sbom-analysis

Analyze SBOM completeness against NTIA minimum elements and interpret VEX exploitability status.

44|128|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/UnitOneAI/SecuritySkills --skill sbom-analysis-unitoneai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sbom-analysis
Source: https://github.com/UnitOneAI/SecuritySkills/tree/main/skills/vuln-management/sbom-analysis
Command: npx skills add https://github.com/UnitOneAI/SecuritySkills --skill sbom-analysis-unitoneai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

SBOMs and VEX documents often look “complete” at a glance but miss required fields, contain ambiguous vulnerability status, and hide transitive dependency and licensing risks—creating blind spots in security and compliance decisions.

Core Features & Use Cases

  • Validate SBOM completeness vs NTIA minimum elements: checks whether required supplier, component, version, identifier, and dependency relationship data is actually present.
  • Interpret VEX (CSAF-based) status correctly: summarizes Not Affected / Affected / Fixed / Under Investigation outcomes and surfaces justification categories that must be auditable.
  • Assess transitive dependency and license conflict risk: builds dependency depth/risk concentration signals and flags license posture issues that could block distribution.

Example use case: when a vendor shares a CycloneDX 1.5 or SPDX 2.3 SBOM plus a VEX document, you can quickly determine whether the SBOM meets NTIA minimum elements, whether the VEX “not affected” justifications are credible, which transitive dependencies carry the most risk, and whether any license conflicts require legal review.

Quick Start

Provide your CycloneDX or SPDX SBOM file (and any accompanying CSAF VEX document) and ask the agent to produce an SBOM completeness and VEX interpretation report with transitive dependency risk and license conflict findings.

Frequently Asked Questions about sbom-analysis

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

FAQPage Schema
How do I check if my SBOM meets NTIA minimum elements?

To check SBOM completeness against NTIA minimum elements, you validate whether required supplier, component, version, identifier, and dependency relationship data are actually present in your CycloneDX 1.5 or SPDX 2.3 file.

How do I interpret VEX exploitability status for SBOM vulnerabilities?

Interpreting VEX exploitability status involves summarizing CSAF or OpenVEX Affected, Not Affected, Fixed, and Under Investigation outcomes while surfacing justification categories that must remain auditable for security decisions.

Can I detect license conflicts and transitive dependency risks in an SPDX SBOM?

You can detect license conflicts and transitive dependency risks in an SPDX 2.3 SBOM by parsing dependency relationships to construct risk concentration signals and flagging license posture issues requiring legal review.

Does SBOM analysis work with both CycloneDX and SPDX formats for compliance audits?

SBOM analysis works with both CycloneDX 1.5 and SPDX 2.3 formats for compliance audits, parsing structural data to correlate VEX justifications per product-vulnerability pairs and detecting license conflicts for auditable decisions.

What is the best way to assess supply chain risk from a vendor SBOM and VEX document?

The best way to assess supply chain risk from a vendor SBOM and VEX document is to validate NTIA minimum element completeness, interpret VEX justification credibility, and evaluate transitive dependency risk concentration simultaneously.