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.