← ClaudeAtlas

dependency-healthlisted

Check project dependencies for security vulnerabilities, outdated versions, and license compatibility issues. Use when reviewing dependencies, updating packages, running security checks, or when the user mentions "audit", "vulnerabilities", "outdated", or "dependencies".
vbonk/repo-template · ★ 2 · Code & Development · score 69
Install: claude install-skill vbonk/repo-template
# Dependency Health Checker Check the project's dependencies for known vulnerabilities, outdated versions, and potential issues. ## When to Activate - User asks about dependency security or vulnerabilities - User is updating or adding dependencies - User mentions "audit", "outdated", "vulnerable", or "dependencies" - User is preparing for a release or deployment ## What to Check ### 1. Known Vulnerabilities Run the appropriate audit command for the project's package manager: ```bash # Node.js npm audit --json 2>/dev/null | python3 -c "import sys,json; d=json.load(sys.stdin); print(f'Vulnerabilities: {d.get(\"metadata\",{}).get(\"vulnerabilities\",{})}')" # Python pip audit 2>/dev/null || echo "Install: pip install pip-audit" # Go govulncheck ./... 2>/dev/null || echo "Install: go install golang.org/x/vuln/cmd/govulncheck@latest" # Rust cargo audit 2>/dev/null || echo "Install: cargo install cargo-audit" ``` ### 2. Outdated Dependencies ```bash # Node.js npm outdated 2>/dev/null # Python pip list --outdated 2>/dev/null # Go go list -m -u all 2>/dev/null # Rust cargo outdated 2>/dev/null ``` ### 3. Report Format Present findings as: | Package | Current | Latest | Severity | Action | |---------|---------|--------|----------|--------| | express | 4.18.2 | 5.1.0 | Major | Review changelog before updating | | lodash | 4.17.19 | 4.17.21 | Patch (security) | Update immediately | ### 4. Recommendations - **Critical/High vulnerabilities:** Flag immediately, suggest