They matter because they decide which code becomes trusted release material. If build identities, signing keys, or artifact storage are weakly governed, a compromised pipeline can distribute malicious or non-compliant software while appearing legitimate to downstream systems and auditors.
How build and deployment systems become part of CRA compliance
Software build and deployment systems are part of the compliance boundary because they determine whether the release you ship is the release you can trust. If the pipeline can be altered without strong controls, the product may still look legitimate at the point of distribution while carrying unwanted code, missing fixes, or unreliable provenance. That is a compliance problem as much as a technical one.
The CRA is not satisfied by secure coding alone. The release process has to preserve integrity from source to signed artifact, including who can trigger builds, who can approve them, where artifacts are stored, and how signing material is protected. A weak pipeline can undermine product conformity even when the application codebase itself is well reviewed.
That is why practitioners should treat CI/CD, signing, artifact repositories, and release approvals as governance-bearing controls, not just developer convenience. If a downstream customer, assessor, or auditor cannot trust the origin and integrity of the shipped binary, the product’s compliance story is weakened at the exact point where trust is supposed to be established.
Which pipeline weaknesses create the biggest CRA exposure?
The most important exposure is unauthorised release authority. If build identities or deployment credentials are overprivileged, an attacker or insider can push altered code, republish an old vulnerable artifact, or bypass an intended approval gate. In practice, that turns the release system into an integrity shortcut.
Another major weakness is poor protection of signing keys and artifact storage. Signing material is what turns an artifact into trusted release output, so if it is leaked, reused, or reachable from an untrusted build context, the pipeline can mint artefacts that appear valid to other systems. That is especially serious because the deception may survive simple integrity checks unless key governance and provenance are verified end to end.
Artifact immutability also matters. If build outputs can be replaced after review, or if dependency inputs are not pinned and checked, you can end up with a release that no longer matches what was tested. This is where supply-chain controls overlap with CRA expectations, because the issue is not only code quality but also release traceability and reproducibility.
What evidence shows the build chain is trustworthy?
A trustworthy build chain produces evidence, not just claims. Teams should be able to show controlled access to build systems, protected signing keys, versioned artifact lineage, recorded approvals, and a clear link between source, build, test, and release. Without that chain of evidence, it becomes difficult to prove that the shipped product is the one that passed internal checks.
For this reason, current guidance in supply-chain security increasingly emphasizes provenance and integrity controls. SLSA is useful here because it frames build provenance as a security property, not a documentation exercise. Likewise, OWASP SAMM helps organisations judge whether secure build and release practices are embedded in the software delivery lifecycle rather than added after the fact.
For products delivered into regulated or safety-sensitive markets, that evidence has to stand up to external scrutiny. EU Cyber Resilience Act requirements make the release chain materially relevant because secure-by-design obligations, vulnerability handling, and lifecycle discipline depend on the organisation being able to trust its own delivery process.
Risk and Threat Considerations
Build and deployment systems are attractive targets because they sit at a high-leverage point in the product lifecycle. A single compromise can affect many customers at once, and the attacker does not need to break each endpoint individually if they can influence the trusted release path.
Failure mechanism: Weakly governed build identities, signing keys, or artifact repositories let an attacker alter trusted release material, republish malicious output, or disguise an unapproved build as a legitimate release.
Impact: The organisation can distribute harmful or non-compliant software at scale, lose confidence in release provenance, and face serious audit, remediation, and customer-trust consequences.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
SLSA, OWASP SAMM and NIST SP 800-53 Rev 5 set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.
| Framework | Control / Reference | Relevance |
|---|---|---|
| SLSA | Supply chain provenance and integrity | Build provenance and artifact integrity are central to CRA-compliant release trust. |
| Recommendation — Adopt provenance controls to verify each release artifact can be traced to trusted source and build inputs. | ||
| OWASP SAMM | Software Assurance Maturity Model | Secure build and release practices must be embedded in the SDLC for product conformity. |
| Recommendation — Assess delivery maturity and strengthen secure build and release practices across the SDLC. | ||
| NIST SP 800-53 Rev 5 | CM-5 — Access Restrictions for Change | Release systems must restrict who can alter build and deployment outputs. |
| IA-5 — Authenticator Management | Build identities and signing credentials depend on disciplined secret and credential lifecycle control. | |
| Recommendation — Restrict change authority over build and deployment pipelines to approved roles only. Manage pipeline credentials and signing material with strict lifecycle and rotation controls. | ||
| ISO/IEC 27001:2022 | A.8.25 — Secure development life cycle | The release pipeline is part of secure development and secure delivery for compliant products. |
| Recommendation — Embed secure development and release controls into the software delivery lifecycle. | ||
Practitioner Guidance
What to prioritise: Start with the smallest set of controls that actually prove release integrity, namely restricted build and deploy permissions, protected signing material, immutable artifact storage, and traceable approvals. Those are the controls that most directly reduce the chance of a compromised pipeline producing a trusted but unsafe release.
What to verify: Verify that build identities are scoped to the minimum necessary systems, that signing keys are not available to general-purpose build workers, and that every shipped artifact can be traced back to a recorded source commit and build job. If any of those links is missing, the compliance story is incomplete even if the software functions correctly.
Practitioner takeaway: For CRA purposes, the question is not whether the code looked secure in development, but whether the release path can prove that the shipped artifact was built, signed, and deployed under controlled conditions.
Related resources from NHI Mgmt Group
- Why do build secrets and pipeline tokens matter to software compliance?
- How should engineering teams build continuous evidence for DORA compliance across software delivery and production systems?
- How should security teams govern non-human identities for compliance?
- How should security teams govern non-human identities for SOC 2 compliance?
Deepen Your Knowledge
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.
Reviewed and updated by the NHIMG editorial team on October 12, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org