← ClaudeAtlas

review-depslisted

Dependency and supply chain security review. Checks for known CVEs, outdated packages, single-maintainer risks, and license issues.
mayankmankhand/llm-peer-review · ★ 6 · AI & Automation · score 78
Install: claude install-skill mayankmankhand/llm-peer-review
# Dependency Review Be thorough but concise. **Use this when:** Auditing project dependencies for security vulnerabilities, outdated packages, supply chain risks, or license compliance. **Don't use this when:** Reviewing code logic (/review-code), testing a running app (/review-browser), or doing a pre-release check (/review-full). ## Critical Rules <rules> 1. **REPORT ONLY** - Do NOT make any changes or edits to files 2. **Wait for approval** - Only fix things after I say "fix it" 3. **Explain simply** - Use plain English, avoid jargon </rules> ## How to Review <procedure> 1. **Run `npm audit --json`** and categorize findings by severity (critical, high, moderate, low). If the project has no lockfile, note that as a finding - audits require one. 2. **Run `npm outdated --json`** and flag packages where the installed version is more than one major version behind, or where the latest version includes security fixes. 3. **Check maintainer activity** for any dependency with high or critical vulnerabilities. Use `gh api` to check: - Last commit date (stale if no commits in 12+ months) - Number of contributors (single-maintainer risk if fewer than 3) - Star count (low adoption signal if under 100 stars) - Open issues vs. closed issues ratio 4. **Review license types** in package.json dependencies. Flag: - Copyleft licenses (GPL, AGPL) in a project that expects permissive licensing - Missing license fields - `UNLICENSED` packages 5. **Compile findin