Subscribe to the Non-Human & AI Identity Journal

How should security teams handle secrets across multiple cloud-native vaults?

Security teams should standardize policy and inventory before they standardize storage. In hybrid estates, secrets often live in multiple native vaults plus SaaS and on-prem systems. The control objective is to know where each secret exists, who depends on it, and whether rotation and revocation rules are enforced consistently across every location.

Why This Matters for Security Teams

Multi-cloud vault sprawl is not just a storage problem. It creates inconsistent rotation, uneven revocation, and blind spots in dependency mapping, especially when the same secret is copied into native cloud vaults, SaaS platforms, CI/CD systems, and on-prem tools. That is why guidance from the Guide to the Secret Sprawl Challenge is so relevant: the control objective is inventory first, then policy consistency. NHIMG research shows 62% of all secrets are duplicated and stored in multiple locations, which means one leaked value can outlive the system that created it.

Security teams often assume each vault enforces the same lifecycle rules, but native services rarely align on naming, ownership, or audit detail. The practical result is that rotation looks complete in one platform while an old copy remains usable elsewhere. Current guidance suggests treating each vault as a managed endpoint in a wider secrets estate, not as a source of truth. In practice, many security teams discover cross-vault exposure only after a credential has already been reused in automation or committed into a ticketing system.

How It Works in Practice

Start with a secret inventory that spans all vaults, then normalize metadata so every entry has an owner, workload, environment, expiration rule, and revocation path. A vault-by-vault rollout should map to common policy controls rather than platform-specific convenience. The OWASP Non-Human Identity Top 10 is useful here because it frames secrets as part of broader NHI risk, not as a standalone storage issue. Where possible, bind secrets to workload identity and issue them as short-lived credentials instead of reusable static values.

A workable operating model usually includes:

  • One inventory of all secrets, regardless of which vault stores them.
  • Common classification tags for application, environment, and rotation owner.
  • Policy-as-code checks that verify TTL, revocation, and approval before deployment.
  • Central logging that correlates issuance, use, rotation, and deletion across vaults.
  • JIT provisioning for high-risk secrets so access expires with the task.

This is where static credentials are most fragile. NHIMG’s Ultimate Guide to NHIs — Static vs Dynamic Secrets is a useful reference for deciding when dynamic issuance is the safer default. For implementation detail, teams often align the estate to workload identity patterns rather than vault-native users alone, and they use intent-based checks so a request is authorized for a specific action at a specific time. These controls tend to break down when legacy batch jobs share one account across multiple environments because the same credential is then both over-privileged and impossible to revoke cleanly.

Common Variations and Edge Cases

Tighter vault control often increases operational overhead, requiring organisations to balance faster delivery against stronger governance. That tradeoff becomes sharper in hybrid estates, where one platform supports dynamic secrets well and another still depends on long-lived tokens. There is no universal standard for vault convergence yet, so current guidance suggests prioritising the highest-risk secrets first: production, cross-account, and machine-to-machine credentials. The 230M AWS environment compromise illustrates how broad exposure can follow from weak cloud-side control, while the CI/CD pipeline exploitation case study shows why build systems need the same discipline as production vaults.

Edge cases usually involve secrets that cannot be rotated quickly, third-party integrations that reject short TTLs, or replicated vaults that lag behind revocation events. In those environments, PAM and RBAC still matter, but they should be treated as supporting controls rather than the primary model. The right answer is often segmented governance: force dynamic secrets where the platform allows it, wrap static secrets with compensating controls where it does not, and measure drift continuously. The Shai Hulud npm malware campaign and the Reviewdog GitHub Action supply chain attack both show how quickly secrets escape the vault when automation paths are not tightly governed.

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 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 Covers secret lifecycle control and rotation across distributed vaults.
NIST CSF 2.0 PR.AC-4 Least-privilege access is central when many vaults store the same secret.
NIST Zero Trust (SP 800-207) Zero trust supports continuous verification for cross-vault secret use.

Verify each secret request at runtime instead of trusting network location or vault origin.