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 September 1, 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.

Why This Matters for Security Teams

SLSA provenance is not just a software engineering detail. It is a trust boundary for enterprise supply chain security, because downstream teams rely on it to decide whether an artifact came from a controlled build and whether the build process itself can be trusted. The difference between level 2 and level 3 is especially important where release pipelines feed production systems, regulated environments, or internal platforms that carry privileged access or automation rights. Current guidance suggests treating provenance as part of the control plane, not a documentation artifact.

At level 2, signed provenance can still reflect a build job that was able to influence the attestation content. At level 3, that influence is sharply constrained, which reduces the risk of a compromised caller shaping what downstream consumers believe about the build. That matters when artifact trust is used to gate deployment, exception handling, or policy decisions. For teams managing CI/CD, runtime permissions, and non-human access, provenance integrity becomes an identity and authorization problem as much as a build-security problem. The OWASP Non-Human Identity Top 10 is useful context because build systems, signing services, and deploy robots are all non-human actors with delegated authority. In practice, many security teams encounter provenance weaknesses only after a pipeline compromise has already altered what was trusted, rather than through intentional release governance.

How It Works in Practice

The operational difference comes down to who can shape the provenance and how much the build environment can be influenced by the caller. At level 2, the build still produces signed provenance, but the build job may accept inputs, parameters, or environment conditions that affect the attestation. That means the signature protects integrity after the fact, yet the content may still be partially caller-shaped. At level 3, the build system is expected to produce provenance that the caller cannot forge or modify from inside the job context, which is a stronger trust property for consumers.

For enterprise implementation, the practical question is whether the build service is sufficiently isolated from untrusted inputs and whether the signing step is protected from job-level manipulation. Security teams usually review:

  • Whether builds run in ephemeral, isolated workers with tightly scoped credentials
  • Whether provenance generation happens outside the caller-controlled execution path
  • Whether signing keys or signing services are separated from the build job
  • Whether downstream policy checks verify provenance format, source, and builder identity

This distinction is often paired with controls for non-human identities that operate pipelines, release tooling, and artifact registries. NHI governance matters because the build job, signing service, and deployment automation all act with delegated authority and can become high-value trust anchors. Enterprise teams often map this to broader control models in NIST-aligned supply chain and AI security guidance when they need to connect provenance with governance and assurance. These controls tend to break down when legacy CI systems reuse long-lived credentials and let untrusted job inputs reach the signing boundary.

Common Variations and Edge Cases

Tighter provenance controls often increase build and platform overhead, requiring organisations to balance stronger assurance against pipeline speed, debugging complexity, and operational flexibility. That tradeoff is especially visible in multi-team enterprises where different application classes have different trust requirements.

One common edge case is when a team claims “level 3” provenance, but the build still depends on mutable runner state, shared credentials, or external scripts that the caller can influence indirectly. Best practice is evolving here, and there is no universal standard for every pipeline architecture. Another issue is that provenance strength does not automatically prove the source code is safe, only that the recorded build path is harder to tamper with. Teams still need source integrity checks, dependency governance, and artifact verification at deployment time.

Another variation appears in regulated or high-assurance environments, where provenance alone is not enough. Security teams may require additional attestation about approver identity, change control, or separation of duties before a release is trusted. In those cases, provenance works best as one layer in a broader trust model rather than as a standalone control. The practical test is whether a downstream consumer can trust the artifact without trusting the person or process that triggered the job. If not, the environment is still operating below the assurance expected from level 3.

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 and OWASP Agentic AI Top 10 address the attack and risk surface, while NIST CSF 2.0, NIST AI RMF and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10Build and signing services are non-human identities with delegated trust.
NIST CSF 2.0PR.DSProvenance protects artifact integrity across the software supply chain.
NIST AI RMFGOVERNProvenance assurance depends on accountable build governance and trust boundaries.
NIST Zero Trust (SP 800-207)SC-7Isolation and trust boundaries limit caller influence on build and signing paths.
OWASP Agentic AI Top 10Autonomous pipeline actions can shape provenance if agent permissions are too broad.

Inventory pipeline actors as NHIs and restrict their credentials to the minimum needed for build and sign steps.

Deepen Your Knowledge

Sign up to our weekly newsletter — get 33% off our NHI Foundation Level Course

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