dependency_audit

Audit npm and pip dependencies for vulnerabilities and license compliance.

2|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/PaulKinlan/docker-agent-test --skill dependency-audit-paulkinlan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dependency_audit
Source: https://github.com/PaulKinlan/docker-agent-test/tree/main/config/skills/security/dependency-audit
Command: npx skills add https://github.com/PaulKinlan/docker-agent-test --skill dependency-audit-paulkinlan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps identify and mitigate security risks and licensing issues within your project's dependencies, ensuring a more secure and compliant codebase.

Core Features & Use Cases

  • Vulnerability Scanning: Detects known vulnerabilities (CVEs) in npm and Python packages.
  • Outdated Package Detection: Identifies dependencies that are not on their latest stable versions.
  • License Compliance: Reviews dependency licenses for compatibility and potential conflicts.
  • Use Case: Before deploying a new feature, run this skill to ensure all new and existing dependencies are free from critical vulnerabilities and use acceptable licenses.

Quick Start

Run a dependency audit on the current project's workspace.

Frequently Asked Questions about dependency_audit

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

FAQPage Schema
How do I audit npm and pip dependencies for known vulnerabilities?

To audit dependencies for known vulnerabilities, this Skill scans Node.js and Python projects using npm audit and pip audit, identifying critical and high-severity CVEs to generate a comprehensive security report.

What is the best way to check Python and Node.js packages for license compliance?

Checking package license compliance involves evaluating dependency licenses for potential conflicts. This Skill reviews your pip and npm project dependencies to ensure they use acceptable, compliant licenses.

Can I detect outdated packages alongside security vulnerabilities during a dependency audit?

Yes, you can detect outdated packages during a dependency audit. Alongside identifying critical and high-severity vulnerabilities, the Skill flags dependencies that are not running on their latest stable versions.

Does this dependency audit work for both Node.js and Python project environments?

Yes, this dependency audit works for both environments. It requires npm audit for Node.js projects and pip audit for Python projects to scan dependencies and evaluate license compliance.

When should I run a dependency vulnerability scan on my codebase?

You should run a dependency vulnerability scan before deploying a new feature or release. This ensures all new and existing npm and pip dependencies are free from critical vulnerabilities and use acceptable licenses.

Why do I need to run separate npm audit and pip audit scripts for vulnerability scanning?

Separate npm audit and pip audit scripts are required because Node.js and Python use distinct package managers. The Skill leverages both tools to accurately map vulnerabilities and evaluate licenses across different ecosystems.