Accountability usually sits across engineering, platform security, and identity teams because the failure spans software intake, endpoint execution, and credential governance. The right control owners are the teams that approve package trust, manage secret lifecycles, and define which identities may exist on developer workstations.
Why This Matters for Security Teams
When a supply chain package steals credentials and machine access, accountability is not limited to whoever clicked install. The failure crosses software intake, build and runtime execution, and identity governance, so the blast radius often reaches endpoint agents, package trust decisions, and secret handling. The practical question is less “who noticed first” and more “who owned the controls that should have stopped credential theft, token reuse, and machine impersonation.”
This is why incidents like the Shai Hulud npm malware campaign matter: they show how quickly package compromise can turn into credential exfiltration and downstream access abuse. NHI Management Group’s analysis of the 52 NHI Breaches Report reinforces the same pattern: identity abuse is rarely a single-team failure, and it usually becomes visible only after secrets have already been extracted or used.
Current guidance suggests treating package trust, secret lifecycle, and workstation identity as separate control domains with shared accountability. In practice, many security teams encounter the gap only after a malicious dependency has already borrowed a developer token and moved laterally into internal systems.
How It Works in Practice
Ownership should follow the control point, not the symptom. Engineering owns package selection and dependency hygiene. Platform security owns the execution environment, including endpoint hardening, build isolation, and trusted runtime boundaries. Identity and secrets teams own credential issuance, rotation, scoping, and revocation. If a package steals credentials, the incident sits at the intersection of all three because the package was allowed to execute, the secrets were accessible, and the machine identity was trusted enough to be usable.
Practically, the response should map to three questions: what was allowed to run, what did it reach, and what could it impersonate? The OWASP Non-Human Identity Top 10 is useful here because it frames non-human access as an identity problem, not just a malware problem. NIST’s SP 800-53 Rev. 5 provides the control language for access enforcement, logging, and configuration management, but it does not assign operational blame. That assignment has to come from internal RACI and ownership models.
- Package trust owners should approve provenance, signatures, and allowed registries.
- Endpoint and platform teams should isolate build agents, limit outbound access, and block credential harvesting paths.
- Identity teams should prefer short-lived, scoped secrets and remove standing access from developer workstations.
- Security operations should monitor for unusual token use, process spawning, and machine-to-machine reuse patterns.
The key signal is whether a package can reach credentials that outlive the job it was meant to perform. The Ultimate Guide to NHIs — Static vs Dynamic Secrets is directly relevant because static secrets on developer endpoints create durable failure modes that a malicious package can harvest and reuse. These controls tend to break down in flat developer environments with shared tokens, broad laptop trust, and weak egress restrictions because a single compromised package can inherit too much machine authority.
Common Variations and Edge Cases
Tighter package controls often increase delivery friction, requiring organisations to balance developer velocity against trust verification and endpoint containment. That tradeoff becomes more visible in polyglot build systems, monorepos, and AI-assisted development workflows where many packages are installed automatically and rarely reviewed by a human in full context.
There is no universal standard for assigning accountability in those cases, but current guidance suggests a layered model. If the package arrived through a CI pipeline, the platform team may own most of the control failure. If a developer workstation executed the package with broad credentials, identity and endpoint owners share responsibility. If the package abused machine access to impersonate service accounts or API clients, secrets governance becomes central. The LiteLLM PyPI package breach is a reminder that supply chain abuse often starts as software risk but ends as identity misuse.
For standards-driven programs, NIST SP 800-63 Digital Identity Guidelines helps frame identity assurance and authenticator handling, but it does not eliminate the need for internal ownership. The right operational answer is usually shared accountability with a single incident commander and explicit control owners for package intake, machine identity, and secret exposure. Best practice is evolving, but organisations that wait for perfect attribution usually discover the gap only after credentials have already been used from a trusted machine.
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, OWASP Agentic AI Top 10 and CSA MAESTRO address the attack and risk surface, while NIST AI RMF and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-01 | Covers identity and secret misuse after package compromise. |
| OWASP Agentic AI Top 10 | Autonomous tool use and execution paths can amplify package-driven credential theft. | |
| CSA MAESTRO | Maps shared accountability across agent, platform, and identity control layers. | |
| NIST AI RMF | Supports governance of high-impact automated software behaviour and risk ownership. | |
| NIST CSF 2.0 | PR.AC-4 | Least-privilege access is central when malicious packages steal machine credentials. |
Define accountability, monitoring, and escalation paths for autonomous or semi-autonomous workloads.
Related resources from NHI Mgmt Group
- How do attackers turn a supply-chain incident into wider NHI compromise?
- Who is accountable when a supply chain compromise spreads through trusted credentials?
- Who is accountable when a package token is abused in a supply-chain attack?
- How should teams respond after a supply chain package exfiltrates credentials?
Deepen Your Knowledge
Reviewed and updated by the NHIMG editorial team on August 2, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org