dependency-audit

Audit project dependencies for CVEs, outdated packages, license issues, and unused dependencies.

22|4|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/weisser-dev/awesome-opencode --skill dependency-audit-weisser-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dependency-audit
Source: https://github.com/weisser-dev/awesome-opencode/tree/main/cli-tool/templates/skills/dependency-audit
Command: npx skills add https://github.com/weisser-dev/awesome-opencode --skill dependency-audit-weisser-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Dependency-audit addresses the complex task of ensuring the security and compliance of your project's dependencies. It provides a single, streamlined process to scan for vulnerabilities, outdated packages, license issues, and unused dependencies.

Core Features & Use Cases

  • Security Vulnerability Scan: Detects known CVEs and security advisories in project dependencies.
  • Outdated Package Identification: Identifies outdated packages with available updates to ensure up-to-date software versions.
  • License Compatibility Check: Detects license incompatibilities against project license, ensuring proper compliance.
  • Unused Dependency Detection: Identifies and flags unused or phantom dependencies to reduce attack surface and improve efficiency.
  • Remediation List: Produces a prioritized remediation list sorted by severity to guide developers through fixing issues.
  • Use Case: Before a release or compliance review, use this skill to ensure your project's dependencies are secure and up to date.

Quick Start

Run 'dependency-audit' to begin scanning your project for vulnerabilities and outdated dependencies.

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 security vulnerabilities and CVEs?

You can scan dependencies for security vulnerabilities by running the audit, which detects known CVEs and security advisories, producing a prioritized remediation list sorted by severity.

What is a dependency audit and what does it check for?

A dependency audit checks project dependencies for known CVEs, outdated packages, license incompatibilities, and unused or phantom dependencies to ensure software supply chain security.

Can I detect unused or phantom dependencies to reduce my attack surface?

Yes, you can detect unused or phantom dependencies to reduce your attack surface and improve efficiency by running an audit that identifies and flags unnecessary packages.

How do I check my project dependencies for license compliance issues?

You can check dependencies for license compliance issues by running an audit that detects license incompatibilities against your project license, ensuring proper compliance before a release.

Does dependency audit work with various package managers?

Yes, dependency auditing supports various package managers and automatically identifies potential security risks in software supply chains across different environments.

What is the best way to generate a prioritized remediation list for outdated packages?

The best way to generate a prioritized remediation list is to run an audit that identifies outdated packages with available updates and sorts them alongside vulnerabilities by severity.