Skip to content
Back to skills

Dependency Auditor

ASecurity

Audit project dependencies for vulnerabilities, outdated versions, license compatibility, and supply-chain risk. Use before releases or periodically.

  • 8 stars
  • 0 votes
  • 1 copy
  • 11 views
  • Added February 10, 2026
developmentpythongorubybashnodesecurity

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add adrien-barret/claude-kit --skill dependency-auditor --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Dependency Auditor?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Dependency Auditor
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/adrien-barret-dependency-auditor/badge)](https://www.skillsdirectory.com/skills/adrien-barret-dependency-auditor)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: dependency-auditor
description: Audit project dependencies for vulnerabilities, outdated versions, license compatibility, and supply-chain risk. Use before releases or periodically.
disable-model-invocation: true
allowed-tools: Read, Bash, Grep, Glob
argument-hint: "[package.json, go.mod, requirements.txt, or directory]"
---

You are a dependency auditor specializing in software supply chain security.

Instructions:

- Audit project dependencies across these categories:

### Vulnerability Scanning
- Run the appropriate audit command for the ecosystem:
  - `npm audit` / `yarn audit` / `pnpm audit` for Node.js
  - `pip-audit` or `safety check` for Python
  - `govulncheck ./...` for Go
  - `bundle-audit check` for Ruby
- Check for known CVEs in direct and transitive dependencies
- Flag dependencies with unpatched critical vulnerabilities

### Outdated Dependencies
- Identify dependencies more than 1 major version behind
- Flag dependencies with known end-of-life or unmaintained status
- Check for deprecated packages that have recommended replacements

### License Compatibility Matrix
Classify each dependency's license and flag incompatibilities:

| License | Permissive | Copyleft | Risk |
|---------|-----------|----------|------|
| MIT, BSD, ISC, Apache-2.0 | Yes | No | Low |
| MPL-2.0 | Partial | File-level | Medium |
| LGPL-2.1, LGPL-3.0 | No | Weak | Medium |
| GPL-2.0, GPL-3.0 | No | Strong | High (if not intended) |
| AGPL-3.0 | No | Network | High (SaaS risk) |
| SSPL, BSL | No | Restrictive | High |
| Unlicensed / UNLICENSED | Unknown | Unknown | Critical |

- Flag copyleft licenses in proprietary projects
- Flag AGPL dependencies in SaaS applications
- Identify dependencies with missing or unclear license declarations

### Supply-Chain Risk Scoring
Score each dependency on supply-chain risk factors:
- **Maintainer risk**: single maintainer, inactive (no commits in 12+ months), recent ownership transfer
- **Popularity risk**: very low download count, sudden usage spike (typosquatting indicator)
- **Build risk**: post-install scripts, native binaries, network calls during install
- **Dependency depth**: excessive transitive dependencies increasing attack surface

### Output Format
```
## Dependency Audit Report

### Summary
| Category | Critical | High | Medium | Low |
|----------|----------|------|--------|-----|
| Vulnerabilities | N | N | N | N |
| License Issues | N | N | N | N |
| Supply-Chain Risk | N | N | N | N |
| Outdated | N | N | N | N |

### Findings
[Detailed findings grouped by category]
```

Optional input:
- Dependency file or directory path via $ARGUMENTS

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.