mcpField
D
dependency-audit

dependency-audit

github.com/fusengineSecurity3446 installsUpdated 2w ago
Repository

About dependency-audit

dependency-audit is a skill for checking project dependency trees with native package-manager audit tools. It detects the ecosystem from lock files, ranks findings by severity, and supports safe automatic fixes in selected ecosystems.

Key features

  1. 01Lock-file package-manager detection
  2. 02Audits across seven ecosystems
  3. 03Severity-ranked vulnerability reports
  4. 04Fix version and alternative suggestions
  5. 05Optional safe auto-fixes

Use cases

  1. 01Checking a project before release
  2. 02Reviewing dependency vulnerabilities across ecosystems
  3. 03Applying supported safe dependency fixes

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/fusengine/claude-plugins --skill dependency-audit

After installing, type/dependency-auditin Claude Code to confirm it loaded.

Details

From the project README
This skill runs native package-manager audit tools across a project's full dependency tree, detecting the package manager from lock files and running the matching command: npm/yarn/pnpm/bun audit, composer audit, pip-audit/safety check, cargo audit, govulncheck, pod audit, or bundle audit.

It parses each tool's output, classifies findings by severity (CRITICAL/HIGH/MEDIUM/LOW), and suggests fix versions or alternatives. With the --fix flag it applies safe auto-fixes where supported (npm audit fix, cargo audit fix) and gives manual guidance for ecosystems without auto-fix.

Out of scope: researching a single named dependency's CVE history in depth belongs to cve-research.

Dependency Audit Skill

Overview

Run dependency vulnerability checks using native package manager audit tools.

Supported Ecosystems

EcosystemToolAuto-fix
npm/yarn/pnpm/bunnpm audit / yarn auditYes
PHP/Composercomposer auditManual
Python/pippip-audit / safety checkManual
Rust/Cargocargo auditYes
Gogovulncheck ./...Manual
Swift/CocoaPodspod auditManual
Ruby/Bundlerbundle auditManual

Workflow

  1. Detect package manager from lock files
  2. Run appropriate audit command
  3. Parse output for vulnerabilities
  4. Classify by severity (CRITICAL/HIGH/MEDIUM/LOW)
  5. Suggest fix versions or alternatives

Auto-Fix Support

When --fix flag is used:

  • npm audit fix for safe updates
  • cargo audit fix for Rust
  • Manual guidance for other ecosystems

References

Comments

Markdown supported