sbom-SKILL.md

Parse CycloneDX and SPDX SBOMs to map components to CVEs via NVD 2.0.

Updated Apr 20, 2026
One-click install
npx skills add https://github.com/DCx7C5/ai-marketplace --skill sbom-skill-md
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sbom-SKILL.md
Source: https://github.com/DCx7C5/ai-marketplace/tree/main/skills/vulnerabilities/sca/sbom
Command: npx skills add https://github.com/DCx7C5/ai-marketplace --skill sbom-skill-md

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, networkx, packaging, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Parses Software Bills of Materials (SBOM) to identify supply chain vulnerabilities by mapping components to CVEs using the NVD CVE data and by constructing dependency graphs to support risk-based remediation and compliance reporting.

Core Features & Use Cases

  • Parse CycloneDX and SPDX SBOMs to extract components, versions, and dependencies.
  • Correlate components with CVEs from NVD 2.0 and compute risk scores for prioritization.
  • Generate structured compliance reports and dependency graphs for audits and remediation planning.

Quick Start

Analyze an SBOM file (CycloneDX or SPDX) to produce a vulnerability analysis report.

Frequently Asked Questions about sbom-SKILL.md

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

FAQPage Schema
How do I scan an SBOM for known vulnerabilities and CVEs?

To scan an SBOM for vulnerabilities, you parse CycloneDX or SPDX files to extract components, then correlate those components with known CVEs using the NVD 2.0 API to identify supply chain risks.

Does this tool support both SPDX and CycloneDX formats for dependency analysis?

Yes, dependency analysis and vulnerability correlation fully support both SPDX and CycloneDX SBOM formats, extracting component versions and mapping relationships to construct dependency graphs for remediation planning.

How is risk scoring calculated for SBOM components mapped to NVD CVEs?

Risk scoring is computed by correlating extracted SBOM component versions against CVE data retrieved from the NVD 2.0 API, enabling automated prioritization of supply chain vulnerabilities for remediation workflows.

What is the best way to generate compliance reports from SBOM vulnerability scans?

The best way to generate compliance reports from SBOM scans is to parse the dependency graph and CVE correlations into structured outputs, providing comprehensive documentation for audits and risk-based remediation planning.

Can I visualize dependency graphs to understand supply chain risks?

Yes, you can visualize supply chain risks by constructing dependency graphs from parsed SBOM components, mapping the relationships between packages to trace vulnerability propagation paths and support targeted remediation.

Do I need to provide my own NVD API key to correlate SBOM components with CVEs?

Correlating SBOM components with CVEs requires querying the NVD 2.0 API for vulnerability data, meaning you need network access to retrieve the external CVE feeds necessary for accurate risk scoring and analysis.