By NHI Mgmt Group Editorial TeamDomain: Cyber SecuritySource: XygeniPublished December 5, 2025

TL;DR: SLSA v1.2 tightens provenance, build isolation, attestation, and dependency controls to make software supply chain verification more practical in modern CI and CD pipelines, according to Xygeni. The shift matters because build trust now depends on who touched an artifact, how it was produced, and whether that evidence can be verified automatically.


At a glance

What this is: SLSA v1.2 is an update to the software supply chain security standard that clarifies provenance, isolation, attestation, and dependency expectations for modern build pipelines.

Why it matters: It matters to IAM and security teams because pipeline trust depends on controlled systems, verified build actors, and auditable artifact lineage, which are all governance problems as much as technical ones.

By the numbers:

  • Only 44% of developers are reported to follow security best practices for secrets management, exposing a significant developer behaviour gap.

👉 Read Xygeni's guide to SLSA v1.2 provenance and build trust


Context

SLSA v1.2 is fundamentally about closing the trust gap in software build pipelines. In practical terms, it asks whether teams can prove how an artifact was built, which systems touched it, and whether the evidence can be verified without relying on manual review.

That matters because software supply chain risk is no longer limited to dependency choice. Build systems, attestations, CI runners, and artifact handling all become control points, and any weak identity or secret management around those systems can undermine the whole provenance model.

For identity and security practitioners, the intersection is clear: build pipelines depend on authenticated systems, service accounts, tokens, and signing keys. Teams that treat those as ordinary automation artefacts rather than governed identities are the ones most likely to lose control of provenance.


Key questions

Q: How should teams implement SLSA controls in CI/CD pipelines?

A: Start by making provenance and attestation verification part of release gating, not an after-the-fact review. Then map every build identity, secret, and runner that can influence an artifact, and restrict those privileges to the smallest possible trust boundary. SLSA only works when the pipeline itself is governed as a security control surface.

Q: Why do build and release pipelines create identity risk in supply chain security?

A: Because they are governed by non-human identities with broad access to code, registries, and deployment systems. If those identities have standing credentials or overbroad scopes, patch automation can become a privileged attack path. The security issue is not just the software artefact, but the identity permissions that move that artefact through production.

Q: What do security teams get wrong about provenance in software delivery?

A: They often treat provenance as documentation rather than a continuously verifiable control. Provenance only works when the organisation can link source, build inputs, signing actions, and release approvals into one auditable chain with accountable ownership at each stage.

Q: Who should own supply chain trust controls across build systems?

A: Ownership should sit jointly with application security, platform engineering, and the teams managing automation identities. The key is clear accountability for runners, secrets, signing keys, and dependency sources so no part of the pipeline sits outside lifecycle control.


Technical breakdown

How SLSA provenance proves build origin

Provenance is the evidence chain that describes what was built, from which source, by which process, and with what dependencies. In SLSA, that evidence is intended to be machine-verifiable so downstream consumers can confirm the artifact came from the expected pipeline. The key technical shift in v1.2 is clearer capture of build parameters and dependency metadata, which reduces ambiguity about origin and trust boundaries. This is especially important where CI systems fan out across multiple runners and ephemeral build environments.

Practical implication: teams should require provenance checks before artifact promotion and treat build metadata as a control surface, not a by-product.

Why attestation format matters in automated verification

A SLSA attestation is a signed statement that binds a build result to the environment and inputs used to create it. The format matters because automated tools need consistent fields to validate authenticity, compare expected inputs, and spot tampering. When attestation schemas are inconsistent, verification becomes brittle and shifts back to manual review, which weakens control at scale. SLSA v1.2’s clearer attestation structure is designed to make evidence easier to consume across tooling and pipelines.

Practical implication: standardise attestation validation in CI and release workflows so teams do not rely on ad hoc checks during deployment.

Build isolation and dependency trust in CI and CD

Build isolation is the separation of trusted build steps from untrusted inputs, compromised dependencies, or noisy shared infrastructure. In practice, this means hermetic or tightly controlled builders, predictable execution environments, and restricted access to secrets and signing material. SLSA v1.2 places more emphasis on defining these boundaries clearly because dependency poisoning and unsafe build steps often succeed when the pipeline trusts too much by default. Strong isolation is a governance control as much as a technical one.

Practical implication: map every build runner, service account, and secret used in CI/CD to a named owner and a limited trust boundary.


Threat narrative

Attacker objective: The attacker wants to get malicious code or tampered artifacts accepted as trusted software so the compromise spreads through the supply chain.

  1. Entry occurs when a malicious dependency, compromised package, or unsafe build input enters the software pipeline and is accepted by an over-trusted build process.
  2. Escalation follows when the build system has access to signing keys, secrets, or downstream publish permissions that let the attacker influence trusted artifacts.
  3. Impact is the release of tampered software with apparent provenance, which can propagate compromise to consumers who trust the build evidence.

NHI Mgmt Group analysis

SLSA v1.2 turns provenance from documentation into a control requirement: the value is no longer just that teams can describe a build, but that they can prove it with machine-verifiable evidence. That changes the governance conversation for CI and CD, because artifact trust becomes auditable rather than assumed. Practitioners should treat provenance as a release gate, not a nice-to-have artifact.

Build pipeline identities are part of the attack surface: service accounts, signing keys, tokens, and CI runner credentials all determine whether provenance can be trusted end to end. If those identities are over-privileged or poorly rotated, an attacker does not need to break the standard itself to defeat it. The practical conclusion is that pipeline identity governance must sit inside the software supply chain programme, not beside it.

Provenance fails when dependency trust is unmanaged: SLSA v1.2 strengthens the case for tracking where dependencies came from, but it does not remove the need for lifecycle control over the identities that fetch, validate, and package them. This creates a named failure mode we can call provenance trust drift: the gap between a documented build path and the real privileges used to execute it. Teams should close that drift before it becomes a release-time blind spot.

OWASP-NHI and supply chain standards now intersect more directly: as build pipelines increasingly depend on secrets, tokens, and signed attestations, machine identity governance becomes a prerequisite for supply chain integrity. That means the same control discipline used for NHIs in production should extend into CI runners, package publishing jobs, and artifact signing services. The practitioner takeaway is to govern pipeline identities with the same rigor as application identities.

The market signal is consolidation around verifiable software trust: teams are no longer satisfied with generic scanning if the chain of custody for artifacts remains opaque. Standards such as SLSA are pushing organisations toward stronger provenance evidence, which in turn raises expectations for operational identity control in build systems. The implication for security leaders is clear: if you cannot govern the identities that build software, you cannot fully trust the software you ship.

What this signals

SLSA v1.2 will push more organisations to treat build systems as governed identity environments, not just engineering infrastructure. That means pipeline service accounts, signing keys, and dependency fetchers need lifecycle discipline that is closer to IAM and PAM than to ordinary DevOps hygiene.

Provenance trust drift: the gap between documented build evidence and the real privileges used by automation is likely to become a more visible audit issue. Teams should prepare for stronger questions from security, compliance, and software assurance stakeholders about who can create, sign, and publish artifacts.

For practitioners, the next step is to connect supply chain governance to identity control frameworks such as the NIST Cybersecurity Framework 2.0 and NIST SP 800-53 Rev 5 Security and Privacy Controls, then verify that build identities are inventoried, scoped, and revocable.


For practitioners

  • Map build-system identities end to end Inventory every service account, token, signing key, and automation credential used across CI and CD, then assign a named owner and explicit lifecycle controls to each one.
  • Require provenance verification before release Make attestation validation a release gate so artifacts cannot move into promotion or deployment unless provenance, source, and build metadata match policy.
  • Reduce trust in shared build infrastructure Separate sensitive build jobs from general-purpose runners, restrict secrets to the narrowest build scope, and avoid letting unrelated pipelines share the same execution boundary.
  • Align dependency controls with pipeline identity governance Track which automated identities fetch dependencies, which sources they trust, and how that trust is revoked when packages, runners, or pipelines change.

Key takeaways

  • SLSA v1.2 makes software trust more measurable by tightening provenance, attestation, and build isolation expectations.
  • The real governance gap is not just pipeline tooling, but the identities, secrets, and signing keys that authorize build trust.
  • Practitioners should treat release provenance as a control gate and align build identity management with supply chain assurance.

Standards & Framework Alignment

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

MITRE ATT&CK address the attack and risk surface, while NIST CSF 2.0, NIST SP 800-53 Rev 5, CIS Controls v8 and NIST AI RMF set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
MITRE ATT&CKTA0006 , Credential Access; TA0010 , ExfiltrationCompromised build identities and dependency abuse map to credential access and exfiltration patterns.
NIST CSF 2.0PR.AC-4Provenance and pipeline trust depend on least-privilege access to build and release systems.
NIST SP 800-53 Rev 5IA-5Credential lifecycle for signing and automation accounts is central to build trust.
CIS Controls v8CIS-5 , Account ManagementBuild and deployment accounts need explicit ownership, review, and removal controls.
NIST AI RMFGOVERNThe article's governance emphasis aligns with accountability for trustworthy automation and evidence.

Track build-system credential exposure and restrict artifact publishing paths that could be abused for exfiltration.


Key terms

  • SLSA Provenance: SLSA provenance is the build evidence that shows how a software artifact was produced, which sources were used, and which systems participated. It lets downstream consumers verify origin and integrity instead of trusting the release process on faith.
  • Slsa Attestation: A SLSA attestation is a signed statement that records build details in a structured format. It is designed so tools can automatically verify the build path, detect tampering, and confirm that the artifact came from an expected pipeline.
  • Build Isolation: Build isolation means separating trusted build operations from untrusted inputs, shared infrastructure, and unnecessary access. In secure pipelines, it reduces the chance that malicious dependencies, compromised runners, or leaked secrets can alter the final artifact.
  • Provenance Drift: Provenance drift is the loss of trust in a data label or access decision after the underlying content or movement path changes. It is a practical governance failure, not a theoretical one. When drift appears, static classification no longer reflects operational reality and enforcement becomes unreliable.

What's in the full article

Xygeni's full guide covers the operational detail this post intentionally leaves for the source:

  • Step-by-step explanation of how SLSA v1.2 provenance and attestation validation fit into CI and CD workflows
  • Detailed comparison of build isolation and hermetic build expectations across modern pipeline designs
  • Implementation guidance for checking dependency trust, artifact integrity, and build-script monitoring together
  • Operational examples showing how build security checks can be mapped to release and audit requirements

👉 Xygeni's full guide covers attestation details, dependency controls, and pipeline verification steps.

Deepen your knowledge

The NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, machine identity security, secrets management, and identity lifecycle control. It helps practitioners connect identity governance to the broader security programmes that protect software supply chains.
NHIMG Editorial Note
Published by the NHIMG editorial team on August 21, 2026.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org