Subscribe to the Non-Human & AI Identity Journal

Who is accountable when privileged access is not removed on time?

Accountability should sit with the business owner of the role, the system owner, and the identity governance process that approved and failed to remove the access. In regulated environments, delayed removal is not just a technical issue. It is a control failure that can undermine auditability and compliance evidence.

Why This Matters for Security Teams

When privileged access is left in place after it should have been removed, the problem is not only that an account remains active. It means the organisation has lost control over who can act, approve, or change critical systems. That is why accountability must be shared across the business owner, the system owner, and the identity governance process that failed to close the loop. In NHI environments, delayed removal is especially risky because service accounts, API keys, and certificates often persist far longer than people expect. NHI Mgmt Group research shows that 91.6% of secrets remain valid five days after notification, which illustrates how often remediation lags behind policy. See the Ultimate Guide to NHIs and the Ultimate Guide to NHIs — Key Challenges and Risks for the broader lifecycle context.

From a control perspective, this is a governance failure, not just an IAM ticket that aged out. The question of accountability matters because audit teams need evidence that access is approved, reviewed, and removed on time, while operations teams need a clear owner for exceptions and escalations. Current guidance from the OWASP Non-Human Identity Top 10 treats lifecycle control as a first-class risk area, not an afterthought. In practice, many security teams encounter this only after a dormant account or secret has already been used, rather than through intentional review.

How It Works in Practice

Operationally, accountability should be built into the removal workflow before access is granted. The business owner is responsible for the business justification and for confirming when the privilege is no longer needed. The system owner is responsible for ensuring the technical removal is executed correctly across the application, vault, directory, or PAM layer. The identity governance team is responsible for enforcing the process, tracking evidence, and escalating missed removals. That division of labour is consistent with the control intent described in the 52 NHI Breaches Analysis, where lifecycle gaps repeatedly show up as breach enablers.

Practically, strong programs use a few mechanisms together:

  • time-bound approvals so access expires unless renewed
  • periodic recertification for privileged roles and secrets
  • automated deprovisioning tied to HR, project, or change events
  • PAM or vault enforcement for removal, rotation, and revocation
  • exception handling with a named approver and an expiry date

The goal is to make it easy to prove who approved, who owned the asset, and who confirmed removal. That evidence matters because remediation delays are common: NHI Mgmt Group notes in the Ultimate Guide to NHIs that only 20% of organisations have formal processes for offboarding and revoking API keys. The control gap is often widest where access is spread across cloud IAM, CI/CD, and third-party integrations. These controls tend to break down when secrets are embedded in pipelines and apps because removal requires coordinated updates across multiple systems, not one directory change.

Common Variations and Edge Cases

Tighter removal controls often increase operational overhead, requiring organisations to balance fast delivery against stronger proof of ownership. That tradeoff is real, especially where teams rely on shared service accounts, break-glass access, or long-lived integrations that cannot be removed instantly.

There is no universal standard for every exception path yet, but current guidance suggests the exception itself must be governed like privileged access, with a named owner, a specific expiry, and documented compensating controls. In regulated settings, auditors usually care less about the existence of exceptions than about whether the organisation can show timely review and removal evidence. The OWASP Non-Human Identity Top 10 aligns with that view by treating excess privilege and poor lifecycle management as core exposure points. For breach context, the BeyondTrust API key breach is a useful reminder that delayed revocation can turn a single missed control into a broader incident.

Edge cases usually include inherited access in role-based designs, machine-to-machine credentials without clear human ownership, and emergency access that was granted to restore service. In those situations, accountability should still be explicit: the approver owns the exception, the system owner owns enforcement, and the governance process owns follow-up. Best practice is evolving, but the principle is stable. If access was not removed on time, someone must be able to prove why not, who accepted the risk, and when it will be fixed.

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 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-03 Addresses lifecycle control and timely revocation of non-human privileges.
NIST CSF 2.0 PR.AC-4 Supports least-privilege access management and review accountability.
NIST Zero Trust (SP 800-207) SC.L2-3 Zero Trust expects continuous verification and minimal standing privilege.

Assign owners, review privileged access, and remove entitlements promptly after need ends.