patch&proof.
The briefing ↗
THE INDEPENDENT SECURITY RESEARCH JOURNAL
← Incident desk

Supply chain / 0006-bf-038 / historical case file

The government defined what a software parts list must contain

NTIA's minimum elements gave buyers and vendors a shared baseline for what a software bill of materials should include.

Historical analysis. Event dates and source publication dates are recorded with the evidence.
Visual published by cisa.gov, shown for identification of the record. Image: cisa.gov ↗Source image · credit and context below
The defensive takeaway

Ask suppliers whether they can produce a machine-readable SBOM containing at minimum the seven data fields this report defines, and treat an inability to do so as informative in itself.

What the document says

On 12 July 2021, the Department of Commerce's National Telecommunications and Information Administration published The Minimum Elements for a Software Bill of Materials, required within 60 days by Executive Order 14028. It defines an SBOM as a formal record of a piece of software's components and their supply-chain relationships, and sets three categories of minimum requirement: data fields, including supplier name, component name, version, other unique identifiers, dependency relationships, the author of the SBOM data, and a timestamp; automation support through interoperable, machine-readable formats such as SPDX, CycloneDX and SWID tags; and practices covering how often an SBOM is updated, how much depth it covers, how gaps are disclosed, and how it is distributed and access-controlled.

Confidence and limits

The report's own text, retrieved on 16 September 2026, is the primary basis for this description; as a foundational document it does not itself change, though the practice it describes continues to evolve, and CISA's current SBOM page shows the concept has since been extended with related ideas such as the Vulnerability Exploitability eXchange. The report is explicit about its own limits: it states plainly that SBOMs will not solve all software security problems, that the minimum elements create no new federal procurement or regulatory requirement, and that questions of hardware supply chains and centralised SBOM repositories are outside its scope.

Why it mattered

Before this document, the software industry had no government-endorsed, minimum common definition of what a software bill of materials should actually contain, which meant organisations asking suppliers for one had no shared baseline to request. By defining seven required data fields and naming acceptable machine-readable formats, the report gave both buyers and vendors a floor to negotiate from rather than a blank page. Five months later, when the Log4j vulnerability exposed how few organisations could quickly determine where a single embedded library lived across their own systems, the report's core promise, that an SBOM should make exactly that kind of question answerable, took on immediate practical weight even though its own text had already outlived the immediate mandate that produced it.

Defensive takeaway

Ask your software suppliers whether they can produce an SBOM containing at minimum the seven data fields this report defines, in a machine-readable format, and treat a supplier's inability to do so as useful information about their own supply-chain visibility.

  • Could your organisation produce a compliant SBOM for the software you build or maintain today?
  • Do your existing vendor contracts request an SBOM, and in a format your tools can actually consume?
  • When a new vulnerability is disclosed in a common component, how would you find out where it lives in your environment?

The report was always meant as a floor rather than a finished standard, and its authors said as much, so its usefulness depends on whether organisations actually ask for what it defines rather than treating its existence as sufficient on its own.

Evidence ledger

Open the source. Check the claim.

This description is drawn directly from the report's own text and CISA's current SBOM page, retrieved 16 September 2026. The report explicitly disclaims solving all software security problems and creates no new federal procurement requirement on its own.

Incident / event
12 July 2021 event
Lead source published
2021-07-12
The Minimum Elements For a Software Bill of Materials (SBOM)2021-07-12 · government-primary
The report's three categories of minimum elements, the seven required data fields, accepted automation formats, and its own scope limitations.
↗
Software Bill of Materials (SBOM)Source date not assigned · government-primary
CISA's current description of SBOM's role and its relationship to the related Vulnerability Exploitability eXchange concept, as retrieved 16 September 2026.
↗
Search the evidence
Source image / inspection view

View original source ↗Source credits and usage context remain attached. Check original terms before reusing an image.