dragonked2 / dependency-audit
Audit project dependencies for known vulnerabilities, outdated packages, license compliance, and supply chain risks.
0
SKILL.md1.1 KB
Dependency Audit Skill
Audit dependencies for security, freshness, and compliance.
Process
- Inventory — list all direct and transitive dependencies
- Vulnerabilities — check against known CVE databases (NVD, GitHub Advisory)
- Updates — identify outdated packages with available security patches
- Licenses — flag copyleft or restrictive licenses in commercial contexts
- Supply chain — verify package integrity (lockfiles, signatures, maintainer trust)
- Report — prioritized list with remediation steps
Red Flags
- Dependencies with open CVEs at Critical/High severity
- Packages not updated in 2+ years
- Single maintainer on critical-path packages
- Typosquatting candidates (similar names to popular packages)
- Bundled dependencies with different licenses
- Post-install scripts in package.json
- Packages with excessive permissions (broad filesystem/network access)