supply-chain-risk-auditor

Audits project dependencies for supply chain risk factors and generates a structured report.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/Ayoub-ouederni/SENTINEL --skill supply-chain-risk-auditor-ayoub-ouederni
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: supply-chain-risk-auditor
Source: https://github.com/Ayoub-ouederni/SENTINEL/tree/main/.claude/skills/supply-chain-risk-auditor
Command: npx skills add https://github.com/Ayoub-ouederni/SENTINEL --skill supply-chain-risk-auditor-ayoub-ouederni

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, popularity, 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. - GitHub Data Verification: Uses the gh CLI to pull accurate star counts, open issue counts, and repository metadata rather than guessing. - Structured Reporting: Produces a results.md report with a high-risk dependency table, risk factor counts, suggested alternatives, and an executive summary. - Use Case: Before a security engagement, run the audit on a client's repository to identify that an unmaintained, single-maintainer parsing library is a takeover risk, and receive a vetted drop-in replacement recommendation. ## 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?

Run the audit to evaluate every direct dependency against six risk criteria: single maintainers, staleness, low popularity, high-risk features, past CVEs, and missing security contacts. Flagged dependencies are compiled into a report with suggested alternatives.

What makes a dependency high risk for supply chain attacks?

Key indicators include a single or anonymous maintainer, no updates for a long period, low GitHub stars or downloads relative to peers, dangerous features like FFI or deserialization, high-severity CVE history, and no published security contact.

Does this replace vulnerability scanners like npm audit or pip-audit?

No. This audit evaluates maintainer and project health risk, not known vulnerability databases. Use dedicated scanners like npm audit or pip-audit for active CVE detection, and this audit for structural takeover and abandonment risk.

What tools are required to run a dependency risk audit?

The GitHub CLI (`gh`) must be installed and available, since the audit queries exact repository data such as star counts and open issues. Without it, the cited metrics cannot be verified accurately.

Can this audit runtime or transitive dependencies?

The audit focuses on direct dependencies and their source repositories. It does not perform runtime dependency analysis or license compliance checks, which are explicitly out of scope.