BDI

Defense technology.
Buyers, markets, opportunities.

What an SBOM does and does not tell a software buyer

An SBOM becomes useful when it matches the delivered release, exposes coverage gaps and remains available throughout support. The July 2026 guidance sharpens that distinction.

In this article
  1. Use a current reference for the request
  2. Begin with the offered product boundary
  3. Connect the inventory to the delivered release
  4. Make unknown information actionable
  5. Avoid turning a component count into a security score
  6. Price maintenance as part of the offer
  7. Sources & evidence

A software bill of materials is useful when a customer can connect its component information to the software actually delivered. A long spreadsheet of library names is a weaker product if it cannot identify the release, explain missing dependencies or remain accessible when a security question arrives months later.

For a defence software supplier, the commercial opportunity is to make that connection routine. Customers need to know what they are accepting, which party maintains the inventory and how a correction reaches the people responsible for the installed product. An SBOM supports those decisions. It is one part of the evidence package, alongside product assurance, support commitments and information about vulnerabilities.

Use a current reference for the request

On 29 July 2026, the NSA announced an updated joint SBOM publication, produced with CISA and international partners. It builds on the 2021 baseline and adds information including author signatures, inventory versions and component hashes. The announcement identifies open-source software, AI software and software delivered as a service within its scope.

The 2026 minimum-elements document distinguishes the inventory's author from the component producer and records the software lifecycle context in which the inventory was generated. Its coverage guidance includes transitive dependencies and permits links to other inventories when the recipient can access them. It calls for explicit treatment of unknown or withheld information, inventories associated with releases, and revisions when existing inventory data needs correction. The document says it does not create new requirements.

That makes the publication a useful reference for negotiating an evidence deliverable. It should not be presented as a new universal legal obligation or a certification scheme. The buyer still needs to specify the product boundary, the information it will consume and the commercial responsibility for keeping that information usable.

Begin with the offered product boundary

A supplier may sell a desktop application, a hosted application, an appliance containing firmware, or a service assembled from several products. The same company name on each offer does not establish that one SBOM covers all of them. The request should name the offered edition and identify the associated deliverables.

Consider a hypothetical supplier offering a planning application in a managed cloud edition and a customer-hosted edition. Their visible features may be similar, but the delivered software and responsibility for maintaining the environment can differ. An inventory generated for the hosted edition should not automatically be accepted as the inventory for the installation package.

The buyer should ask which components sit within the supplier's declared boundary and which belong to the customer's environment. This is a commercial allocation question before it becomes a tooling question. If an operating environment is supplied separately, the overall product record can point to that separate source of information. An unexplained omission should not acquire the appearance of an agreed exclusion.

This boundary also matters to a supplier's sales process. A precise answer from product engineering is more useful than promising an exhaustive inventory for every possible customer configuration. The proposal can state what is covered by the standard release and which integration work needs its own evidence package.

Connect the inventory to the delivered release

A customer needs a practical route from an installed product identifier to the correct inventory. That route should work when several supported releases coexist. A generic download labelled “latest SBOM” may help a new evaluation while confusing a customer who deliberately remains on an earlier supported edition.

A purchase review can follow one sample release through the supplier's documentation: product identity, installation or service record, inventory identity and support status. The objective is to establish that those records describe the same offer. No particular document layout is necessary, but a receiving team should not need to infer the relationship from filenames or an account manager's memory.

Inventory revisions deserve separate attention. Correcting an omitted component does not necessarily mean the executable product changed. Updating the executable product does not necessarily produce a conspicuous change in its marketing name. The commercial record should distinguish those events so customers know whether to update their evidence, their installed software or both.

The new joint document also separates signature-based integrity assurance from assessment of accuracy and completeness. A customer can verify that an inventory arrived as its author issued it while still needing evidence about the author's coverage process. The distinction prevents a cryptographic assurance from being stretched into a claim about the quality of every component entry.

Make unknown information actionable

An unknown component version is a different problem from a known version that the supplier is unwilling to disclose. One calls for better discovery or upstream engagement. The other raises a question about information access and whether the offered evidence is sufficient for the customer's purchase decision.

The proposal should make those cases visible. A concise coverage statement can identify the part of the product affected, the reason information is incomplete, who can resolve it and whether an alternative assurance route is available. This helps the customer distinguish a bounded limitation from a product whose composition is largely unexamined.

A buyer should also consider the burden of linked inventories. If several dependencies refer to documents held by upstream suppliers, can the authorised recipient retrieve them throughout the support period? Does changing the primary supplier's account structure break access? A linked record that exists only during the sales demonstration contributes little to later support.

The right commercial response need not be a demand to publish all information openly. Controlled access can be compatible with a usable evidence service. What matters is that authorised customer teams can obtain the material they need, retain the relevant release record and understand any restrictions before they commit to the product.

Avoid turning a component count into a security score

Two offers may report very different numbers of components because their boundaries, build contexts or granularity differ. The larger count is not, by itself, evidence of a less secure product. The smaller count is not evidence of simplicity if nested dependencies are missing. Purchasing teams should compare like-for-like coverage before treating a number as a differentiator.

A component inventory also does not answer every question raised by a reported vulnerability. The customer needs an assessment tied to the particular product and release, followed by a support decision where appropriate. Our coverage of Second Front Systems places such software evidence within a broader commercial delivery context; a platform or delivery service still needs clear responsibilities for the application it carries.

A useful evaluation asks the vendor to explain how a newly published component issue would be matched to supported product releases and communicated to customers. That discussion should remain focused on ownership, evidence and response, without demanding sensitive details of a particular vulnerability. The inventory creates a starting point for the assessment; it is not the assessment itself.

Price maintenance as part of the offer

An SBOM produced once for a procurement exercise becomes less useful if nobody maintains its relationship to supported releases. The purchase should therefore state when inventories accompany deliveries, how corrections are communicated and how long records remain available. Those commitments can be modest for a stable product and more demanding for a frequently changing service.

The same discipline supports longer programmes of technical change, including the product-roadmap implications of post-quantum migration. A current component record helps establish where further investigation is needed, although it does not automatically reveal every cryptographic dependency.

Suppliers can make this work visible in the offer through a release-specific evidence package and a named maintenance responsibility. Customers can evaluate it by tracing a real product version through that package. The commercial value lies in reducing uncertainty about the delivered software and preserving a dependable route to an answer when its composition matters.

Sources & evidence

  1. 2026 Minimum Elements for a Software Bill of MaterialsCISA, NSA and international partners · 29 July 2026
  2. NSA announcement of updated SBOM minimum elementsNational Security Agency · 29 July 2026

The July 2026 joint guidance is a technical reference, not a universal certification or new legal obligation. Product and commercial evaluation recommendations are BDI analysis.

Suggest a correction