Skip to content

Dependency Audit

Caution

Analyzes project dependencies for known vulnerabilities (CVEs), license compliance issues, outdated packages, and supply chain security risks.

By AppSec Skills 2,950 v1.7.0 Updated 2026-03-10

Install

Claude Code

Copy the SKILL.md file to your project's .claude/skills/ directory

About This Skill

Dependency Audit analyzes your project's dependency tree for security vulnerabilities, license issues, and supply chain risks. It goes beyond simple CVE matching to assess transitive dependencies, evaluate maintenance health, and detect potential typosquatting attacks.

How It Works

  1. Manifest parsing — Reads package.json, requirements.txt, Gemfile, go.mod, Cargo.toml, and their lock files
  2. CVE matching — Cross-references all direct and transitive dependencies against vulnerability databases (NVD, GitHub Advisory, OSV)
  3. License analysis — Identifies license types and flags incompatible combinations (e.g., GPL in MIT projects)
  4. Health assessment — Checks maintenance signals: last publish date, download counts, maintainer changes
  5. Supply chain checks — Detects typosquatting, install scripts, and suspicious package metadata

Best For

  • Regular security audits of project dependencies
  • Due diligence before adopting new open-source packages
  • License compliance for commercial software projects
  • CI pipeline integration for automated vulnerability gating

Ecosystem Support

Full support for npm (JavaScript), pip/Poetry (Python), Cargo (Rust), Go modules, Maven/Gradle (Java), Bundler (Ruby), NuGet (.NET), and Composer (PHP).

Use Cases

  • Scan npm/pip/cargo dependencies for known CVEs
  • Identify transitive dependency risks in deep dependency trees
  • Check license compatibility for open-source compliance
  • Detect typosquatting and suspicious package patterns

Pros & Cons

Pros

  • + Deep transitive dependency analysis beyond direct dependencies
  • + Combined CVE, license, and supply chain assessment
  • + Covers all major package ecosystems
  • + Detects typosquatting and suspicious maintainer changes

Cons

  • - CVE database may lag behind zero-day disclosures
  • - False positives for CVEs that don't affect the used code paths

Related AI Tools

Related Skills

Stay Updated on Agent Skills

Get weekly curated skills + safety alerts

每周精选 Skills + 安全预警