Subscribe to the Non-Human & AI Identity Journal

Why do access request tools still leave organisations with stale access?

They fail when approval workflows are disconnected from real entitlement state. A request can be approved in one system while the actual app account, group membership, or token remains active elsewhere. That creates access drift, especially in hybrid estates where multiple systems govern the same user.

Why This Matters for Security Teams

Access request tools are supposed to reduce friction, but they often create a false sense of control when approval is treated as the same thing as enforcement. In hybrid estates, the request record may close cleanly while the app entitlement, cloud role, local group, or API token remains active. That disconnect is exactly how stale access survives audits and incidents.

This is especially risky for non-human identities, where lifecycle and ownership are weaker than for employees. NHI Management Group notes that only 20% of organisations have formal offboarding and revocation processes for API keys, and even fewer rotate them consistently in the Ultimate Guide to NHIs. When approvals do not reconcile to the live entitlement source, teams can end up preserving access long after the business need has changed.

OWASP’s OWASP Non-Human Identity Top 10 treats unmanaged credentials and lifecycle gaps as recurring causes of exposure. In practice, many security teams encounter stale access only after an audit exception, an incident review, or a post-incident entitlement sweep, rather than through intentional access governance.

How It Works in Practice

The core failure is control-plane drift. A request workflow may update one system of record, but the actual access paths often live in several places: SaaS application roles, cloud IAM groups, directory memberships, service account bindings, cached tokens, and downstream entitlements inherited through federation. If the access tool only manages approvals, it becomes a ticketing layer rather than an enforcement layer.

Effective remediation depends on making request, approval, and revocation part of the same lifecycle. That usually means the access tool must reconcile against live entitlement sources, not just approved state. Current guidance suggests pairing approvals with continuous verification, periodic attestation, and automated deprovisioning so that removal is confirmed in the target system, not merely marked complete in a workflow.

For NHI-heavy environments, the same principle applies to secrets and service accounts. NHI Mgmt Group’s 52 NHI Breaches Analysis shows how credential sprawl and weak revocation widen exposure when access outlives the task that needed it. That is why organisations increasingly map access request outcomes to actual object state, then verify with directory sync, API checks, or policy engines.

  • Approve only if the target entitlement can be created and removed in the authoritative system.
  • Reconcile request closure against app, cloud, and directory state before marking access resolved.
  • Use short-lived access where possible, with automatic expiry rather than manual cleanup.
  • Track exceptions for shared accounts, legacy apps, and federated entitlements separately.

These controls tend to break down in federated SaaS estates with delayed sync and disconnected owner workflows because revocation success cannot be confirmed in one place.

Common Variations and Edge Cases

Tighter access control often increases operational overhead, requiring organisations to balance faster approvals against stronger reconciliation. That tradeoff becomes visible in environments with legacy applications, outsourced administration, or multiple identity providers, where no single platform has full entitlement authority.

There is no universal standard for this yet, but best practice is evolving toward stateful governance: the request tool should know whether access exists, who can revoke it, and how quickly the change propagates. Where that is not possible, teams should treat approvals as advisory and rely on independent access review, especially for privileged roles and machine identities.

Another edge case is temporary access that is technically approved but never fully withdrawn because downstream systems cache group membership or tokens remain valid. That is why NHI Mgmt Group’s Ultimate Guide to NHIs — Key Challenges and Risks emphasises lifecycle visibility and revocation discipline. In those environments, stale access persists unless expiration, token invalidation, and entitlement cleanup are all verified, not assumed.

For teams managing privileged or machine access, the practical answer is not a better request form. It is authoritative entitlement mapping, automated revocation, and continuous reconciliation across every system that can still say yes.

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 CSF 2.0 set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
OWASP Non-Human Identity Top 10 NHI-03 Stale access often comes from weak rotation and revocation of NHI credentials.
NIST CSF 2.0 PR.AC-4 Access needs periodic review and removal when no longer required.
NIST CSF 2.0 PR.AC-6 Least privilege is undermined when dormant entitlements remain active.

Inventory NHI secrets, enforce expiry, and verify revocation in each target system.