Independent analysis by NHI Mgmt GroupSource article: Serval, “How to build an audit-proof user access review process” (November 2, 2026)

TL;DR: User access reviews remain the primary control for catching role drift, orphaned access and lingering service account permissions, according to Serval analysis, but manual review cycles still struggle when provisioning, offboarding and remediation are disconnected. The real weakness is not review frequency alone, but the assumption that access decisions stay intelligible long enough to be reconstructed later.


At a glance

What this is: NHI Mgmt Group's analysis, drawing on Serval's blog post: User access reviews are presented as the control that catches role drift, orphaned access and lingering service account permissions, but only when remediation and provisioning are tied to the review process.

Why it matters: IAM, IGA and PAM teams need this lens because access reviews fail when they are treated as paperwork rather than a lifecycle control that removes access and preserves evidence.

By the numbers:

  • Frameworks including SOX, HIPAA, GDPR, ISO 27001, SOC 2, and PCI DSS require or support periodic reviews.

Context

Large enterprises do not usually fail access governance because they lack a review checkbox. They fail because permissions drift away from the role that justified them, and the drift survives long enough to become normal. User access reviews are meant to expose that mismatch before it turns into audit evidence, privilege creep, or a cleanup project.

The governance gap is broader than human users. Contractors, service accounts and dormant application access all need the same recertification discipline, but each fails for a different reason: people move roles, leavers are missed, and machine accounts accumulate permissions that nobody owns. That is why access reviews and certification matter as a lifecycle control, not just a compliance exercise.


Key questions

Q: How should teams handle stale access found during user access reviews?

A: Teams should revoke stale access, confirm the business owner, and reissue only the entitlements still needed within a defined window. If the access belongs to a human account, remove it through the joiner-mover-leaver process or PAM. If it is a service account or token, revalidate the workload, rotate any exposed secrets, and document the approved scope.

Q: Why do access reviews miss orphaned service account permissions?

A: Access reviews miss orphaned service account permissions when the account has no clear owner, no current inventory record, or no documented service account's purpose. Reviewers then see a permission set without the application, workload, or system context needed to judge necessity. This is common when accounts are not tied to a lifecycle owner, expiration date, or secret rotation record.

Q: What is the difference between access certification and access revocation?

A: Access certification is the decision to keep or remove access, while revocation is the technical action that removes it. A programme that stops at certification has only completed half the control. Mature IAM processes connect the two so an approval or denial is automatically reflected in the target system.

Q: When does just-in-time access help more than traditional access review processes?

A: Just-in-time access helps most when organisations have too much standing privilege and too many repetitive certifications. It works by making access temporary and task-scoped, which lowers review volume and reduces exposure time. It is less useful if revocation is unreliable or if the organisation cannot operationally enforce the expiry.


Technical breakdown

How user access reviews turn entitlement drift into a decision queue

A user access review is a structured reassessment of who should still hold a permission, role or entitlement. In practice, it turns a live access estate into a decision list that can be judged against current job function, contract scope or system ownership. The control works best when reviewers have the original business justification, the current account state and enough context to decide whether access should stay, shrink or disappear. Without that context, reviews become a record-cleaning exercise instead of a governance control. See the IAM and IGA Basics.

Practical implication: Tie review scope to current role and ownership data so reviewers are judging necessity, not reconstructing history.

Why offboarding gaps leave access behind

Offboarding fails when account removal is fragmented across systems. Disabling a primary directory account does not automatically remove access from application-managed accounts, delegated platform permissions or older entitlements outside the identity provider. That leaves a live permission path after the employment relationship has ended. The operational issue is not the absence of a leaver process, but the lack of a complete entitlement map that shows where access still exists after the main account is gone. See the NHI Lifecycle Management Guide.

Practical implication: Map every system that can hold a separate account so leaver workflows reach beyond the primary identity store.

How remediation windows separate review from risk reduction

A review only reduces risk when the resulting decision is applied quickly and verified. If a denied entitlement remains active until the next cycle, the control has merely documented a problem rather than removed it. That is why remediation windows matter: they define the period between decision and enforcement. In mature programmes, the review record, the revocation task and the post-change verification are treated as one governance chain, not three disconnected activities.

Practical implication: Set time-bound revocation SLAs and confirm that the access state changed, not just the ticket status.


Threat narrative

Attacker objective: The objective is to retain access longer than governance intended so that unused or excessive permissions remain available for misuse or later abuse.

  1. Entry begins when role changes, leavers or contractor expiries are not fully reflected in the access estate, leaving permissions in place after the business need has shifted.
  2. Escalation follows when dormant, orphaned or excessive entitlements remain usable, including service accounts and elevated cloud access that were never brought back down.
  3. Impact appears as audit exposure, privilege creep and avoidable access to sensitive systems or data long after the original justification has ended.

Read and download The State of NHI & AI Agent Breach Report 2026, covering 200+ breaches impacting Non-Human Identities including AI Agents.


NHI Mgmt Group analysis

User access reviews are not the control failure point. They are the symptom detector for a provisioning and offboarding model that was already losing track of entitlement state. When reviews find stale access, the programme has already allowed access to outlive its justification. The deeper issue is that many organisations treat certification as the place where governance starts, when it should be the final checkpoint on a lifecycle that already knows who approved what and why.

The named concept here is access review debt. It is the backlog created when access decisions are made without enough context to survive later recertification. The debt grows when approvals live in emails, tickets or tribal knowledge instead of in the access record itself. Practitioners should treat that debt as a governance liability, because every unresolved decision increases the chance that reviewers will rubber-stamp unknown access.

Standing privilege is the real tax on review quality. The longer elevated access persists, the more reviews become about cleaning up exceptions rather than confirming legitimate need. That is true for employees, contractors and service accounts alike, which is why just-in-time access and zero standing privilege sits upstream of any effective recertification programme.

Audit evidence is only persuasive when it reconstructs the decision path, not just the approval outcome. A reviewer name and timestamp matter, but so does the justification, the original request and the revocation trail. Without that chain, access reviews satisfy the ritual of governance without proving that governance actually changed the access state.

Service accounts belong in the same governance model as people, but not for the same reason. Human access drifts because roles change; service account access drifts because ownership disappears and exceptions accumulate. The operational pattern is different, but the governance requirement is the same: identify, review and remove access that no longer has an active business owner.

From our research library:

What this signals

Access review debt: when approvals, role changes and removals are not recorded as one lifecycle, recertification becomes a forensic exercise instead of a control. Mature IAM programmes should assume that any review process missing original approval context will overstate certainty and understate residual access risk.

Reviews will continue to expose standing privilege in cloud and application estates until teams reduce the number of permissions that survive beyond the task that created them. That shifts the governance priority from asking whether reviews are frequent enough to asking whether entitlement creation and entitlement removal are already tied together.

The next maturity step is not more spreadsheets or more reviewers. It is a tighter lifecycle model where provisioning, offboarding and review share the same source of truth, so access does not have to be rediscovered months later.


For practitioners

  • Tighten review scope to current role and ownership Group entitlements by business role, system owner and risk tier before sending them to reviewers. That reduces noise and makes it easier to spot permissions that no longer match the user or account's current purpose.
  • Include service accounts in every review cycle Do not exclude machine and application accounts just because they are not tied to a person. Include them in the same certification workflow so dormant or orphaned access is visible and revocable.
  • Bind offboarding to access removal Trigger deprovisioning when a worker leaves, not at the next periodic review. Make sure application-managed accounts, cloud grants and delegated permissions are in the same leaver path.
  • Set remediation deadlines for denied access Require every revoked or reduced entitlement to be confirmed within a defined window. A review outcome is incomplete until the permission state in the target system matches the decision record.

Key takeaways

  • User access reviews are most useful when they expose entitlement drift that would otherwise remain hidden across role changes, leaver events and contractor offboarding.
  • The control only works when reviewers have enough context to judge necessity and when revoked access is actually removed within a defined window.
  • Service accounts, cloud entitlements and other non-human access paths need the same certification discipline as people, because ownership gaps create the same governance blind spots.

Related NHI Mgmt Group resources: Access Reviews and Certification Guide · NHI Lifecycle Management Guide · Just-in-Time Access and Zero Standing Privilege Guide


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 addresses the attack surface, NIST CSF 2.0, NIST SP 800-53 Rev 5 and CIS Controls v8 set the technical controls, and SOC 2 (AICPA) defines the regulatory obligations.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-01 — Improper OffboardingThe article repeatedly focuses on access that remains after role changes and leaver events.
NHI-05 — Overprivileged NHIStanding privileges and excess permissions are central to the review problem described here.
NHI-07 — Long-Lived SecretsLingering access and prolonged permission lifetimes are the same governance failure in a different form.
Recommendation — Tie offboarding to entitlement removal so access ends when the business relationship ends. Review non-human accounts for excess privilege and remove permissions that no longer match purpose. Reduce the lifetime of access grants so fewer stale entitlements survive into the next review cycle.
NIST CSF 2.0PR.AA-05 — Access Permissions, Entitlements and AuthorizationsPeriodic entitlement review is a direct fit for CSF access authorisation governance.
Recommendation — Use access review outcomes to confirm entitlements still align with current authorisation needs.
NIST SP 800-53 Rev 5AC-2 — Account ManagementAccount lifecycle control is central to the provisioning and offboarding gaps in the article.
AC-6 — Least PrivilegeThe review process is explicitly used to check whether permissions still meet least-privilege needs.
Recommendation — Apply account management controls to provision, review and remove accounts on a defined lifecycle. Limit permissions to the minimum required and revoke any access no longer justified by role.
CIS Controls v8CIS-5 — Account ManagementThe article is fundamentally about lifecycle handling of accounts, reviewers and revocation decisions.
Recommendation — Track accounts centrally and remove dormant or unnecessary access through account management.
SOC 2 (AICPA)CC6.1 — Logical and Physical Access ControlsThe article stresses audit evidence and periodic access review, both common SOC 2 control concerns.
Recommendation — Maintain periodic access review evidence that proves logical access is authorised and current.

Key terms

  • User Access Review: A user access review is a periodic check that confirms each account still needs the access it has. In identity programs, the control is used to reduce excess privilege, support compliance, and catch access that has outlived its business need.
  • Access Certification: Access certification is the periodic review of whether an identity still needs its current entitlements. For NHIs, certification is only reliable when reviewers know the identity's owner, purpose, and expiry, otherwise stale machine access can persist long after the original use case has ended.
  • Entitlement review: A governance process that checks whether users, service accounts or systems still need their access. For modern identity programmes, the limitation is timing: if reviews happen too late or too rarely, access may already have been misused before the review occurs.
  • Standing Privilege: Standing privilege is access that remains active even when no immediate task requires it. For NHI programmes, it is a common failure mode because long-lived credentials and persistent roles create unnecessary exposure. Reducing standing privilege usually means tighter expiry, on-demand access, and clearer review of who or what still needs access.

Deepen your knowledge

NHI governance, agentic AI identity, and machine identity lifecycle are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are building or maturing an IAM programme, it is worth exploring.
NHIMG Editorial Note
Published by the NHIMG editorial team on November 4, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org