Dependency Auditor

Audit npm, pip, cargo, and go dependencies for vulnerabilities, license risk, and stale versions.

eddieran 4e8a6e2 3 files · 3.9 KB Updated

File contents

Dependency Auditor

Use this skill when the user needs a dependency audit that balances security, licensing, and upgrade risk.

Agent Compatibility

  • Claude Code: supported
  • Codex: supported

Inputs

  • Dependency manifests and lockfiles
  • Runtime context when a package is only used in tests or local tooling
  • Policy constraints such as approved licenses or frozen release branches

Workflow

  1. Identify the package manager and lockfile state for each ecosystem.
  2. Separate direct dependencies from transitive risk when possible.
  3. Flag vulnerabilities, unsupported packages, and stale pins.
  4. Call out license conflicts or unclear license metadata.
  5. Recommend the smallest safe upgrade plan with likely blast radius.

Output Contract

  • High-priority risks first
  • Package name, version, and why it matters
  • Suggested remediation path
  • Notes on lockfile drift or missing lockfiles

Guardrails

  • Do not recommend broad upgrades without naming the likely compatibility risk.
  • Distinguish runtime dependencies from developer-only tooling.
  • Prefer concrete remediation steps over generic “upgrade everything” advice.

eddieran/skillpm/tree/main/skills/dependency-auditor commit 4e8a6e22be

Frequently asked questions

npx skillmds@latest add eddieran/dependency-auditor