Skip to content
Security
Skill

/sca-review

Analyze a project's dependencies (software composition analysis): generate/inspect an SBOM, find known-vulnerable and risky components, and prioritize upgrades. Use when reviewing third-party/open-source risk in a codebase or build.

From plugin
awesome-claude-security
11111 skills17 agents13 commands1 MCP

Claude Code

$ npx -y skills add jassics/awesome-claude-security --skill sca-review --agent claude-code

SKILL.md

sca-review.SKILL.md
name: sca-review
description: >-
  Analyze a project's dependencies (software composition analysis): generate/inspect
  an SBOM, find known-vulnerable and risky components, and prioritize upgrades. Use
  when reviewing third-party/open-source risk in a codebase or build.

Goal

A prioritized dependency-risk view: which components are vulnerable or risky, how reachable/exploitable they are, and the upgrade path — backed by an SBOM.

Steps

1. **Inventory** — generate or ingest an **SBOM** (e.g. CycloneDX/SPDX) covering direct and transitive dependencies; capture versions and licenses. 2. **Match vulnerabilities** — map components to known advisories (CVE/GHSA/OSV). Record severity and whether a fixed version exists. 3. **Assess reachability/exploitability** — is the vulnerable function actually used? Prefer reachability over raw CVE counts to cut noise. Note runtime vs. build-only and dev-only dependencies. 4. **Check hygiene** — unmaintained/abandoned packages, suspicious or typosquatted names, integrity/provenance (lockfiles, signing), and risky licenses. 5. **Prioritize remediation** — reachable + high-severity + fix-available first; plan upgrades and watch for breaking changes.

Output

A prioritized table: component · version · advisory · severity · reachable? · fixed-version · action, plus the SBOM and a short upgrade plan. Confirmed issues → `security-reporting:finding` (maps to OWASP A06 / API-adjacent supply-chain risk).

Notes

Rank by reachability and exploitability, not CVE count — most flagged CVEs aren't reachable. Don't ignore transitive deps (where most real risk hides) or unmaintained packages (a risk even without a current CVE). For deeper provenance/SLSA/signing, see `supply-chain-security` (roadmap).

Read more
@jassics
Ships withawesome-claude-security

A Claude Code plugin marketplace for the full cybersecurity & GenAI-security lifecycle — from recon and threat modeling to detection engineering, GRC, and CISO-level strategy. A pentester knows which OWASP test bends a broken-access-control endpoint.

11111 skills17 agents1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
11
Star history of jassics/awesome-claude-security on GitHub, a chart by star-history.com

Other skills on awesome-claude-security.

More skills from other plugins.

api-security

api-security

Use for authorized security assessment of REST, GraphQL, WebSocket, or SOAP APIs, including discovery, authentication,…

@zhaoxuya520@zhaoxuya520Install Skill
nemoclaw-user-guide

nemoclaw-user-guide

Find official NemoClaw documentation for installation, configuration, operation, or troubleshooting. Also handles requested docs…

nemoclaw12d23k
@nvidia@nvidiaInstall Skill

Questions about sca-review.

Which coding agents can use sca-review?
sca-review installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.