By NHI Mgmt Group Editorial TeamBased on Kusari: “The Top 10 To-Dos for CRA Compliance Right Now” (October 22, 2025)

TL;DR: CRA readiness depends on operational controls across the software supply chain, from SBOMs and CI/CD hardening to policy-driven deployment governance, because documentation alone will not satisfy auditors or reduce exposure, according to Kusari. The core shift is from checklist compliance to measurable traceability, accountability, and enforced security across development pipelines.


At a glance

What this is: This guide argues that CRA readiness is a software supply chain governance problem, not a paperwork exercise, and that organisations need SBOMs, pipeline controls, and enforceable deployment policy.

Why it matters: For IAM, NHI, and platform teams, the key lesson is that build systems, service credentials, and third-party dependencies now sit inside the compliance boundary, so identity and release governance must be operationalised together.


Context

The European Cyber Resilience Act raises the bar on software producers by turning supply chain security, transparency, and accountability into regulatory expectations. For security teams, the practical challenge is that the control surface spans source code, open source libraries, build systems, deployment approvals, and evidence trails, not just product security testing.

That creates an identity governance problem as much as a software assurance problem. CI/CD pipelines rely on service accounts, tokens, signing keys, and third-party access, so CRA readiness depends on controlling machine identities and proving that those controls are enforced throughout the software lifecycle.


Key questions

Q: What fails when software supply chain controls are only documented for CRA readiness?

A: Documentation alone fails because auditors and regulators need proof that controls were enforced in the pipeline, not just described on paper. If SBOMs, scans, approvals, and deployment gates are not automated and traceable, the organisation cannot show that untrusted components were prevented from reaching production.

Q: Why do software build and deployment systems matter to CRA compliance?

A: 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.

Q: What are the signs that SBOM governance is not working well enough?

A: Common warning signs include missing dependencies, stale component inventories, release packages that do not match the recorded bill of materials, and no clear owner for updates when vulnerabilities are disclosed. If the SBOM cannot be trusted during an audit or incident, it is not functioning as a control.

Q: Should teams prioritise deployment policy or vulnerability scanning first for CRA?

A: Teams should prioritise deployment policy when untrusted or unsigned artifacts can still reach production, because blocking bad releases reduces exposure immediately. Vulnerability scanning remains essential, but it is weaker if the organisation cannot stop risky software from being deployed in the first place.


Technical breakdown

SBOMs only work when dependency governance is continuous

A software bill of materials is useful only if it reflects the current state of the product and its dependencies. In practice, that means tracking direct and transitive components, version changes, and vulnerability exposure as code moves through development and release. An SBOM that is generated once and left untouched becomes audit theatre rather than evidence. For CRA readiness, the important point is not just inventory but traceability across the full software lifecycle, including external packages that may be updated outside the organisation's direct control.

Practical implication: Treat SBOM generation and dependency reconciliation as a living control, not a release artifact.

CI/CD pipelines are part of the regulated attack surface

Build and deployment systems determine what code becomes a trusted release, so they are themselves security-critical infrastructure. If pipeline identities are overprivileged, secrets are long-lived, or artifact integrity is not enforced, an attacker can convert the software factory into a distribution channel for compromised code. That is why the article's emphasis on role-based access, signed builds, sandboxing, and audit logging matters: CRA compliance depends on whether the pipeline can prove provenance and restrict unauthorised release paths.

Practical implication: Harden build identities, enforce signing, and log every release decision as a control evidence source.

Policy-driven deployment is the enforcement layer auditors will expect

Documentation shows intent, but policy-driven deployment shows control. Binary authorization, release checks, and rollback rules create an enforceable gate between verified artifacts and production systems, which is the kind of measurable governance CRA is pushing organisations toward. This is also where identity meets compliance: the release process must validate the identity of the artifact, the approving workflow, and the system account allowed to deploy it. Without that, the organisation can describe its process but not prove it.

Practical implication: Use automated deployment policy to block unsigned or non-compliant artifacts before production.


Threat narrative

Attacker objective: The attacker aims to turn trusted software delivery into a vehicle for unauthorized code execution, persistence, or downstream compromise.

  1. Entry occurs through a compromised dependency, build account, or upstream component in the software supply chain.
  2. Credential or pipeline abuse allows the attacker to alter trusted build or release activity and inject unverified artifacts.
  3. The malicious artifact is distributed through normal deployment channels, extending impact across customers or regulated environments.
  • BeyondTrust breach 2024: A stolen BeyondTrust Remote Support API key let a China state-sponsored actor reset accounts and reach US Treasury workstations in 2024.
  • Salesloft OAuth token breach: hackers stole OAuth tokens to access Salesforce data via Salesloft.

Read and download The State of NHI & AI Agent Breach Report 2026, covering 200+ breaches impacting Non-Human Identities including AI Agents.


NHI Mgmt Group analysis

CRA readiness is fundamentally a software identity governance problem. The article is framed as compliance guidance, but the operational centre of gravity is trust in build accounts, signing keys, deployment approvals, and third-party dependencies. That makes this more than SDLC hygiene. It is a question of who and what is allowed to create, attest, and release software, and under what evidence. Practitioners should treat software release authority as a governed identity function, not a developer convenience.

Checklist compliance will fail where evidence is not continuously enforced. SBOMs, scan logs, and remediation records matter only when they reflect live state and can be traced back to the release path. Organisations that separate documentation from execution create a governance gap auditors will find quickly. The practical conclusion is that compliance evidence must be generated by control, not reconstructed after the fact.

Software factory controls now belong in the same conversation as PAM and NHI governance. Build bots, release tokens, and signing services are machine identities with production impact, and the article correctly places them at the centre of CRA readiness. If those identities are not scoped, rotated, and monitored, the release pipeline becomes an attack path. Security teams should govern pipeline credentials with the same discipline they apply to privileged human access.

Policy-driven deployment is the named concept CRA teams should adopt. The useful shift is from advisory review to automated enforcement at release time, where signed, verified artifacts are either allowed through or stopped. That model aligns with measurable governance and reduces the gap between security review and production exposure. Practitioners should make deployment policy the final control, not an after-action report.

From our research library:

What this signals

Policy-driven deployment is where CRA readiness becomes measurable. The practical test is whether a release can be blocked before production when it lacks a valid signature, approved provenance, or current compliance evidence. That changes the operating model from retrospective assurance to preventative control, which is exactly where software governance needs to move.

The next pressure point is machine identity governance inside build and release systems. Service accounts, tokens, and signing keys now sit inside the compliance perimeter, and organisations that do not govern those identities will struggle to prove release integrity under regulatory scrutiny.


For practitioners

  • Build a live software supply chain inventory Map first-party code, open source libraries, vendor components, and CI/CD workflows so the compliance baseline reflects how software is actually produced and shipped.
  • Automate SBOM generation and maintenance Generate machine-readable SBOMs continuously, include transitive dependencies, and tie them to vulnerability and license updates so the inventory stays audit-ready.
  • Harden build and release identities Restrict pipeline accounts, rotate secrets, isolate build environments, and require signed artifacts before any deployment reaches production.
  • Enforce policy-driven deployment gates Use binary authorization and automated compliance checks to block unsigned or non-compliant artifacts and record every deployment decision.
  • Create evidence for remediation timelines Track scan results, ownership, response times, and rollback decisions so auditors can see not only that issues were found, but that they were handled consistently.

Key takeaways

  • CRA readiness is not achieved by documentation alone because software supply chain controls have to be enforced inside the build and release process.
  • The article centres on three linked control areas: SBOM accuracy, CI/CD hardening, and policy-driven deployment gates.
  • The strongest compliance posture will come from controls that can prove provenance, block unverified artifacts, and show who owned each decision.

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 MITRE ATT&CK address the attack surface, CIS Controls v8 and NIST CSF 2.0 set the technical controls, and ISO/IEC 27001:2022 defines the regulatory obligations.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-03 — Vulnerable Third-Party NHIThird-party components and supplier access create the supply chain exposure CRA is targeting.
NHI-07 — Long-Lived SecretsCI/CD credentials and signing keys become persistent release risk when not rotated and scoped.
Recommendation — Inventory third-party NHIs and validate supplier access before they can affect release trust. Rotate pipeline secrets and signing credentials on a defined lifecycle to reduce release exposure.
MITRE ATT&CKTA0006;TA0008 — Credential Access; Lateral MovementCompromised build credentials enable theft and movement through trusted software delivery paths.
Recommendation — Map pipeline compromise scenarios to TA0006 and TA0008 to prioritise detection around build identities.
CIS Controls v8CIS-5 — Account ManagementCRA-ready supply chains depend on governing accounts used in builds, releases, and deployment approvals.
Recommendation — Apply account management controls to pipeline identities and remove unnecessary standing access.
NIST CSF 2.0PR.AA-05 — Access Permissions, Entitlements and AuthorizationsThe article’s CI/CD governance relies on limiting who and what can authorize builds and deployments.
Recommendation — Use PR.AA-05 to enforce least-privilege authorization for build and deployment workflows.
ISO/IEC 27001:2022A.8.2 — Privileged Access RightsBuild systems and release automation require privileged access control under the CRA governance model.
Recommendation — Restrict privileged access rights for build, signing, and release accounts to the minimum necessary.

Key terms

  • Software Bill of Materials: A software bill of materials is an inventory of the components and dependencies used in an application. It helps teams identify what they shipped, but it becomes most useful when paired with source verification, signature checks, and policy enforcement for third-party code.
  • Policy-Driven Deployment: Policy-driven deployment is the use of automated rules to decide whether software may move into production. It turns release approval into an enforceable control, so only signed, verified, and compliant artifacts can proceed without manual override.
  • Build identity: The set of credentials, tokens, keys, and permissions used by CI/CD systems, runners, and developer tooling. Build identity is often overlooked, yet it can expose secrets, alter repositories, and propagate compromise into downstream software if not tightly scoped and monitored.
  • Software Supply Chain Governance: Software supply chain governance is the set of policies, controls, and oversight used to manage how software is built, signed, delivered, and updated. It covers source code, dependencies, build systems, artifacts, and release processes, with the goal of reducing tampering, malicious code insertion, and unauthorized change across the software lifecycle.

Deepen your knowledge

The NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, machine identity security, and secrets management. It helps security and identity teams apply those controls to pipelines, services, and release automation.
NHIMG Editorial Note
Published by the NHIMG editorial team on August 18, 2026.
Updated on October 12, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org