CISA Minimum Elements for SBOM (2025 Draft)

Guide to the CISA 2025 Minimum Elements for SBOM, the updated US guidance with new fields for component hash, license, and generation context.

← Back to Compliance Overview

Who it affects: Organizations that generate, share, or consume SBOMs in US public-sector and critical-infrastructure contexts, especially software producers responding to customer/procurement SBOM requests.

Need help with compliance? We can help you navigate your SBOM compliance journey.

Get in Touch

Overview

The CISA 2025 Minimum Elements for a Software Bill of Materials is an update to the 2021 NTIA guidance, reflecting tooling maturity and lessons learned from SBOM adoption.

Important: This is a public comment draft and is pre-decisional. It does not represent final US government policy. The draft explicitly states it does not create new requirements but rather updates prior guidance.

The 2025 draft introduces new data fields (Component Hash, License, Tool Name, Generation Context) and clarifies existing ones based on real-world implementation experience.

Data Fields

Data FieldStatusChange from NTIA 2021
SBOM AuthorMinimum data fieldMajor update - clarified role
Software ProducerMinimum data fieldMajor update - distinguished from author
Component NameMinimum data fieldUnchanged
Component VersionMinimum data fieldMajor update - version string handling
Software IdentifiersMinimum data fieldMajor update - purl/CPE guidance
Component HashMinimum data fieldNew - integrity verification
LicenseMinimum data fieldNew - per-component licensing
Dependency RelationshipMinimum data fieldMajor update - relationship types
SBOM Generation ToolMinimum data fieldNew - tool name/version
TimestampMinimum data fieldMinor update - ISO 8601 clarity
Generation ContextMinimum data fieldNew - SDLC phase and how/where SBOM was generated

New Fields Explained

Component Hash

Cryptographic hash of the component for integrity verification. Enables consumers to verify they have the exact component referenced in the SBOM.

License

Per-component license information. Critical for open source compliance and understanding legal obligations.

SBOM Generation Tool

The tool (name and version) used to generate the SBOM. Helps with troubleshooting and understanding SBOM quality.

Generation Context

Information about the SDLC phase and context (“how and where”) the SBOM was generated. Helps consumers understand the SBOM’s completeness and accuracy.

Updated Practices

PracticeChange from NTIA 2021
CoverageReplaces “Depth” - includes horizontal + vertical breadth
Known UnknownsClarified - distinguish unknown vs known-but-withheld
Distribution & DeliveryAccess Control folded into this practice
Accommodation of UpdatesReplaces “Accommodation of Errors”

Schema Mappings

For CycloneDX and SPDX field mappings, see our Schema Crosswalk.

Official Source


Disclaimer: This page represents our interpretation of the referenced frameworks and standards. While we strive for accuracy, we may have made errors or omissions. This content is provided for informational purposes only and does not constitute legal advice. For compliance decisions, consult the official source documents and seek qualified legal counsel.

← Back to Compliance Overview