dependency-audit

Scan project dependencies for known vulnerabilities using npm audit, pip-audit, and trivy.

21|1|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/woohyun212/security-skill --skill dependency-audit-woohyun212
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dependency-audit
Source: https://github.com/woohyun212/security-skill/tree/main/dependency-audit
Command: npx skills add https://github.com/woohyun212/security-skill --skill dependency-audit-woohyun212

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually identifying vulnerable packages across multiple ecosystems is time‑consuming and error‑prone, risking security breaches.

Core Features & Use Cases

  • Multi‑language support: Scans Node.js, Python, Go, and container projects using npm audit, pip‑audit, and trivy.
  • Automatic project type detection: Determines which tool to run based on the presence of project files.
  • Aggregated reporting: Produces a summary with severity breakdown and remediation guidance.

Quick Start

Run the dependency audit on the project located at /path/to/project.

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 known vulnerabilities across multiple languages?

To scan project dependencies for known vulnerabilities, this tool automatically detects Node.js, Python, Go, or container projects and aggregates a security report. It identifies vulnerable packages across ecosystems to prevent security breaches.

What is the best way to run a dependency audit for both Node.js and Python projects?

The best way to run a dependency audit across multiple ecosystems is using an automated detection tool that triggers npm audit for Node.js and pip-audit for Python. It produces an aggregated summary with severity breakdowns and remediation guidance.

Do I need to install trivy and pip-audit before scanning my project?

Yes, you need the relevant tools like npm audit, pip-audit, and trivy installed on your system before scanning. You must also set the SECSKILL_PROJECT_PATH environment variable to define the target project directory for the vulnerability scan.

Does dependency scanning support Go container projects?

Yes, dependency scanning supports Go and container projects by utilizing trivy. The scanner automatically determines which security tool to run based on the presence of specific project files in your directory.

How do I get remediation guidance after detecting vulnerable packages?

To get remediation guidance after detecting vulnerable packages, run an aggregated dependency scan. The tool produces a summary with a severity breakdown and actionable remediation steps to help you resolve the identified vulnerabilities.