Skip to content
All insights

CRA readiness · · 5 min read

Why SBOM programmes fail after the first generation run

The first SBOM run is usually a success. The second one, three months later, is where the gap between having a tool and having a process becomes visible.

Nearly every SBOM programme we have seen clears its first hurdle without difficulty: point a scanner at the build, get a component list, present it as evidence of progress. The programme stalls afterwards, usually within one or two release cycles, and the failure is rarely technical.

Where the drift starts

  • The generation step is a manual task someone runs before an audit, not a step in the build pipeline.
  • Nobody owns triage of the new vulnerabilities the SBOM surfaces, so the list is read once and filed.
  • Different products generate SBOMs in different formats, so nothing can be queried across the portfolio.
  • The inventory is not linked to shipped versions, so a customer question about a specific release cannot be answered from it.
  • There is no diff between releases, so a new dependency arrives unnoticed.

The pattern behind the failure

An SBOM is treated as a document to produce rather than data to maintain. Producing it once satisfies an immediate request. Maintaining it requires a decision about who reviews new findings, on what cadence, and what authority they have to block a release over an unresolved dependency. That decision is usually the part nobody made before the first run, which is why it is also the part that is missing three months later.

An SBOM that cannot be queried against a shipped version by Friday afternoon is not yet an operational capability.

What keeps a programme alive

Generation belongs in the build pipeline, not in a person's calendar. A single format across the portfolio, even an imperfect one, is worth more than a precise format used inconsistently. Someone with the authority to say no owns the triage queue. And the inventory is tied to a version identifier that support and security teams already use, so answering a real question about a real release does not require a special exercise.

CRA SCOPE CHECKER

Does the CRA apply to your product?

Enter your website. We read what you make and sell, then ask only the few questions the regulation turns on.

About 60 seconds. No account. PDF report on request.

More insights