If they must govern access for certificates, privileged credentials, or non-human identities across hybrid or multi-cloud environments, they need more than storage and rotation. A useful test is whether the platform can answer who or what is allowed to act at runtime, not just whether a secret exists.
Why This Matters for Security Teams
A secrets tool is useful when the problem is storage, rotation, and distribution. It is not enough when the real question is whether a certificate, token, or service account should be allowed to act at all. That distinction matters because non-human identities are usually implicated through overuse, duplicated secrets, and forgotten access paths, not just exposed values. The evidence is visible in NHIMG research on Guide to the Secret Sprawl Challenge and the 2025 State of NHIs and Secrets in Cybersecurity, which shows 62% of secrets duplicated across multiple locations.
That duplication creates a governance gap. A vault can tell teams where a secret lives, but not whether the workload using it is still legitimate, whether the access is appropriate in the current context, or whether a secret should have been replaced by ephemeral credentials. Current guidance from the OWASP Non-Human Identity Top 10 treats this as an identity and lifecycle problem, not just a storage problem. In practice, many security teams encounter secret misuse only after a workload has already overreached, rather than through intentional access design.
How It Works in Practice
Teams usually need more than a secrets tool once they must answer three runtime questions: what is the workload, what is it trying to do, and should it be allowed now. A secrets manager can issue or rotate a secret, but it does not usually evaluate intent, context, or workload identity at request time. That is where broader NHI controls come in, including policy checks, short-lived credentials, and workload authentication.
For most environments, the operational model looks like this:
- Use workload identity as the primary identity primitive, so the system can verify what the agent, service, or job is before it gets credentials.
- Issue just-in-time, short-lived secrets or tokens per task, rather than relying on long-lived static credentials.
- Apply policy at runtime, using context such as environment, request type, target resource, and approved scope.
- Separate secret storage from authorization, because storing a credential does not mean the workload should still have access.
- Revoke access automatically when a task ends, the workload changes, or the identity no longer matches policy.
This is especially important for hybrid and multi-cloud estates where the same NHI may touch CI/CD, Kubernetes, SaaS platforms, and APIs. NHIMG’s 52 NHI Breaches Analysis and the Ultimate Guide to NHIs — Static vs Dynamic Secrets both show the same pattern: static credentials persist after the workload they were meant for has changed, expanded, or been repurposed. That is why storage and rotation are only part of the control plane. These controls tend to break down when teams need runtime authorization across many platforms because the secrets tool has no reliable view of the workload’s current intent.
Common Variations and Edge Cases
Tighter credential control often increases operational overhead, requiring organisations to balance faster delivery against stronger runtime governance. There is no universal standard for this yet, especially where legacy apps cannot support workload identity or short TTLs. In those cases, teams may keep a secrets tool as a transitional control, but they should treat it as a stopgap rather than a complete NHI strategy.
The edge cases are usually the ones that expose the gap fastest. Shared service accounts, human-operated break-glass access, third-party integrations, and long-running batch jobs can all look “managed” in a vault while still lacking real-time authorization. For AI-driven or autonomous workloads, the bar is higher still, because behaviour can change as the agent chains tools or reaches new goals. Best practice is evolving toward policy-based authorization, ephemeral credentials, and workload identity, which is aligned with current thinking in the CI/CD pipeline exploitation case study and the Shai Hulud npm malware campaign.
If a team only needs vaulting and rotation, a secrets tool may be enough. If it needs to decide who or what can act, under what conditions, and for how long, then it needs identity, policy, and lifecycle controls beyond secrets management alone.
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, OWASP Agentic AI Top 10 and CSA MAESTRO address the attack and risk surface, while NIST AI RMF 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 | Long-lived and duplicated secrets are a core NHI lifecycle risk. |
| OWASP Agentic AI Top 10 | A-04 | Runtime authorization is essential when autonomous workloads can change actions dynamically. |
| CSA MAESTRO | TRUST | Agentic workloads need trust decisions based on identity, context, and task scope. |
| NIST AI RMF | AI governance must account for changing behavior and operational risk in autonomous systems. | |
| NIST Zero Trust (SP 800-207) | PR.AC-4 | Zero Trust requires least privilege and continuous authorization for every access attempt. |
Replace static credentials with short-lived NHI access and enforce rotation tied to workload lifecycle.