Because they often change the timing of access without changing the account’s baseline permissions. If an account remains entitled after the session ends, the privilege is still standing. The risk is highest when teams treat time limits as equivalent to revocation, which they are not.
Why vaults and JIT wrappers do not, by themselves, remove standing access
Vaulting and just-in-time wrappers are control layers, but they only eliminate standing access when they also change the underlying entitlement state. If the account still has persistent permission after the temporary session ends, the wrapper has reduced exposure time, not baseline privilege. That distinction matters because the real risk is not the checkout mechanism, it is the lingering authority behind it.
In practice, teams sometimes confuse temporary activation with revocation. The account may be hidden behind a vault, gated by approval, or issued a short session token, yet still remain permanently eligible to reach the same systems. That means the control improves timing and auditability, but the account still exists with power if the standing role, policy, or grant is left intact.
That is why JIT works best when it is paired with an explicit privilege lifecycle: the account should become unentitled when the task is over, or be held in a state where no access exists until a fresh approval or activation occurs. Just-in-Time Access and Zero Standing Privilege Guide explains the difference between time bound elevation and true standing privilege removal.
What changes, and what does not, when access is brokered through a vault
Vaults usually centralise credential custody, rotation, and checkout, which improves control over who can retrieve secrets and when. That still does not guarantee zero standing privilege. If the underlying account remains entitled to the target system, the vault has governed secret use while leaving the permission model unchanged.
This is why vaults can coexist with excessive access. An operator may need to retrieve a password, API key, or certificate from a vault, but the account may still be broadly authorised once the secret is available. The architectural question is whether the vault is controlling secret exposure only, or also constraining the account’s effective privilege at the point of use.
Privileged Access Management Guide covers this split well: vaulting, session control, just-in-time activation, and standing privilege reduction solve different parts of the problem. Guide to NHI Rotation Challenges is also relevant because rotation changes credentials, not entitlement, so a rotated secret can still protect an overprivileged account.
The practical check is simple: ask whether the control changes only the credential delivery path, or whether it also removes the account’s persistent access between tasks. If the answer is only the first, standing access still exists.
Why entitlement state is the real control boundary
Standing access is determined by entitlement, not by how inconvenient access is to obtain. A time limit, approval step, or checkout workflow can reduce misuse opportunities, but none of those mechanisms alone proves the account was actually deprovisioned, de-entitled, or moved to a no-access state after use.
The strongest designs make revocation observable. That usually means there is a clear state change in the directory, policy store, cloud role, or application permission model, not just an expired session. Where possible, the access path should end with explicit removal of privilege, not merely the expiration of the wrapper that delivered it.
Teams often underestimate how many downstream systems still trust the same account after the wrapper session closes. A credential can expire while the role remains active, a session can end while the grant persists, and a secret can be reissued without any change to who is allowed to use it. Those are operationally different outcomes, even if the front-end access experience looks the same.
Risk and Threat Considerations
Vaults and JIT wrappers lower exposure time, but they can create a false sense of safety when organisations equate temporary access with removal of privilege. If the baseline entitlement remains active, attackers, insiders, or automation can still use the account whenever they regain a valid path to it.
Failure mechanism: the wrapper expires, but the underlying role, permission, or account assignment is never revoked. That leaves a standing access path that can be reused later, especially if the secret is recovered, the vault is misused, or the approval workflow is bypassed.
Impact: privilege persists beyond the intended work window, so compromise has a longer blast radius and revocation checks become unreliable. In mature environments, this is how “temporary” access becomes effectively permanent.
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 SP 800-53 Rev 5 and CIS Controls v8 set the technical controls, and ISO/IEC 27001:2022 defines the regulatory obligations.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST SP 800-53 Rev 5 | IA-5 — Authenticator Management | Covers secret lifecycle, rotation, and the distinction between credential expiry and entitlement removal. |
| AC-6 — Least Privilege | Directly addresses excess standing access left in place after temporary elevation ends. | |
| IA-9 — Service Identification and Authentication | Applies where wrappers and vaults broker machine or service access that still depends on enduring privilege. | |
| Recommendation — Manage authenticators so rotation and expiry do not substitute for access revocation. Limit persistent permissions to the minimum needed and remove unused privilege promptly. Bind service access to narrowly scoped authentication and remove standing authorization between uses. | ||
| CIS Controls v8 | CIS-5 — Account Management | Supports reviewing, granting, and removing accounts and access that survive temporary sessions. |
| Recommendation — Review and remove inactive or excessive accounts instead of only expiring sessions. | ||
| ISO/IEC 27001:2022 | A.5.15 — Access control | Relates to ensuring access is granted and removed according to policy, not just time-limited. |
| Recommendation — Define access rules so temporary use does not leave persistent authorization behind. | ||
| OWASP Non-Human Identity Top 10 | NHI-05 — Overprivileged NHI | Relevant when vaults or JIT wrappers protect non-human accounts that still retain excess privilege. |
| NHI-07 — Long-Lived Secrets | Addresses the case where a vault or wrapper controls checkout but the secret or access remains long-lived. | |
| Recommendation — Reduce baseline NHI privilege so the account is not broadly entitled between activations. Shorten secret lifetime and remove durable access paths that outlast the approved task. | ||
Practitioner Guidance
What to verify: confirm that the account or role itself changes state after use, not just the session token or checkout lease. If the access review only shows expiry dates, you have timing control, not standing-privilege removal.
Decision rule: if a user, service, or automation can still authenticate or be reactivated without a fresh entitlement decision, treat the design as standing access with temporary packaging. If the access is truly JIT, you should be able to show a clean before-and-after privilege state.
What practitioners underestimate: the control boundary is the entitlement model, not the vault. A vault can be necessary for custody and audit, but zero standing privilege only exists when privilege is actually absent between approved uses.
Practitioner takeaway: treat vaults and JIT wrappers as access delivery controls, not proof of revocation. If the underlying entitlement survives the session, so does the privilege.
Related resources from NHI Mgmt Group
- Who is accountable when audit-ready access reports still leave standing access in place?
- When does JIT access create more risk than it reduces?
- Who is accountable when passwordless controls still leave legacy access paths in place?
- Why does JIT access fail when privilege is still effectively standing?
Deepen Your Knowledge
Free weekly newsletter
Subscribe to the NHI & AI Identity Journal
The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.
Bonus 33% off our NHI Course when you subscribe.
Reviewed and updated by the NHIMG editorial team on October 8, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org