Join our Newsletter — 33% off our NHI Course

Who should own non-human identity security when engineering teams create and run the workloads that use them?

Ownership should be shared, but accountability must be explicit. Engineering teams usually create and operate the workloads, while security and IAM teams should define standards for access, rotation, logging, and revocation. Without a named owner and clear control boundaries, NHIs tend to accumulate standing privilege, weak oversight, and inconsistent lifecycle management.

Why This Matters for Security Teams

When engineering teams create and operate the workloads, they are usually the first to see how an NHI is issued, where it is used, and when it should be revoked. That makes them indispensable operators, but not necessarily the right sole owners. Ownership failures often show up as untracked service accounts, overbroad permissions, and credentials that survive long after the workload changes. The risk is not theoretical: the Ultimate Guide to NHIs notes that 97% of NHIs carry excessive privileges and only 5.7% of organisations have full visibility into service accounts.

Security teams need explicit accountability because NHI sprawl crosses build, deploy, and runtime boundaries. IAM and platform teams can define control standards, while engineering owns the application context that determines which identities are actually required. That separation matters because a shared-service account can look harmless in design reviews and still become a high-risk lateral-movement path in production. Guidance from the Top 10 NHI Issues reinforces that weak lifecycle control is a recurring failure mode, not an edge case. In practice, many security teams encounter NHI ownership gaps only after a secret is exposed or a workload is repurposed, rather than through intentional lifecycle management.

How It Works in Practice

Operationally, the best model is shared ownership with clear control boundaries. Engineering owns the workload and is accountable for declaring what the workload needs, when it runs, and what it should never touch. Security or IAM owns the policy framework, minimum standards, and review process. That usually means engineering requests the identity, but security defines the lifecycle requirements, logging expectations, and revocation criteria.

For stable services, the identity should be tied to the workload rather than a person or team mailbox. The SPIFFE workload identity specification is useful here because it shifts the conversation from shared secrets to cryptographic workload identity. In maturity terms, current guidance suggests pairing workload identity with short-lived credentials, automatic rotation, and policy checks at issuance time. The Guide to SPIFFE and SPIRE is especially relevant for teams standardising service-to-service identity.

  • Engineering names a business and technical owner for each workload identity.
  • IAM sets standards for TTL, rotation, storage, and revocation.
  • Security requires logging for issuance, use, and failed access attempts.
  • Platform teams automate provisioning so owners do not hand-craft secrets.
  • Offboarding includes the workload, not only the application code repository.

This model works best when the identity is lifecycle-managed like infrastructure, not treated as a static entitlement. It also aligns with the evidence in the 52 NHI Breaches Analysis, where persistence and weak revocation repeatedly turn operational convenience into exposure. These controls tend to break down when legacy systems require shared credentials that cannot be bound to a single workload or when multiple teams deploy to the same runtime without a single accountable owner.

Common Variations and Edge Cases

Tighter ownership controls often increase operational overhead, requiring organisations to balance governance against deployment speed. That tradeoff is real in environments with many ephemeral services, outsourced development, or inherited platforms that were never designed for workload-level identity management. In those cases, guidance is evolving rather than settled, and there is no universal standard for how much ownership can be centralised without slowing delivery.

One common exception is platform-managed infrastructure where a central team issues and rotates identities on behalf of product teams. That can work, but only if the consuming team still owns the workload’s intended use and the platform team owns the control plane. Another edge case is multi-tenant tooling, where a single service identity may be shared across several components. Best practice is to minimise that pattern, then document compensating controls such as stricter segmentation, stronger audit logging, and faster revocation paths.

Security teams should also watch for false ownership assumptions in CI/CD, serverless, and agentic workflows. If a pipeline, function, or agent can mint its own access or call downstream tools autonomously, ownership must extend to runtime behavior, not just code review. In practice, the right answer is often not “who created the workload?” but “who can prove it is still legitimate, still necessary, and still constrained?”

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 CSA MAESTRO address the attack and risk surface, while NIST CSF 2.0, NIST AI RMF and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
OWASP Non-Human Identity Top 10 NHI-01 Ownership and lifecycle control are core to preventing NHI sprawl and privilege creep.
NIST CSF 2.0 PR.AC-1 Access control needs clear accountability across engineering and security teams.
NIST AI RMF AI systems need governance for accountability across autonomous workload behavior.
CSA MAESTRO GO-1 MAESTRO emphasizes governance ownership for agentic and machine identities.
NIST Zero Trust (SP 800-207) §3.1 Zero Trust requires continuous verification of workload identity and access.

Define accountable owners for AI-driven workloads and review their access at runtime.