Join our Newsletter — 33% off our NHI Course
Home FAQ NHI Lifecycle Management What happens when just-in-time access is used without…
NHI Lifecycle Management

What happens when just-in-time access is used without a secrets manager?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated September 16, 2026 Domain: NHI Lifecycle Management

Without a secrets manager, just-in-time access becomes difficult to standardise across workloads, pipelines, databases, and cloud environments. Teams lose a central mechanism for issuing temporary credentials, applying authentication rules, and automating rotation. The result is usually more manual work, more integration drift, and weaker visibility into who or what received access, when, and for how long.

Why This Matters for Security Teams

Just-in-time access is only as strong as the system that can issue, scope, and retire the temporary credential behind it. When that control is missing, teams often fall back to ad hoc scripts, manual approvals, or shared admin paths, which undermines the very reduction in standing access that JIT is meant to deliver. Over time, the environment becomes harder to audit and easier to misconfigure.

That matters because temporary access is not just a convenience feature, it is part of access governance. Without a secrets manager, credential handling tends to spread across pipelines, cloud consoles, and individual scripts, which makes it harder to prove who had access and whether that access was still valid. The result is often more operational friction and less confidence in the control itself. In practice, security teams usually discover the gap only after access sprawl or expired credentials start breaking production workflows.

How It Works in Practice

A secrets manager gives JIT access a reliable source of truth for credential issuance, retrieval, and expiration. It typically stores the secret, enforces access policy, records retrieval events, and supports automated rotation or short-lived credential generation. Without that layer, JIT becomes a collection of local implementations that may each behave differently, even when they are meant to solve the same access problem.

In real deployments, the failure is usually structural rather than purely technical. Workloads still need to authenticate, but the team has to decide where the temporary secret comes from, how long it remains valid, and how it is revoked. If those decisions are embedded in CI/CD jobs, environment variables, config files, or ticket-driven approvals, the control becomes brittle. The most common consequences are:

  • temporary credentials that outlive their intended window;
  • inconsistent rotation across databases, cloud roles, and automation jobs;
  • limited visibility into retrieval and usage patterns;
  • manual exceptions that bypass the intended JIT workflow.

The 2025 State of NHIs and Secrets in Cybersecurity highlights how often secrets are stored outside controlled systems, which helps explain why temporary access becomes difficult to standardise once the secrets manager is removed. The control breaks down fastest in hybrid environments where cloud permissions, database access, and pipeline automation are each managed by different teams because no single mechanism can enforce consistent lifecycle rules.

Common Variations and Edge Cases

Tighter JIT controls often increase operational overhead, so organisations have to balance speed against consistency. In some mature platforms, native short-lived tokens or federated access can cover part of the use case, but those patterns still need a managed way to issue, observe, and revoke credentials across environments. Current guidance suggests treating the secrets manager as the coordination layer, not just a storage vault.

Edge cases usually appear when the workload cannot easily retrieve secrets at runtime, such as legacy databases, long-lived batch jobs, or third-party integrations that expect static credentials. In those cases, teams may need compensating controls like stricter rotation windows, tighter scope, or additional monitoring, but those are workarounds, not substitutes. The key question is whether the temporary access model can still be enforced consistently when the access path spans multiple systems.

Another common variation is the temptation to use JIT for human admin access while leaving machine credentials untouched. That creates an uneven control surface, because the highest-risk access paths often sit in automation, not in interactive login flows. When the control does not cover both human and machine access, the organisation gets the cost of JIT without the full reduction in exposed credential lifetime.

Risk and Threat Considerations

The material risk is credential exposure and privilege drift. Without a secrets manager, temporary access can turn into persistent access in practice, especially where rotation, revocation, or expiry are handled manually. That expands the window in which stolen, copied, or forgotten credentials can be abused.

Failure mechanism: JIT depends on reliable secret issuance and retirement. If those functions are spread across scripts, config files, and ad hoc approvals, attackers can exploit stale credentials, weak rotation, or hidden copies of secrets to keep access after the supposed JIT window closes.

Impact: Unauthorised access becomes harder to detect and contain, and compromised credentials can move from a single workload to databases, cloud resources, or pipelines that were meant to be time-bound and tightly scoped.

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 CIS Controls v8 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-01 — Secrets and Credential ManagementTemporary access depends on controlled issuance and rotation of non-human credentials.
NHI-03 — Privilege and Access ScopingJIT access must bound privilege and duration to reduce exposure.
Recommendation — Centralise temporary credential issuance and rotation so JIT access expires cleanly. Scope each temporary credential to the minimum access and lifetime required.
CIS Controls v86 — Access Control ManagementJIT without secrets management weakens account and access governance.
Recommendation — Enforce least-privilege access and remove standing credentials wherever possible.
NIST Zero Trust (SP 800-207)Zero Trust ArchitectureJIT access should align with continuously evaluated, time-bound trust decisions.
Recommendation — Apply zero trust principles so access is explicitly granted, verified, and re-evaluated.

Practitioner Guidance

What to prioritise: Decide which systems actually need runtime secret issuance and which can use federated or short-lived access natively. If a workload still depends on stored credentials, treat the secrets manager as a control dependency, not an optional convenience.

What to verify: Confirm that every JIT path has a clear issuer, expiry, and revocation point, plus logs that show who or what received the credential. If you cannot evidence those three states, the access is not truly just-in-time.

Common mistake: Teams often measure success by how quickly access is granted, while ignoring whether the secret was rotated, revoked, and removed from secondary storage. Speed without retirement control usually creates a larger hidden access surface.

Practitioner takeaway: JIT works best when temporary access is governed by a consistent secret lifecycle, because the real control is not the approval step, it is the ability to bound, observe, and remove the credential everywhere it exists.

Deepen Your Knowledge

Sign up to our weekly newsletter — get 33% off our NHI Foundation Level Course

    NHIMG Editorial Note
    Reviewed and updated by the NHIMG editorial team on September 16, 2026.
    NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org