Accountability is shared, but it starts with the owners of the exposed credential, the misconfigured workflow, and the affected release process. Teams must also account for secret rotation, artifact integrity, and monitoring for reused tokens. In practice, incident ownership should span security, platform engineering, and maintainers of every trust boundary the token could reach.
Why This Matters for Security Teams
When a supply chain compromise spreads from one project into many downstream ecosystems, the issue is no longer limited to a single repository or pipeline. It becomes an identity, release, and trust problem. The practical question is who could have prevented the blast radius, who can prove what was signed or published, and who is responsible for detection and containment after reuse begins. Guidance from OWASP Non-Human Identity Top 10 is relevant here because exposed machine credentials and over-permissive automation are common spread factors.
Security teams often miss that downstream impact can persist even after the original issue is fixed. Reused tokens, cached artifacts, mirrored packages, and compromised build identities can continue to propagate trust failure across multiple environments. That means accountability cannot sit only with the last team to notice the problem. It must include the owners of the issuing identity, the workflow that used it, and the release path that allowed the compromise to travel.
In practice, many security teams encounter the real accountability gap only after a downstream consumer reports malicious behaviour rather than through intentional provenance checks.
How It Works in Practice
Operational accountability should follow the trust chain, not just the initial point of failure. The first question is whether the compromise began with a human-managed secret, a non-human identity, a signing key, or a CI/CD workflow token. From there, incident owners need to determine where that credential could act, what artifacts it could publish, and which systems accepted those artifacts without independent verification. The control intent in NIST SP 800-53 Rev 5 Security and Privacy Controls maps well to this problem because it treats access control, auditability, integrity, and incident response as connected responsibilities.
- Identify the compromised identity, token, or workflow and revoke it immediately.
- Trace all publish, build, and deployment paths that trusted the compromised actor.
- Validate artifact provenance, signatures, and integrity checks at every handoff.
- Review whether downstream ecosystems inherited the trust automatically or through policy.
- Assign incident ownership across platform engineering, maintainers, and security operations.
This is also where modern attacker behaviour matters. AI-assisted operations can speed up credential discovery, token misuse, and lateral movement across code and release systems, as discussed in Anthropic — first AI-orchestrated cyber espionage campaign report. That does not change the accountability model, but it does raise the speed and scale at which a compromised project can affect others.
The practical ownership model is usually shared: the identity owner is accountable for credential hygiene, the pipeline owner is accountable for release safeguards, and the consuming ecosystem owner is accountable for trust validation before import or deployment. These controls tend to break down when a project depends on unmanaged third-party automation and no one owns cross-project token governance.
Common Variations and Edge Cases
Tighter supply chain controls often increase release friction, requiring organisations to balance faster delivery against stronger trust verification. That tradeoff becomes more visible in open-source ecosystems, federated build systems, and multi-tenant platforms where many maintainers publish to shared registries.
There is no universal standard for accountability assignment in every downstream compromise, so current guidance suggests separating legal responsibility from operational ownership. A maintainer may own the vulnerable package, while a platform team owns the credential path that enabled abuse, and a consumer team owns the decision to trust unsigned or unverified artifacts. Where non-human identities are involved, the same principle applies: each identity must have a named owner, an approved scope, and a clear rotation and revocation process.
Edge cases often emerge when one project becomes a dependency for many others, or when mirrored artifacts outlive the original compromise window. In those situations, the question is not only who caused the incident, but who had the ability to stop propagation. That is why shared accountability should be documented in advance through release policy, provenance checks, and escalation paths, rather than argued after the breach spreads.
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 address the attack and risk surface, while NIST CSF 2.0 and NIST AI RMF set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | Machine identities and secrets are common propagation points in supply chain compromise. | |
| NIST CSF 2.0 | ID.RA-1 | Risk identification supports tracing how compromise spreads across trusted dependencies. |
| NIST AI RMF | AI-assisted attacks can accelerate supply chain abuse and widen impact. |
Inventory non-human identities, lock down token scope, and assign an accountable owner for each credential.
Related resources from NHI Mgmt Group
- Who is accountable when a supply chain compromise spreads through trusted credentials?
- How do teams contain a supply chain compromise before it spreads?
- Who is accountable when third-party trust relationships are exploited in a supply chain compromise?
- Who is accountable when a supply chain package compromise reaches developer systems?