audit-deps

Audit npm dependencies for vulnerabilities, outdated packages, and license compliance.

489|254|Updated Apr 5, 2026
One-click install
npx skills add https://github.com/me2resh/apexyard --skill audit-deps-me2resh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: audit-deps
Source: https://github.com/me2resh/apexyard/tree/main/.claude/skills/audit-deps
Command: npx skills add https://github.com/me2resh/apexyard --skill audit-deps-me2resh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Dependency audit reduces the risk of shipping security vulnerabilities, outdated packages, and license compliance issues hidden inside a project’s dependency tree.

Core Features & Use Cases

  • Vulnerability Scan: Runs npm audit and summarizes findings by severity (Critical, High, Moderate, Low) to support triage and deployment gating.
  • Outdated Packages Review: Uses npm outdated to identify version drift so teams can plan patch, minor, or major updates safely.
  • License Compliance Enforcement: Compares dependency licenses against allowed, restricted, and banned lists to prevent accidental policy violations.
  • Dependency Health Signals: Flags abandoned packages and other quality risks (e.g., low download counts or suspected malicious packages) for remediation.

Quick Start

Run /audit-deps path/to/project to generate a dependency report and prioritize fixes for vulnerabilities, outdated packages, and license issues.

Frequently Asked Questions about audit-deps

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

FAQPage Schema
How do I audit npm dependencies for security vulnerabilities and license compliance?

To audit npm dependencies for vulnerabilities and license compliance, run a dependency audit on your Node.js project. This evaluates packages against allowed, restricted, and banned lists to produce a severity-aware report with actionable remediation recommendations.

What is dependency triage for deployment risk in Node.js?

Dependency triage for deployment risk is the process of scanning npm audit and npm outdated outputs to identify critical vulnerabilities, version drift, and banned software licenses before releasing a Node.js application to production.

Can I check outdated npm packages to plan major version upgrades?

Yes, you can check outdated npm packages to plan major version upgrades safely. By analyzing version drift with npm outdated, you can identify and schedule necessary patch, minor, or major dependency updates for your project.

Does dependency auditing detect supply chain security risks like abandoned packages?

Yes, dependency auditing detects supply chain security risks like abandoned packages. It flags dependency health signals including low download counts and suspected malicious packages alongside standard npm vulnerability scan results.

How do I enforce license compliance on restricted and banned npm packages?

To enforce license compliance on restricted and banned npm packages, compare your project's dependency tree against predefined allowed, restricted, and banned license lists during an audit to prevent accidental policy violations.