TL;DR: Only 11% of organisations actively provide SBOMs and just 17% always sign them, leaving audit and provenance claims dependent on trust instead of cryptographic proof, according to DigiCert’s State of Software Supply Chain Security 2026 research. Unsigned SBOMs may still enumerate components, but they cannot prove release integrity or authenticity.
At a glance
What this is: This is an analysis of why SBOMs need signing, not just generation, to support proof of software provenance and release integrity.
Why it matters: It matters because IAM, PAM, and security teams increasingly need verifiable evidence that software release metadata is authentic, immutable, and tied to the shipped artifact.
By the numbers:
- Only 11% of organizations are actively providing SBOMs today.
- Of the organizations that do provide SBOMs, only 17% always sign them.
👉 Read DigiCert's analysis of why SBOMs need signing for software trust
Context
Software bills of materials are meant to answer a simple question: what components are in a release, and can that inventory be trusted? In practice, many programmes stop at generation, which leaves them with packaging data but not proof. For identity and supply chain governance, that gap matters because release evidence needs to be attributable, immutable, and tied to a specific build.
The problem is not SBOM visibility alone. An unsigned SBOM can be altered after the fact, detached from the artifact it describes, or used as an assertion that has no cryptographic backing. That is why SBOM signing belongs in the same conversation as provenance, release integrity, and software trust rather than in a separate compliance bucket.
For teams building software trust controls, this is the same governance pattern seen in other identity domains: evidence without verification does not create accountability. A release process that cannot prove what shipped will struggle under audit, incident response, or downstream dependency review.
Key questions
Q: How should security teams implement SBOM signing in CI/CD pipelines?
A: Treat SBOM signing as part of the build, not a separate compliance task. Generate the SBOM automatically, bind it to the release artifact with immutable metadata, sign it using protected keys, and store the signed output where auditors and responders can retrieve it later. Without that end-to-end chain, the SBOM remains descriptive rather than authoritative.
Q: Why do unsigned SBOMs create governance risk?
A: Unsigned SBOMs create governance risk because they can be edited after creation, detached from the artifact they describe, or used as evidence without cryptographic assurance. That leaves customers and auditors with documentation that may look complete but cannot independently prove authenticity, integrity, or traceability.
Q: What breaks when SBOMs are produced but not signed?
A: What breaks is the trust model. Teams may still have a component list, but they cannot reliably prove who created it, whether it changed, or which release it belongs to. That undermines provenance claims, slows incident response, and weakens audit readiness.
Q: How can organisations tell whether their SBOM process is actually working?
A: A working SBOM process can generate an SBOM for every release, sign it automatically, let consumers verify it independently, and retrieve the record quickly during an audit or incident. If any one of those steps is inconsistent, the process is only partially controlled.
Technical breakdown
Why unsigned SBOMs fail as evidence
A software bill of materials is a structured inventory of components, licenses, and dependencies, but by itself it is only descriptive metadata. If the file can be edited after generation, it no longer supports provenance claims. If it is detached from the exact build or artifact, recipients cannot know whether the list matches what was shipped. In supply chain terms, that makes the SBOM an assertion without attestation. The control problem is not the inventory format. It is the absence of cryptographic binding between the SBOM, the release artifact, and the system that produced it.
Practical implication: bind every SBOM to a specific build artifact and treat unverifiable SBOMs as non-authoritative.
What SBOM signing actually proves
SBOM signing adds three properties that packaging alone cannot provide: authenticity, integrity, and traceability. Authenticity shows the SBOM came from the expected pipeline, not an uncontrolled location. Integrity shows the document has not changed since signing. Traceability shows which artifact, build, or release the SBOM describes. In mature software trust programmes, these are not nice-to-have features. They are the minimum conditions for using SBOMs in audits, vulnerability response, and customer assurance. Without them, SBOM workflows remain documentation exercises instead of control evidence.
Practical implication: require automated signing wherever SBOMs are generated and reject manual exceptions in release workflows.
Why signing must be part of release governance
SBOM signing is not a late-stage compliance add-on. It is part of release governance because it determines whether downstream teams can rely on the data at all. If customers, auditors, or internal responders cannot verify the signature independently, the SBOM functions as packaging information rather than trusted evidence. That is why signing keys, protected storage, and retrievable records matter. The control surface extends beyond the file itself to the pipeline that creates, protects, stores, and validates it. Once that is explicit, SBOMs become enforceable governance artefacts instead of static inventories.
Practical implication: move SBOM signing into CI/CD policy, protect signing keys, and make verification mandatory for consumers.
Threat narrative
Attacker objective: The objective is to create or preserve false confidence in software provenance so tampering, misrepresentation, or compromise is harder to detect and prove.
- Entry occurs when a software release is distributed with an unsigned or weakly protected SBOM that can be treated as authoritative without verification.
- Escalation occurs when altered component data, detached artifacts, or missing signature checks allow downstream teams to rely on the wrong release evidence.
- Impact occurs when auditors, customers, or responders cannot prove what shipped, undermining provenance, integrity claims, and vulnerability triage.
Breaches seen in the wild
- LiteLLM PyPI package breach — LiteLLM PyPI supply chain attack, credentials stolen from users.
- Shai Hulud npm malware campaign — Shai Hulud campaign: npm malware exposed secrets on GitHub.
Read our 52 NHI Breaches Analysis report for a comprehensive view of breaches impacting Non-Human Identities including AI Agents.
NHI Mgmt Group analysis
SBOM packaging without signing is proof theatre: A generated inventory tells you what a build claims to contain, but it does not prove who produced it or whether it changed afterward. That distinction matters because auditability depends on verifiable artefacts, not on well-formed documents. The practitioner conclusion is simple: if the SBOM is not signed, it is still a draft of evidence, not evidence itself.
SBOM signing creates the trust boundary that software supply chains actually need: Authenticity, integrity, and traceability are the three properties that turn component lists into governance records. DigiCert’s research shows how few programmes consistently apply that boundary, which explains why SBOM adoption often stalls at demonstration stage. The practitioner conclusion is that release governance must move from visibility to enforceability.
Signed SBOMs sit at the intersection of NHI governance and software release control: Signing keys, build pipelines, and downstream verification are identity problems as much as packaging problems. The same discipline used to manage non-human credentials applies here: protect the issuer, bind the artefact, and preserve the evidence chain. The practitioner conclusion is that software trust programmes should be reviewed alongside broader machine identity controls.
Verifiability becomes the differentiator once SBOM production is routine: Organisations that can generate SBOMs but cannot sign and retrieve them quickly still cannot answer audit or incident questions with confidence. That makes SBOM signing a governance threshold, not an implementation preference. The practitioner conclusion is that teams should treat unsigned SBOMs as operationally incomplete.
Software trust depends on evidence that survives release pressure: When delivery speed rises, manual proof steps fail first. A signed SBOM is therefore not a paperwork artefact but a control that preserves accountability under continuous delivery. The practitioner conclusion is that release pipelines need cryptographic proof by default, not by exception.
From our research:
- 64% of valid secrets leaked in 2022 are still valid and exploitable today, proving that detection alone is not enough without automated revocation, according to The State of Secrets Sprawl 2026.
- The same research found that 24,008 unique secrets were exposed in MCP configuration files in 2025 alone, showing how quickly new tool ecosystems create fresh exposure surfaces.
- For a broader governance baseline, see NHI Lifecycle Management Guide for how discovery, rotation, and offboarding need to work together.
What this signals
SBOM signing is becoming a proof-control problem, not a packaging problem: As release velocity increases, the organisations that win audit confidence will be the ones that can prove provenance on demand. That puts SBOM workflows closer to NHI governance than to documentation management, because the issue is who attests to the artefact and whether the artefact can be trusted later.
The governance pressure is structural. Our research shows that 64% of valid secrets leaked in 2022 are still valid and exploitable today, which is a reminder that evidence without enforcement decays quickly across identity programmes as well. The same logic applies to SBOMs: if verification is optional, trust becomes temporary rather than durable.
Treat signed SBOMs as part of a broader identity and trust architecture, not a standalone compliance output. Teams that already manage machine identity, signing keys, and release provenance should align those controls now so audit, vulnerability response, and customer assurance all point to the same source of truth.
For practitioners
- Make SBOM signing a release gate Require every build to generate and sign an SBOM automatically before release approval. If the signature is missing, the artifact should not be treated as production-ready evidence.
- Bind each SBOM to a specific artifact Use immutable build identifiers, digests, and release metadata so downstream teams can verify that the SBOM describes the exact binary or image that shipped.
- Protect signing keys like production credentials Store signing keys in hardened systems with restricted access and auditable use, rather than on developer workstations or loosely controlled shared systems.
- Require independent verification downstream Give customers, auditors, and internal responders a standard way to validate SBOM signatures before they rely on component data for release or incident work.
Key takeaways
- Unsigned SBOMs may describe a release, but they do not prove it, which leaves provenance claims open to challenge.
- DigiCert’s research shows a wide adoption gap, with only 11% actively providing SBOMs and only 17% always signing them.
- Security teams should move SBOM signing into release policy, protect the signing keys, and make independent verification mandatory.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-03 | Signed SBOMs depend on protected credential and key handling in release pipelines. |
| NIST CSF 2.0 | PR.DS-6 | Data integrity and protection apply directly to signed SBOM artefacts. |
| NIST Zero Trust (SP 800-207) | PR.AC-1 | Verification of artefact provenance aligns with trust-verification principles. |
Protect signing keys and bind SBOM generation to controlled release workflows.
Key terms
- Software Bill Of Materials: A software bill of materials is a structured inventory of the components in a software artifact. It usually lists packages, versions, licenses, and dependency relationships. In governance terms, it is only useful when tied to a specific build and protected from tampering.
- SBOM Signing: SBOM signing is the cryptographic process of attesting that a software bill of materials was produced by the expected pipeline and has not changed since creation. It turns an inventory file into evidence that can support audit, provenance, and release integrity claims.
- Release Integrity: Release integrity is the assurance that the software a team ships is the same software it documented and approved. It depends on immutable build references, protected signing material, and reliable verification so downstream teams can trust the release record.
- Software Provenance: Software provenance is the chain of evidence showing where software came from, how it was built, and who attested to it. For security teams, provenance is not a descriptive label. It is a control objective that requires verifiable artefacts and accountable release processes.
Deepen your knowledge
NHI governance, agentic AI identity, and machine identity lifecycle are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are responsible for identity security strategy or NHI governance in your organisation, it is worth exploring.
This post draws on content published by DigiCert: SBOMs need proof, not just packaging. Read the original.
Published by the NHIMG editorial team on 2026-06-10.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org