Join our Newsletter — 33% off our NHI Course
Home› Guides› Secrets manager health check: 12 metrics to audit…
Template Secrets Management

Secrets manager health check: 12 metrics to audit every quarter

PDF for newsletter subscribers · free to read online

← All guides
By NHI Mgmt Group, edited by Lalit Choda Updated 13 November 2026 11 min read
On this page

A secrets manager concentrates the credentials for your databases, clouds and APIs in one place, so a wildcard access policy, a long-lived root token or an audit log nobody reads turns your best control into your largest single point of compromise. This health check is a recurring, measurable review of the secrets management platform itself: its cluster or cloud service, the authentication methods machines and people use to reach it, access policies, root and recovery material, audit logging, replication and backups, and the administrators and automation that run it. It gives a platform owner, internal auditor or CISO twelve metrics with formulas and thresholds to compare quarter on quarter.

This page measures the platform. It does not explain secrets management as a discipline, nor does it measure how well secrets are handled across the whole organisation. For the discipline, read the Secrets Management Guide and the Cloud Secrets Managers Guide, and go back to them for every finding. The check is vendor-neutral: it applies to self-hosted secrets servers, cloud provider secrets services and SaaS secrets platforms.

What this health check covers

The OWASP Secrets Management Cheat Sheet sets out what a secrets platform must do well: least-privilege access so no one can read or change every secret, fine-grained policies, audit of who requested which secret and when, tamper-protected logs, high availability, automated and tested backups, and break-glass access held in a separate system. This review turns those into measurements of the platform:

  • How clients authenticate: whether workloads use platform identity (cloud workload identity, container orchestrator service account tokens, certificates) or static tokens and passwords that are themselves secrets.
  • Policy quality: how many policies grant broad paths, wildcard rights or administrative capabilities.
  • Root and recovery material: root tokens, recovery or unseal keys, and the keys that encrypt the store.
  • Visibility: whether every request reaches an audit log you can search and alert on.
  • Resilience: replication, backup and restore, and how the platform behaves when it is unavailable.

Who runs it: the platform owner (often platform engineering or the identity team) collects data; security architecture reviews it; the CISO or head of platform signs off. What it is not: a programme review of secret sprawl, leaked secrets in code or rotation across every application. Those outcome measures sit in the separate secrets management programme health check, and this page shares no metrics with it. Teams searching for a "secrets manager audit checklist", "vault health check" or "secrets platform KPIs" can use the table as-is.

Key takeaways

  • Secret zero decides everything. If workloads reach the manager with a static token, you have moved the secret, not protected it; measure the share of clients using platform identity.
  • Policies drift wide. Count wildcard and administrative grants every quarter; the OWASP cheat sheet's test is that no single identity can read or change every secret.
  • Root material should not exist day to day. Track live root tokens and who holds recovery key shares, not just whether a procedure exists.
  • Audit logging is a dependency, not a feature. Measure that every node's audit events reach your SIEM, and that alerts on policy and root events are triaged.
  • Prove recovery. A restore drill and a tested break-glass path are the only evidence that a platform outage will not stop deployments and incident response.

How to use this template

Copy the metrics table and findings log into your own tracker and run this Secrets manager health check at the cadence below. Collect each figure from the data sources described, score it against the bands, and record every amber or red result as a finding with an owner and due date. If you run several secrets platforms (for example one self-hosted and a cloud service per provider), score each separately and report the worst result per metric alongside each platform's figure.

Cadence and sign-off

ReviewFrequencyOwnerApproverEvidence kept
Audit log flow and alert triage checkWeeklyPlatform operationsPlatform ownerSIEM source status, alert queue extract
Policy and auth method reviewMonthlyPlatform operationsPlatform ownerPolicy export, auth method list with bound roles
Full metrics review (this page)QuarterlyPlatform ownerCISO or head of platformMetrics table, raw extracts, findings log
Administrator and recovery key holder recertificationQuarterlyIdentity governancePlatform ownerAdmin list, key share holder list, decisions
Restore and break-glass drillTwice a yearPlatform ownerCISODrill plan, timings, issues found

Metrics

NHI Mgmt Group recommended thresholds; adjust to your risk appetite. "Client" means any workload, pipeline or service identity that authenticates to the platform; "secret" means any stored or generated credential, key or certificate the platform serves.

IDMetricFormulaData source typeGreenAmberRed
SMP-01Identity-based client authenticationClients authenticating with platform identity (workload identity federation, orchestrator service account tokens, certificates) ÷ all active clientsPlatform auth method list, authentication events in the audit logAt least 90%70% to below 90%Below 70%
SMP-02Long-lived client tokensActive client tokens or static credentials with no expiry or a maximum lifetime above 30 days ÷ active client tokens and static credentialsPlatform token and credential metadataBelow 5%5% to 15%Above 15%
SMP-03Broad policiesPolicies or role bindings granting wildcard paths across more than one application, or administrative capabilities, to non-administrator identities ÷ all policiesPolicy export, role binding export0Exceptions with approver and expiryAny unapproved
SMP-04Environment separationClients from non-production that can read production secrets ÷ non-production clientsPolicy export joined to client environment tags or namespaces0Exceptions with approver and expiryAny unapproved
SMP-05Root and recovery materialLive root or equivalent all-powerful tokens plus recovery key shares held by people who have left or changed rolePlatform token list, key share holder register0Not applicable: any count above 0 is red1 or more
SMP-06Standing administratorsHuman accounts with permanent platform administrator rights ÷ human accounts with any platform rolePlatform role export, PAM records, directory groupsBelow 5%, all phishing-resistant MFA5% to 10%Above 10%, or any without MFA
SMP-07Ownerless secret pathsSecret paths, folders or namespaces with no owner tag, or an owner group with no active members ÷ secret pathsPlatform metadata export joined to directory groupsBelow 2%2% to 10%Above 10%
SMP-08Dormant stored secretsStored secrets with no read in 180 days ÷ stored secretsAudit log read events per path, platform metadataBelow 10%10% to 25%Above 25%
SMP-09Audit coveragePlatform nodes or service regions whose audit events reached the SIEM in the last 24 hours ÷ nodes or regionsPlatform audit configuration, SIEM source inventory100%Gaps under 24 hoursAny gap of 24 hours or more, or a single audit sink with no failover
SMP-10High-risk events triagedAlerts for policy change, root token use, auth method change, audit device change and bulk reads triaged within 24 hours ÷ such alerts raisedSIEM alert queue, case records100%90% to below 100%Below 90%
SMP-11Platform currencyPlatform nodes, agents and client libraries on a version within the vendor's supported releases ÷ componentsNode version report, agent inventory, vendor support list100%95% to below 100%Below 95%, or any unsupported server version
SMP-12Proven recoveryMonths since the last successful restore from backup into a clean environment and the last tested break-glass access; report the higherDrill records, backup job logs6 months or lessOver 6 to 12 monthsOver 12 months, or never tested

For SMP-05 the amber band is intentionally empty: there is no tolerable level of unmanaged root material. Rotation and age of the secrets themselves, leaked secret counts and hard-coded secrets are programme outcomes, so they are not repeated here; How to measure secret age and rotation coverage covers that measurement.

How to collect the data

  1. List clients and how they log in. Export every enabled authentication method with its bound roles, then count distinct clients per method from authentication events in the last 30 days (SMP-01). A client that logs in with a token created by a person counts as static.
  2. Export tokens and static credentials. Take token metadata (creation time, expiry, maximum lifetime, policies attached) and any static client passwords or keys (SMP-02, SMP-05). Never export token values.
  3. Export policies. Parse each policy for wildcard paths, cross-application scope and administrative capabilities such as managing policies, auth methods or audit devices (SMP-03). Join client environment tags or namespaces to policy grants to find non-production clients reading production paths (SMP-04).
  4. Reconcile recovery material. Compare the recovery or unseal key share register with HR leaver and mover records (SMP-05). Shares must be split across people who cannot all be compromised at once, as the Cryptographic Key Management Guide describes for key custodians.
  5. Export administrators. List human roles with assignment type and MFA status (SMP-06).
  6. Read metadata and access history. Export path metadata with owner tags and join to directory groups (SMP-07). From the audit log, take the last read time per path (SMP-08). Dormant secrets are candidates for removal, not for rotation.
  7. Check log flow and alerts. Read audit device or log export configuration per node or region, then query the SIEM for events from each (SMP-09). Pull the alert queue for the high-risk event types (SMP-10).
  8. Check versions and drills. Export component versions (SMP-11) and the latest drill records (SMP-12). The Secrets Manager Resilience Guide describes what a meaningful restore test includes.

Red flags that need action now

  • A root or equivalent all-powerful token that is live outside a recorded break-glass event.
  • A policy granting read on every path to a pipeline, application or broad human group.
  • Audit logging disabled on any node, or a single audit sink whose failure would go unnoticed.
  • The platform's own bootstrap token or unseal material stored in a repository, pipeline variable or shared document.
  • Non-production workloads able to read production database or cloud credentials.
  • A sudden bulk read of many paths by one client, or reads from a client in a location it has never used.
  • A platform administrator account without phishing-resistant MFA, or a shared administrator login.
  • No successful restore in 12 months, or break-glass credentials stored only inside the platform they are meant to recover.

The Leaked secret breaches guide collects lessons from incidents where stored credentials were exposed. If a red flag suggests misuse, move to If your secrets manager is compromised.

Findings log

Record each amber or red result and each red flag. Carry open items forward.

IDFindingMetricSeverityOwnerDue dateStatus
HC-SMP-01[e.g. 38% of CI pipelines authenticate with static tokens created by engineers]SMP-01, SMP-02[High][Platform engineering lead][Date][Open]
HC-SMP-02[e.g. Two recovery key shares held by staff who left in the quarter]SMP-05[Critical][Platform owner][Date][Open]
HC-SMP-03[Description][ID][Critical / High / Medium / Low][Role][Date][Open / In progress / Closed / Risk accepted]

Suggested due dates: critical within 7 days, high within 30 days, medium within 90 days. A risk acceptance needs a named approver and an expiry date.

Remediation map

Finding typeWhere to fix it
Static client tokens, secret zeroDynamic Secrets and Ephemeral Credentials Guide, Secrets Management Guide
Broad policies, environment mixing, ownerless pathsSecrets Management Policy Template, NHI Ownership Guide
Root material, administrators, key custodyPrivileged Access Management Guide, Cryptographic Key Management Guide
Restore, availability, break-glassSecrets Manager Resilience Guide
Rollout gaps, clients still outside the platformSecrets manager rollout playbook
Platform-specific settings in the cloudCloud Secrets Managers Guide

Framework mapping

AreaNIST CSF 2.0NIST SP 800-53 Rev. 5CIS Controls v8.1
Client authentication and tokens (SMP-01, 02)PR.AA-01IA-5, IA-2Control 5, Control 6
Policies and separation (SMP-03, 04, 07)PR.AA-05AC-3, AC-6Control 3, Control 6
Root material and admins (SMP-05, 06)PR.AA-05, PR.DS-01AC-2, AC-6, SC-12Control 5
Stored secret hygiene (SMP-08)ID.AM-02CM-8, IA-5Control 3
Audit and alerting (SMP-09, 10)PR.PS-04, DE.CM-09AU-2, AU-6, AU-9Control 8
Currency and recovery (SMP-11, 12)PR.PS-02, PR.IR-03SI-2, CP-9Control 7, Control 11

References

Related NHI Mgmt Group resources: Secrets Management Guide, Cloud Secrets Managers Guide, Secrets Management Maturity Model, If your secrets manager is compromised.

PDF for subscribers

Take this guide with you

Every section, table and checklist in one PDF, with links to the sources and related guides. Subscribe to our weekly NHI & AI Identity Journal and we’ll email you a download link.

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.

NHIMG Editorial Note
Researched and written by the NHI Mgmt Group editorial team using AI tools, under the editorial direction of Lalit Choda. Facts are drawn from the sources listed on this page and checked by our automated quality process. Last updated 13 November 2026. Spotted an error? Use our contact page.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM and Agentic AI security. nhimg.org

PDF Downloads for Newsletter Subscribers

Get the guide

Enter your details and we’ll email you a download link.

The full guide is free to read online. The PDF is a thank you for subscribing.

Fill in all fields marked * and tick the PDF box to continue.