supply-chain-risk

Assesses software supply chain risks via dependency, build pipeline, and SBOM analysis.

3|3|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/jaskaranhundal/usap-skills --skill supply-chain-risk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: supply-chain-risk
Source: https://github.com/jaskaranhundal/usap-skills/tree/main/appsec-devsecops/supply-chain-risk
Command: npx skills add https://github.com/jaskaranhundal/usap-skills --skill supply-chain-risk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill protects your organization from sophisticated supply chain attacks by rigorously evaluating software dependencies, build pipelines, and vendor components for malicious code and vulnerabilities.

Core Features & Use Cases

  • Dependency Analysis: Detects risks like dependency confusion, typosquatting, and malicious maintainer takeovers in package ecosystems (npm, PyPI, etc.).
  • Build Integrity Assessment: Evaluates your CI/CD pipelines against the SLSA framework to prevent build system compromises.
  • SBOM Generation & Auditing: Provides detailed Software Bill of Materials analysis, including CVEs, CISA KEVs, and license risk.
  • Use Case: When a new CVE is disclosed for a critical library your application uses, this Skill automatically assesses the risk, identifies if it's a CISA KEV, and recommends immediate actions like updating or blocking the package.

Quick Start

Analyze the supply chain risks for the 'event-stream' npm package at version '3.3.6'.

Frequently Asked Questions about supply-chain-risk

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

FAQPage Schema
How do I assess software supply chain risks for dependencies like npm packages?

Assess software supply chain risks by analyzing package dependencies to detect dependency confusion, typosquatting, and malicious maintainer takeovers across ecosystems like npm and PyPI, providing detailed risk identification and mitigation recommendations.

What is SBOM analysis and how does it identify vulnerabilities in my software?

SBOM analysis evaluates your Software Bill of Materials to identify vulnerabilities by scoring CVEs, tracking CISA KEVs, and assessing license risks across your project components to secure your software supply chain.

How do I evaluate build pipeline integrity using the SLSA framework?

Evaluate build pipeline integrity by assessing your CI/CD pipelines against the SLSA framework to identify and prevent build system compromises, ensuring your software build processes meet established security levels.

Can I detect dependency confusion and typosquatting in PyPI or npm projects?

Yes, you can detect dependency confusion and typosquatting by analyzing your project dependencies against known attack vectors, automatically identifying malicious packages and recommending immediate actions like blocking or updating.

What are the limitations of software supply chain risk analysis for CI/CD pipelines?

Supply chain risk analysis focuses on identifying known attack vectors like dependency confusion and build compromises against frameworks like SLSA, but does not inherently patch vulnerabilities or automatically block packages without manual review.