Skip to content
Development
Command

/supply-chain-audit

Audit a project for software supply chain risk, including dependency vulnerabilities, lockfile issues, malicious package indicators, SBOM coverage, and license concerns.

From plugin
claude-code-templates
33k200 skills200 agents200 commands32 MCP
$ npx -y skills add davila7/claude-code-templates --agent claude-code

Command definition

supply-chain-audit.md
description: "Audit a project for software supply chain risk, including dependency vulnerabilities, lockfile issues, malicious package indicators, SBOM coverage, and license concerns."

/supply-chain-audit

Audit a project for software supply chain risk, including dependency vulnerabilities, lockfile issues, malicious package indicators, SBOM coverage, and license concerns.

Purpose

Use this command to perform a focused supply chain security review of a codebase. It helps identify dependency-related risk across JavaScript, Python, Go, Rust, Java, Ruby, and container-based projects.

The command reviews both direct and transitive dependencies, highlights the most important findings first, and recommends exact remediation steps where possible.

Usage

/supply-chain-audit /supply-chain-audit npm /supply-chain-audit python /supply-chain-audit docker /supply-chain-audit ./services/api /supply-chain-audit --report /supply-chain-audit --sbom /supply-chain-audit --licenses

Implementation

When this command runs, Claude should:

1. Detect the ecosystem by checking for package.json, requirements.txt, go.mod, Cargo.toml, pom.xml, Gemfile, or Dockerfile.

2. Inventory all dependencies: direct, transitive, dev, build-time, and base images.

3. Evaluate supply chain risk across:

  • Known CVEs and advisories
  • Unpinned or floating versions
  • Missing or stale lockfiles
  • Install scripts that execute code
  • Typosquatting and suspicious naming
  • Dependency confusion vectors
  • Missing SBOM workflow
  • License incompatibilities
  • Weak CI/CD provenance

4. Present findings using severity tiers:

  • CRITICAL
  • HIGH
  • MEDIUM
  • LOW

5. For every finding include: what was detected, why it matters, how to verify it, and the exact remediation command.

6. Tailor remediation to the ecosystem:

  • npm: npm audit, lockfile checks, .npmrc scoping, --save-exact
  • Python: pip-audit, cyclonedx-py, lockfile verification
  • Go: govulncheck, go mod verify
  • Rust: cargo audit, cargo deny
  • Java: dependency-check, Snyk, OWASP plugin
  • Ruby: bundler-audit
  • Docker: Syft, Grype, Trivy, digest pinning

7. End with an action plan: Fix now / Fix this sprint / Monitor / Nice to have

Examples

User: /supply-chain-audit Claude detects the package manager, checks lockfiles, flags floating versions, scans install hooks, and produces a ranked report with remediation commands.

User: /supply-chain-audit --sbom Claude checks whether an SBOM exists and recommends syft or cdxgen to generate one in CycloneDX or SPDX format, then explains how to attach it to CI artifacts.

User: /supply-chain-audit ./services/api Claude scopes the analysis to that directory, detects the local package manager, and produces findings only for that service.

Read more
@davila7
Ships withclaude-code-templates

Ready-to-use configurations for Anthropic's Claude Code. A comprehensive collection of AI agents, custom commands, settings, hooks, external integrations (MCPs), and project templates to enhance your development workflow.

33k200 skills200 agents32 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
33.0k
Star history of davila7/claude-code-templates on GitHub, a chart by star-history.com

Other commands on claude-code-templates.

More commands from other plugins.

build
Auto-invoked

build

Command

Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.

@addyosmani@addyosmaniInstall Command