supply-chain-risk-auditor

Audits project dependencies for supply chain takeover and exploitation risk factors.

507|40|Updated Apr 26, 2026
One-click install
npx skills add https://github.com/waybarrios/opencode-power-pack --skill supply-chain-risk-auditor-waybarrios
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: supply-chain-risk-auditor
Source: https://github.com/waybarrios/opencode-power-pack/tree/main/skills/supply-chain-risk-auditor
Command: npx skills add https://github.com/waybarrios/opencode-power-pack --skill supply-chain-risk-auditor-waybarrios

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Modern projects depend on dozens of third-party packages, and any one of them can become an attack vector through maintainer compromise, abandonment, or unpatched vulnerabilities. Manually vetting every dependency's maintenance health and security posture is slow and error-prone. ## Core Features & Use Cases - Risk Factor Evaluation: Scores each dependency against six criteria including single-maintainer status, staleness, low popularity, high-risk features like FFI or deserialization, past CVEs, and missing security contacts. - Structured Risk Report: Generates a results.md report with an executive summary, counts by risk factor, a high-risk dependencies table, and suggested safer alternatives. - Use Case: Before a security engagement, point it at a repository to enumerate all direct dependencies, query their GitHub repositories via the gh CLI, and produce a prioritized list of risky packages with drop-in replacement recommendations. ## Quick Start Audit this project's dependencies for supply chain risk and generate a report of high-risk packages with suggested alternatives.

Frequently Asked Questions about supply-chain-risk-auditor

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

FAQPage Schema
How do I audit project dependencies for supply chain risk?▼

Enumerate all direct dependencies, locate their git repositories, then evaluate each against risk criteria like single maintainers, staleness, low popularity, and past CVEs. Use the gh CLI to gather accurate GitHub metrics and record flagged packages in a structured report.

What makes a dependency high risk for supply chain attacks?▼

Key risk factors include a single or anonymous maintainer, an unmaintained or archived repository, low popularity, dangerous features like FFI or deserialization, a history of high-severity CVEs, and the absence of a security contact for vulnerability reporting.

Does this replace npm audit or pip-audit vulnerability scanning?▼

No. It explicitly does not perform active vulnerability scanning, runtime analysis, or license compliance checks. Tools like npm audit and pip-audit handle known-vulnerability detection, while this audit evaluates maintainer and project-health risk factors.

What tools are required to run a dependency risk audit?▼

The GitHub CLI (gh) must be installed and available, since the audit relies on it to query exact repository data such as star counts, open issues, and maintainer activity. Cited numbers must come from real queries rather than estimates.

When should I not use a supply chain risk audit?▼

Avoid it for active CVE scanning, runtime dependency analysis, or license compliance auditing, which need dedicated tools. It is designed for pre-engagement scoping and dependency health assessment, not continuous vulnerability monitoring.