Join our Newsletter — 33% off our NHI Course
Home› FAQ› Cyber Security› What is the difference between SLSA provenance level…
Cyber Security

What is the difference between SLSA provenance level 2 and level 3 in enterprise supply chain security?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated November 2, 2026 Domain: Cyber Security

Level 2 proves provenance was signed and has not been tampered with after generation, but the build workflow may still influence what gets attested. Level 3 goes further by making the provenance unforgeable from the perspective of the build job. That distinction matters because level 3 removes the caller’s ability to shape the attestation content or signature.

How SLSA provenance level 2 and level 3 differ

Level 2 gives you signed provenance that can be verified after the build, so you can tell whether the attestation was altered later. Level 3 tightens the trust boundary around the build itself, so the build job cannot shape or forge the attestation content from the outside. For enterprise supply chain security, that is the jump from “verifiable record” to “stronger build-system assurance.”

The practical difference is not just cryptographic signing. Level 2 still leaves room for the workflow to influence what gets claimed about the build, which means the attestation may be accurate only if the build environment behaves honestly. Level 3 reduces that exposure by making the provenance unforgeable from the build job’s perspective, which is why it is more useful when you want stronger confidence in artifact origin and integrity.

For teams comparing controls, the question is whether you need evidence that provenance exists, or evidence that the build process itself could not have been manipulated to produce misleading provenance. That distinction matters most when releases are automated, build permissions are broad, or multiple systems can affect the output of a pipeline. In those cases, provenance quality depends as much on workflow trust as on the signature alone. See the SLSA specification for the framework context, and NHIMG’s CI/CD Pipeline Identity Security Guide for the identity and signing controls that make provenance trustworthy in practice.

Risk and Threat Considerations

Level 2 provenance can still be undermined if an attacker, malicious workflow, or overly permissive build job can influence what gets attested. The risk is not only tampering after the fact, but also shaping the attestation at generation time so the signed record looks valid while misrepresenting the build conditions.

Failure mechanism: The build workflow, its credentials, or its inputs can affect the provenance content, so the signed attestation reflects a compromised or misleading build path rather than an independently protected build result.

Impact: Downstream consumers may trust an artifact on the basis of a provenance record that is technically signed but operationally weak, which can let unsafe, unreviewed, or substituted software move farther into production.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

SLSA, OWASP ASVS, NIST SP 800-53 Rev 5 and CIS Controls v8 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
SLSASupply-chain Levels for Software ArtifactsDirectly governs provenance integrity and build trust levels in software supply chains.
Recommendation — Adopt stronger provenance requirements and verify build integrity before promoting artifacts.
OWASP ASVSV15 — Secure Coding and ArchitectureBuild and release integrity depend on secure architecture and controlled release processes.
Recommendation — Design release workflows so build outputs and attestations cannot be altered by untrusted paths.
NIST SP 800-53 Rev 5SA-15 — Development Process, Standards, and ToolsCovers secure development and controlled tooling for build and release integrity.
CM-5 — Access Restrictions for ChangeRestricts who can modify build workflows and release artifacts that shape provenance.
Recommendation — Use controlled development and build processes that preserve artifact provenance. Limit who can change build and release paths that affect provenance.
CIS Controls v816 — Application Software SecurityApplication software integrity depends on controlled build and release practices.
Recommendation — Verify software integrity controls across the build and release pipeline.

Practitioner Guidance

What to verify: Treat level 2 as a provenance verification baseline, not a guarantee of build isolation. Verify who can influence the workflow, what secrets or tokens the build can reach, and whether the attestation path is protected from job-level manipulation.

Decision rule: If the build environment can alter attestation content, signing inputs, or release metadata, level 3 is the more defensible target. If you only need a signed record for later verification and the workflow is already tightly controlled, level 2 may be sufficient for lower-risk artifacts.

What good looks like: The build system produces attestations that are both verifiable and operationally trustworthy, with minimal opportunity for the job itself to shape the claim. In mature environments, that usually means provenance, signing, and release permissions are governed as part of the same control set.

Practitioner takeaway: Choose level 2 when you mainly need signed provenance, and choose level 3 when you need stronger assurance that the build process itself could not have influenced the attestation in a material way.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on November 2, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org