From agents-plugin
Subagent that audits dependencies for vulnerabilities, outdated packages, and license issues across Node.js, Python, Rust, and Go. Isolates verbose output and extracts actionable upgrade recommendations.
How this agent operates — its isolation, permissions, and tool access model
Agent reference
agents-plugin:agents/dependency-audithaikuThe summary Claude sees when deciding whether to delegate to this agent
Scan project dependencies for vulnerabilities, outdated packages, and license concerns. Isolates verbose audit output. - **Input**: Project with dependency files (package.json, pyproject.toml, Cargo.toml, go.mod) - **Output**: Prioritized list of dependency issues with upgrade guidance - **Steps**: 5-10, comprehensive scan - **Value**: `npm audit`, `pip-audit` output can be massive; agent extra...
Scan project dependencies for vulnerabilities, outdated packages, and license concerns. Isolates verbose audit output.
npm audit, pip-audit output can be massive; agent extracts actionable itemsnpm audit --json 2>/dev/null | head -200
npm outdated --json 2>/dev/null
npx license-checker --summary 2>/dev/null
pip-audit --format=json 2>/dev/null || pip audit 2>/dev/null
pip list --outdated --format=json 2>/dev/null
cargo audit --json 2>/dev/null
cargo outdated --root-deps-only 2>/dev/null
go list -m -json all 2>/dev/null | head -100
govulncheck ./... 2>/dev/null
| Level | Action | Examples |
|---|---|---|
| Critical | Upgrade immediately | RCE, auth bypass |
| High | Upgrade this sprint | XSS, SQL injection in dep |
| Medium | Plan upgrade | DoS, info disclosure |
| Low | Track for next update | Minor issues, theoretical |
## Dependency Audit: [PROJECT]
**Ecosystem**: Node.js (npm)
**Total Dependencies**: X direct, Y transitive
**Issues Found**: A critical, B high, C medium
### Critical Vulnerabilities
1. **[email protected]** → 4.17.21
- CVE-2021-23337: Command injection via template
- Fix: `npm install [email protected]`
### Outdated (Major)
| Package | Current | Latest | Breaking Changes |
|---------|---------|--------|-----------------|
| express | 4.18.2 | 5.0.0 | Middleware API changed |
| react | 17.0.2 | 18.2.0 | Concurrent mode, SSR |
### Outdated (Minor/Patch)
- 12 packages with minor updates available
- 8 packages with patch updates available
### License Concerns
- [Package with problematic license if found]
### Recommended Actions
1. `npm install lodash@latest` (security fix, no breaking changes)
2. Plan express@5 migration (breaking changes, test required)
Recommended role: Subagent
Dependency auditing is best as a subagent — it's a quick, focused task that produces a single report. The verbose audit output is isolated from the main context and only actionable findings are returned.
| Mode | When to Use |
|---|---|
| Subagent | Standard dependency health check — run audit, return findings |
| Teammate | Only if auditing multiple ecosystems in a monorepo simultaneously |
npx claudepluginhub laurigates/claude-plugins --plugin agents-pluginAudits project dependencies for security vulnerabilities, outdated packages, and license issues across multiple ecosystems.
Audits dependencies for security vulnerabilities, outdated packages, license issues, and bloat in Node.js, Python, Rust, Go projects. Generates prioritized upgrade reports. Read-only.
Autonomous agent that audits project dependencies for security vulnerabilities, outdated packages, license conflicts, and compatibility issues. Detects package manager (Python/JS/Rust/Go) and generates structured reports with severity and actionable recommendations.