UK perspective. Global industry.
AboutAdvertiseReading list
THEAUTOMOBILEDAILY

The business of mobility.
The decisions that move it.

Home›Coverage
Software & TechnologyGuide

Make the software bill of materials answer a fleet question

An SBOM becomes useful when component information connects to delivered software and installed vehicles. Automotive organisations should design the retrieval and decision process that turns an inventory into practical maintenance evidence.

Email story
flat lay photography of circuit board
Illustrative photograph · Robin Glauser / Unsplash

A software bill of materials can describe what is inside an artefact, yet still fail to answer the question an automotive operations team urgently needs answered: where is this component in the supported fleet? The gap is usually a missing relationship between component inventory, released packages, vehicle configuration and ownership.

The value of an SBOM therefore depends on its use after delivery. Treat it as a maintained evidence asset with defined consumers. Security, engineering, procurement and service teams may all need different answers from the same underlying component information.

Connect inventory to the delivered artefact

SPDX provides a structured approach for exchanging component and relationship metadata. A common format supports communication, but it cannot guarantee that the information corresponds to what was actually built and shipped. Establish how the inventory is created and how it is tied to an identifiable release artefact.

Record enough detail to distinguish components that share a familiar name but differ in version, origin or configuration. Include relevant relationships rather than treating the inventory as a flat list. A dependency embedded inside another package may matter even when it is absent from the application's visible feature description.

Preserve the release-to-vehicle link

Create a traceable relationship from the artefact to the release bundle and its supported configurations. Then connect available installed-state information to those configurations. This makes it possible to identify potentially affected vehicles without asking developers to reconstruct a historic build from memory.

Handle incomplete evidence explicitly. A vehicle that has not reported recently may have an older installation than the intended campaign state. The system should distinguish confirmed information from inferred information. Security decisions need to know whether a fleet query describes observed installations, eligible vehicles or a deployment target.

Give suppliers a usable acceptance test

Agree the information expected with supplier software and verify that internal tools can consume it. A document may satisfy a contractual delivery item while leaving the manufacturer's identifiers unresolved. Exercise a sample question before acceptance: can the organisation locate the supplied component inside a specific released package?

Set responsibility for correcting missing or inaccurate data. The supplier may understand the component composition, while the manufacturer owns its relationship to the vehicle. Both contributions are required. Maintaining the inventory should remain part of the support arrangement when software changes after the original programme delivery.

Design the response workflow

When a new vulnerability or maintenance issue appears, use the inventory to identify potentially relevant artefacts. Engineering then evaluates configuration, exposure and actual use. Presence alone does not establish exploitability, but absence cannot be claimed confidently from an incomplete inventory.

Record the resulting assessment against the component and release, so the next investigator can see what was concluded and why. The operational test of an SBOM is whether it makes a real maintenance decision more accurate and reproducible. Producing a file is the beginning of that capability; reliable relationships and accountable interpretation make it useful.

Sources & further reading

SPDX specification overview ↗

Structured exchange of software component and relationship metadata.

Prepared 2026-10-13. Source references retained from that edition. Corrections and feedback.

Email story
NEXT

Follow the story

All coverage