dependency-audit

Identifies vulnerabilities, outdated packages, and licensing risks in project dependencies.

Updated Apr 1, 2026
One-click install
npx skills add https://github.com/hpsgd/claude-marketplace --skill dependency-audit-hpsgd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dependency-audit
Source: https://github.com/hpsgd/claude-marketplace/tree/main/plugins/engineering/security-engineer/skills/dependency-audit
Command: npx skills add https://github.com/hpsgd/claude-marketplace --skill dependency-audit-hpsgd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Dependencies introduce security, compliance, and maintenance risks across software projects; without a systematic audit, teams struggle to identify vulnerable or outdated components and ensure licensing compliance.

Core Features & Use Cases

  • Vulnerability scanning across Node.js, Python, .NET, Go, and Rust manifests to surface known CVEs.
  • Outdated and deprecated package checks to surface newer versions and maintenance risks.
  • License compliance checks to identify incompatible or restricted licenses.
  • Consolidated audit reports that summarize findings and remediation recommendations.

Quick Start

Run the dependency-audit skill against your project directory to generate a comprehensive risk report.

Frequently Asked Questions about dependency-audit

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

FAQPage Schema
How do I audit dependencies for vulnerabilities and licenses across multiple ecosystems?

To audit dependencies for vulnerabilities and licenses, inventory your manifests (Node.js, Python, .NET, Go, Rust), run tool-specific scans, triage findings, and generate a consolidated risk brief summarizing CVEs, outdated packages, and licensing issues.

What is the best way to check a project for outdated packages and known CVEs?

The best way to check for outdated packages and known CVEs is to scan standard manifests across your project's ecosystems to surface deprecated components, identify newer versions, and triage known vulnerabilities into a consolidated report.

Does dependency auditing work with both Python and Node.js manifests?

Yes, dependency auditing works with Python and Node.js manifests, as well as .NET, Go, and Rust. It enumerates dependencies from standard manifests to identify vulnerable or outdated components and ensure licensing compliance.

How do I identify incompatible or restricted software licenses in my project dependencies?

To identify incompatible or restricted software licenses, run a license compliance check that enumerates dependencies from standard manifests across supported ecosystems and flags licensing risks in a consolidated audit report.

Why do I need a systematic dependency audit for my software project?

You need a systematic dependency audit because dependencies introduce security, compliance, and maintenance risks. Without it, teams struggle to identify vulnerable or outdated components and ensure licensing compliance across the project.

Can I get remediation recommendations after scanning my project's dependencies?

Yes, after scanning your project's dependencies, you receive a consolidated audit report that summarizes findings and provides remediation recommendations for identified vulnerabilities, outdated packages, and licensing risks.