sc-dependency-audit

Audit project dependencies across ecosystems for vulnerabilities and supply-chain risks.

56|5|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/ersinkoc/security-check --skill sc-dependency-audit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sc-dependency-audit
Source: https://github.com/ersinkoc/security-check/tree/main/skills/sc-dependency-audit
Command: npx skills add https://github.com/ersinkoc/security-check --skill sc-dependency-audit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Dependency security is hard across multiple ecosystems; this Skill automates assessment of known vulnerabilities, supply-chain risks, typosquatting, and risky build-time behaviors across npm, PyPI, crates.io, Maven Central, NuGet, Packagist, and Go modules.

Core Features & Use Cases

  • Automatic inventory of dependencies across supported ecosystems
  • Vulnerability scanning for age, CVEs, deprecation, and yanked versions
  • Typosquatting and dependency confusion detection
  • Build-script risk detection and license compliance checks
  • Consolidated risk report suitable for audits

Quick Start

Run a full dependency audit on the project to generate a vulnerability, license, and supply-chain risk report.

Frequently Asked Questions about sc-dependency-audit

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

FAQPage Schema
How do I scan project dependencies for vulnerabilities and supply-chain risks across multiple ecosystems?

To scan project dependencies for vulnerabilities and supply-chain risks, this Skill automatically inventories manifests from npm, PyPI, crates.io, Maven Central, NuGet, Packagist, and Go modules. It outputs a consolidated risk report covering CVEs, typosquatting, and build-script behaviors.

What is dependency confusion and typosquatting detection in software supply-chain security?

Dependency confusion and typosquatting detection identify malicious packages mimicking legitimate internal or public dependencies. This Skill analyzes project manifests to flag these supply-chain risks alongside known CVEs, yanked versions, and risky build-time behaviors across supported ecosystems.

How do I audit npm, PyPI, and Go module dependencies for license compliance and deprecation?

Auditing npm, PyPI, and Go module dependencies for license compliance and deprecation requires analyzing project manifests. This Skill automatically identifies aged, deprecated, or yanked versions and checks license concerns, generating a comprehensive security report suitable for audits.

Does this dependency audit tool work with Java Maven Central and Rust crates.io manifests?

Yes, this dependency audit works with Maven Central and crates.io manifests. It supports projects using npm, PyPI, crates.io, Maven Central, NuGet, Packagist, and Go modules, analyzing them for vulnerabilities, typosquatting, and build-script risks.

What's the best way to generate a security audit report for known CVEs and risky build-scripts?

The best way to generate a security audit report for known CVEs and risky build-scripts is running a full dependency audit. This Skill consolidates vulnerability scanning, build-script risk detection, and license compliance checks into an organized report across multiple package ecosystems.

Can I detect yanked package versions and deprecated dependencies in my project?

Yes, you can detect yanked package versions and deprecated dependencies. This Skill performs vulnerability scanning across supported ecosystems to identify yanked versions, deprecated packages, known CVEs, and supply-chain risks like dependency confusion.