dependency-audit

Runs native package-manager vulnerability audits across project dependencies and classifies findings by severity.

1|Updated Jul 29, 2026
One-click install
npx skills add https://github.com/fusengine/kimi-code --skill dependency-audit-fusengine
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: dependency-audit
Source: https://github.com/fusengine/kimi-code/tree/main/plugins/security-expert/skills/dependency-audit
Command: npx skills add https://github.com/fusengine/kimi-code --skill dependency-audit-fusengine

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Manually checking every dependency for known vulnerabilities across different ecosystems is slow and error-prone. This Skill detects the project's package manager from lock files, runs the matching native audit tool, and produces a severity-classified report with fix recommendations. ## Core Features & Use Cases - Multi-Ecosystem Scanning: Supports npm/yarn/pnpm/bun, Composer, pip, Cargo, Go, CocoaPods, and Bundler with their native audit commands. - Severity Classification: Parses tool output and groups findings into CRITICAL, HIGH, MEDIUM, and LOW tiers with advisory links and patched versions. - Optional Auto-Fix: Applies safe fixes via npm audit fix or cargo audit fix when the --fix flag is used, with manual guidance for other ecosystems. - Use Case: Before a release, run a full audit of a Node.js project to list all CRITICAL vulnerabilities and apply safe automatic fixes in one pass. ## Quick Start Audit this project's dependencies for vulnerabilities and report any critical or high severity findings with recommended fix versions.

Frequently Asked Questions about dependency-audit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scan project dependencies for vulnerabilities?▼

Run the native audit tool for your ecosystem, such as npm audit, composer audit, pip-audit, cargo audit, or govulncheck. The Skill detects the package manager from lock files, executes the matching command, and classifies findings by severity.

How to auto-fix npm dependency vulnerabilities?▼

Use npm audit fix to apply safe updates automatically, or npm audit fix --force for major version updates that carry more risk. With the --fix flag, the Skill applies these safe fixes and gives manual guidance for ecosystems without auto-fix support.

Which dependency audit tools work for Python and Rust?▼

Python projects use pip-audit or safety check against requirements files, while Rust projects use cargo audit with optional cargo audit fix for automatic remediation. Both produce JSON output that can be parsed into severity-classified reports.

Does dependency auditing support Go and Ruby projects?▼

Yes. Go projects are scanned with govulncheck, the official Go vulnerability checker, and Ruby projects use bundle audit from bundler-audit. Neither supports automatic fixes, so the Skill provides manual remediation guidance instead.

When should I use CVE research instead of a dependency audit?▼

A dependency audit scans your entire dependency tree for known vulnerabilities, while CVE research investigates a single named package's vulnerability history in depth. Use the audit for broad project scans and CVE research for deep analysis of one dependency.