The Direct Answer to NHI Governance Metrics
The most useful non-human identity governance metrics measure whether each machine identity has a named owner, an approved purpose, constrained permissions, verifiable credentials, and a defensible retirement date. A practical 2026 scorecard should include inventory coverage, ownership assignment, privileged-access rate, credential age, stale-account percentage, secrets-exposure findings, access-review completion, anomalous-activity rate, mean time to revoke, and automated-lifecycle coverage. These measures are more informative than a single percentage such as “percentage of identities governed,” because that phrase can include service accounts with excessive privileges and dormant credentials that have never been reviewed. Enterprises should report at least 4 to 6 weeks of baseline data before setting targets, then review the results monthly and after major incidents. As of September 2026, there is no single universal NHI governance standard that dictates one perfect metric set for every organization. The correct baseline therefore combines security outcomes, operational discipline, audit evidence, and business-owner accountability rather than treating a tool’s user count as governance maturity.
Also worth reading: How Should Enterprises Build an Agent Governance Control Stack in 2026? · How Should B2B Teams Measure Design System Governance in 2026? · How Do High-Performing Product Teams Measure UX Research Ops Metrics in 2026?
Metrics should distinguish machine identities from human accounts and from workload identities. Machines include API keys, certificates, service accounts, automation tokens, device identities, AI-agent credentials, and embedded secrets. Counting only cloud accounts will miss credentials held in CI/CD pipelines, source control, SaaS platforms, customer environments, and employee endpoints. GitGuardian’s NHI-related research frames governance as the outcome of identifying and controlling these credentials, while security-market comparisons increasingly treat non-human identity security as a product category. For a product or design-operations team, the immediate concern may be protecting prototypes and internal systems rather than running a regulated global identity program, but the same ownership discipline applies. Governance succeeds when people can answer four questions quickly: what is this identity, who owns it, why does it exist, and how is access removed when it is no longer needed?
How to Build a Useful NHI Metrics Baseline
Begin by defining the denominator. “All machine identities” might mean 10,000 discovered secrets, 40,000 cloud principals, or 150,000 endpoints, and each figure produces a different governance rate. Record the source, discovery date, environment, identity type, business owner, credential status, and privilege level for every record. Separate credentials that are active from keys that are already expired but remain present in code or configuration. A 98% inventory figure can be misleading if 98% of high-risk privileged identities are found but only 40% of low-risk development keys are visible. Organizations with no central source of truth often begin with an estimated inventory and improve coverage over 90 days rather than pretending they achieved complete visibility on day one.
A workable baseline uses five denominators: discovered machine identities, privileged machine identities, internet-facing credentials, production credentials, and AI-agent or automation credentials. For each group, calculate ownership coverage, least-privilege coverage, rotation compliance, review completion, and revocation performance. Set a pilot threshold of at least 90% ownership for production identities and at least 95% for privileged identities, but do not use those figures as universal rules. Smaller organizations may begin at 60% and improve steadily, while regulated environments may require tighter internal controls. The important comparison is against the organization’s prior month, its risk tier, and its incident history—not against an arbitrary vendor benchmark.
| Feature | Basic NHI metric program | Risk-based NHI metrics program | Outcome-focused NHI metrics program |
|---|---|---|---|
| Inventory | Count discovered keys and accounts | Segment production, internet-facing, and privileged identities | Connect identity records to systems, data, owners, and incidents |
| Ownership | Percentage with a named owner | Ownership required by risk tier and creation date | Owner accountability tested through review and remediation outcomes |
| Access | Count of service accounts | Percentage with excess permissions | Privilege use, drift, and unauthorized-action rate |
| Lifecycle | Annual account review | Rotation and expiry by credential class | Mean time to revoke, stale-key reduction, and automated offboarding |
| Reporting | Monthly spreadsheet | Dashboard by team, environment, and risk | Board-level trend tied to incidents, uptime, and audit findings |
The first group measures exposure and control. Track secrets discovered in repositories, CI/CD logs, images, cloud configuration, chat tools, and endpoints, then calculate remediation within 24 hours, 7 days, and 30 days. Record the percentage of exposed credentials that were active at discovery, because a revoked key and a live production key create different risks. Credential age should be reported as a median and as a 90th-percentile value; an average age of 120 days can hide a small number of keys that have remained active for five years. A practical initial target is to rotate high-privilege production credentials at least every 90 days, move suitable workloads to short-lived identity federation, and replace static secrets with vaulted or workload-based access where feasible.
The second group measures lifecycle discipline. Useful measures include dormant-account rate, duplicate-account rate, orphaned-service-account rate, expired-but-present credential count, and the percentage of deployments automatically assigning identities. “Mean time to revoke” should be calculated from the moment an owner or security team confirms revocation is required to the moment access is demonstrably disabled. Many organizations can disable a cloud token in under 15 minutes but need several days to remove the same credential from 12 dependent systems. Report this end-to-end time, not just the API execution time. For urgent incidents, target revocation within 30 minutes for internet-exposed privileged credentials, with 4 hours as a more realistic initial target for non-incident offboarding.
A third group covers behavior. Monitor privilege changes, unusual geographic or network activity, access from new workloads, unusual API volume, and use of dormant credentials. Anomaly rates need context: a 0.5% alert rate is not automatically better than a 2% alert rate if the 2% includes important detections and the 0.5% results from blind spots. Pair metrics with false-positive rate, alert-to-review time, confirmed-incident rate, and control-failure rate. AI agents add a specific concern: their tool permissions, data-access scope, prompt or instruction exposure, and ability to create additional credentials should be recorded alongside conventional service accounts. A useful agent inventory records the model or service, owner, tools, data sources, budget, activity schedule, and kill-switch procedure.
Governance, Auditability, and Business Value Metrics
Governance is partly an accountability problem. Measure the percentage of machine identities with a documented business purpose, approved data or system scope, named owner, and review date. For privileged identities, require an owner outside the individual who administers the credential where separation of duties matters. Track review completion, overdue reviews, exceptions, exception age, and the percentage of exceptions approved by a security or risk function. These metrics make it possible to distinguish genuine control from an uploaded spreadsheet that contains thousands of names but no actionable ownership. An exception is not automatically a failure; it becomes a control weakness when nobody tracks its expiry, compensating control, or business justification.
Auditability should be measured through evidence quality. Record whether identity creation, permission changes, secret rotation, access approval, and revocation can be reconstructed from logs. A high auditability score means a reviewer can answer who created the identity, what changed, which system accepted the change, and whether the change was tested. Measure the percentage of critical actions covered by immutable logs and the percentage of owners who can complete an access review in the required period. Organizations often discover that their NHI inventory is accurate but their evidence is incomplete, especially across SaaS tools. That is a reporting problem rather than evidence that the underlying security control works well.
Business metrics connect identity hygiene to product operations. Track incidents caused by exposed or misused credentials, number of emergency rotations, percentage of releases blocked by policy checks, and hours spent manually managing identities. For product and design-operations teams, include time lost to access requests, failed automation runs, and credential-related deployment delays. Do not claim that NHI governance directly increases revenue unless the measurement design supports that conclusion. It can improve delivery reliability and reduce incident costs, but those benefits vary by organization, system maturity, and incident frequency. A useful 90-day pilot might aim to remove 50% of stale production keys, assign owners to 90% of privileged identities, and reduce urgent revocation time from two hours to 30 minutes without blocking routine releases.
Practical Steps for Implementation
First, appoint an accountable program owner and define the scope. For a mid-sized organization, a useful initial scope is cloud identities, CI/CD credentials, source-control secrets, production service accounts, internet-facing certificates, and high-impact AI agents. Do not begin by promising complete coverage across every device and vendor; create a risk-ranked inventory instead. Assign a business owner to each identity class, such as platform engineering, payments, data, customer success, or design operations. Security should define the control standard, while system owners remain responsible for deciding whether the identity is still needed.
Next, discover identities from authoritative sources and validate them with owners. Remove obvious duplicates, identify dormant accounts, and label credentials according to privilege and environment. During the first 30 days, prioritize secrets exposed in public repositories, long-lived production keys, accounts with administrator rights, and identities shared across teams. During days 31–60, migrate suitable workloads to short-lived federation, rotate static credentials, and introduce approval and expiry rules. During days 61–90, automate offboarding, measure revocation times, test an incident scenario, and publish a monthly dashboard. The sequence matters: discovery without ownership creates an expensive list, while ownership without enforcement creates a compliant-looking but ineffective register.
Set thresholds as triggers for investigation, not automatic declarations of failure. For example, 5% or more of production identities lacking an owner, 10% or more of privileged credentials overdue for review, or any internet-facing credential active for more than 180 days can trigger a remediation queue. The thresholds should change as detection improves. A newly discovered 2% stale-key rate may represent real exposure, while a 0.1% rate may reflect incomplete discovery. Review the denominator and missed-source assumptions at every monthly meeting. This is particularly important for AI systems, where agents may create tokens or access paths faster than a human review process can handle them.
Common Mistakes and Alternatives to Basic Scorecards
The most common mistake is counting identities without defining them. A spreadsheet may classify an API key, a service account, a container identity, and a human account with elevated permissions as four equivalent items, even though they have different owners, lifecycles, and risk levels. Another mistake is equating “managed” with “governed.” A credential stored in a secrets manager may still have excessive scope, no expiry, and no accountable owner. Conversely, a credential outside a manager may be short-lived and automatically issued, so its location alone is not proof of failure. Metrics should test the control outcome: can access be explained, constrained, monitored, rotated, and revoked?
A second error is rewarding low alert volume. Teams sometimes suppress alerts until the dashboard looks healthy, then miss credential abuse. A third is measuring only the security team’s activity, ignoring whether product teams can deploy safely. Excessive blocks can drive teams to store credentials in personal vaults or hard-code them, producing a false improvement in the official metric while worsening actual risk. Compare policy-blocked deployments with escaped findings and workarounds. Fourth, organizations frequently neglect decommissioning. Offboarding should remove the identity, revoke dependent tokens, update applications, rotate shared secrets, and confirm that no new credential can be issued. Without those steps, the original account may be deleted while equivalent access remains.
Alternative approaches include manual quarterly reviews, identity-governance platforms, secrets-management tools, cloud-native policy controls, and specialized non-human identity security products. Manual reviews are inexpensive for small inventories but often fail at scale and provide weak real-time evidence. General IAM suites may cover cloud accounts and entitlements but miss code, CI/CD, and machine credentials. Secrets managers reduce static-secret exposure but do not automatically decide ownership or business purpose. Specialized platforms can correlate secrets, identities, code paths, and runtime behavior, yet they still require integration and clear internal accountability. As GitGuardian’s 2026 category discussion suggests, the market is broadening beyond traditional human identity management; that is useful context, not proof that every listed tool provides equivalent coverage.
Costs, Timing, and When to Act
Pricing varies substantially by deployment model and scope. A small team can begin with cloud-native inventory, repository scanning, CI/CD secret detection, and a monthly spreadsheet, potentially spending little beyond staff time. A commercial secrets-management or posture-management product may be priced per user, protected repository, workload, discovered identity, or scanned endpoint, while enterprise platforms often quote privately according to identity volume, integrations, retention, and support. Do not compare a $20-per-developer scanner with a six-figure platform without normalizing what is measured. Ask whether pricing includes runtime discovery, automated rotation, compliance evidence, AI-agent controls, and unlimited integrations. Trial periods and pilots can reduce initial risk, but free trials rarely provide a full deployment or meaningful incident-response service.
Act immediately when a machine identity has internet exposure, administrative privilege, access to sensitive data, no owner, or an expiry that cannot be enforced. For a new product, establish a minimum control set before scaling automation: no production secret in source control, no shared administrator token, documented owner for each production identity, automatic expiry where possible, and tested revocation. If a team has fewer than roughly 100 machine identities and low risk, a 60-day manual inventory may be adequate. Once identities exceed several hundred, span multiple clouds, or support customer-facing workloads, a 90-day program with automated discovery is more appropriate. The trigger is risk and complexity, not a fashionable deadline.
The authoritative answer is therefore not a universal number but a repeatable measurement system. By September 2026, an organization can reasonably expect continuous discovery, named ownership, risk-based reviews, shorter credential lifetimes, and measurable revocation. It should not assume that a purchased NHI platform completes governance on its own. The final decision should be based on evidence from the organization’s own systems: which identities exist, which ones can cause harm, how quickly access disappears, and whether owners can explain every exception. That evidence is more valuable than any generic market ranking or vendor claim.