NTIA Minimum Elements for SBOM (2021, Superseded)

The NTIA 2021 Minimum Elements for a Software Bill of Materials, the original US SBOM baseline, updated and replaced by the CISA 2026 Minimum Elements on 29 July 2026. Covers the original seven data fields and how each maps to its 2026 successor.

← Back to Compliance Overview

Superseded. On 29 July 2026 CISA published the 2026 Minimum Elements for a Software Bill of Materials, which “updates and replaces” this 2021 NTIA document. This page is kept as a historical reference and for mapping legacy SBOMs forward. For current guidance, use the CISA 2026 Minimum Elements.

Who it affects: Software producers and suppliers (and their customers) who need a baseline SBOM structure, especially when selling into US federal or regulated/critical-infrastructure supply chains. Other frameworks like FDA medical device guidance and CISA Framing reference these minimum elements as the baseline for SBOM content.

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

Get in Touch

Overview

The NTIA Minimum Elements for a Software Bill of Materials is the foundational baseline for SBOM guidance in the United States. Published in July 2021, it defines seven core data fields that every SBOM should contain, plus implementation practices for SBOM generation and sharing.

This document emerged from a multi-stakeholder process and represents the consensus “minimum viable SBOM” that balances utility with practicality. It remains the operative published baseline for US SBOM content: CISA’s proposed successor has not been finalized, and other frameworks (such as FDA medical device guidance) continue to reference the NTIA elements.

Note: NTIA frames these as “minimum elements” (guidance), not legally binding requirements. However, they are widely adopted as the de facto standard.

Status: Superseded by the CISA 2026 Minimum Elements

The 2021 minimum elements are the starting point of an evolving lineage, and several things have moved recently:

  • These elements were superseded on 29 July 2026. CISA, with the NSA, FBI and fifteen international partner agencies, published the 2026 Minimum Elements for a Software Bill of Materials, which in its own words “updates and replaces” this NTIA document. The 2026 version adds 10 new elements, substantially revises 8, makes minor updates to 5, and removes 1. If you are building an SBOM practice today, work from the 2026 elements.
  • The minimum elements concept has been extended to AI. In May 2026, CISA and its G7 partners released Software Bill of Materials for AI - Minimum Elements, joint guidance applying SBOM-style transparency to AI systems, covering models, datasets, and their dependencies.
  • Federal procurement expectations became agency-led. In January 2026, OMB memo M-26-05 rescinded the government-wide secure software attestation “common form” requirement from M-22-18 and M-23-16 in favor of risk-based, agency-defined assurance requirements. Agencies may still require SBOMs where they judge it appropriate, which makes the NTIA elements the natural baseline for those requests.

The practical consequence: the seven NTIA fields below remain a useful historical reference, and every one of them survives in some form in the 2026 elements. But they are no longer sufficient on their own. See what changed.

Required Data Fields

Data FieldDescriptionStatus
Supplier NameThe name of the entity that creates, defines, and identifies componentsMinimum element
Component NameDesignation assigned to a unit of software defined by the original supplierMinimum element
VersionIdentifier used by the supplier to specify a change in softwareMinimum element
Other Unique IdentifiersOther identifiers used to identify a component or serve as a lookup key (e.g., purl, CPE)Minimum element
Dependency RelationshipCharacterizing the relationship that an upstream component has to softwareMinimum element
Author of SBOM DataThe name of the entity that creates the SBOM dataMinimum element
TimestampRecord of the date and time of the SBOM data assemblyMinimum element

How the 2021 fields map to 2026

Every 2021 data field survives into the 2026 minimum elements, though four were renamed and one practice absorbed another.

NTIA 2021 fieldCISA 2026 equivalentChange
Supplier NameComponent ProducerMajor update
Component NameComponent NameMinor update
VersionComponent VersionMajor update
Other Unique IdentifiersComponent IdentifiersMajor update
Dependency RelationshipComponent Dependency RelationshipMinor update
Author of SBOM DataSBOM AuthorMajor update
TimestampSBOM TimestampMinor update

The 2026 version adds ten elements that have no 2021 equivalent, seven of which describe the SBOM document itself rather than its components: SBOM Author Signature, SBOM Data Format Name, SBOM Data Format Version, SBOM Generation Context, SBOM Tool Name, SBOM Tool Version, SBOM Version, plus Component Hash Value, Component Hash Algorithm, and Component License.

Implementation Practices

Beyond the seven data fields, NTIA also defines implementation practices:

PracticeDescription
FrequencySBOMs should be generated for each new release or update
DepthHow deep dependency capture goes (direct vs transitive)
Known UnknownsExplicitly identifying components that could not be enumerated
Distribution & DeliveryHow SBOMs are made available to consumers
Access ControlRoles and permissions for SBOM access
Accommodation of ErrorsProcess for handling mistakes in SBOM data

Schema Mappings

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

Official Sources


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