Join our Newsletter — 33% off our NHI Course
Home› Guides› NHI Programme Health Check: 12 KPIs to Audit…
Template Non-Human Identity (NHI)

NHI Programme Health Check: 12 KPIs to Audit Non-Human Identity Governance

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

Most non-human identity (NHI) programmes can say how many service accounts, API keys and workload identities they have found, but far fewer can show whether those identities are owned, rotated, right-sized and retired on time across the whole estate. This health check is a recurring scorecard for an NHI programme that is already running. It gives twelve KPIs with formulas and thresholds, a sign-off cadence, a findings log and a remediation map. It is for NHI programme leads, IAM and PAM owners, platform engineering leads and the CISO who reports identity risk to the board, and it answers the question of how to audit non-human identities as a programme rather than as a tool.

The NHI Programme Roadmap tells you what to build and in what order; this page tells you, every quarter, whether it is working. It measures outcomes across all platforms (cloud, SaaS, CI/CD, directories and on-premises), so it complements rather than repeats the NHI Governance Maturity Model, which places you on a five-level scale but does not set thresholds.

What this health check covers

The scope is every non-human identity your organisation is accountable for: service accounts in directories and databases, cloud IAM roles and service principals, workload identities, API keys and personal access tokens, OAuth applications and integrations, certificates used for authentication, and AI agents acting with their own credentials. The KPIs measure ownership, credential hygiene, privilege, lifecycle and response across that whole population.

  • Who runs it: the NHI programme lead collects the data with platform owners; internal audit or the second line samples the evidence; the CISO signs off.
  • What it is not: a review of your NHI security platform. Whether discovery connectors work, how fresh the tool's inventory is and how the platform itself is secured belong to a platform review; see Securing the NHI management platform. This page measures what the programme achieves with whatever tools you use, including spreadsheets.
  • Typical questions it answers: "what NHI programme KPIs should we report", "what share of our machine identities are orphaned" and "is our NHI governance improving quarter on quarter".

Key takeaways

  • Test the inventory from outside. Inventory coverage is measured against NHIs found by independent evidence (incidents, audits, secrets scanning, cloud bills), not against what the inventory already contains.
  • An owner must be a current person who has confirmed. Owner assignment counts only owners who are still employed and have attested in the last cycle; everything else is orphaned.
  • Static secrets are the trend line that matters. Track the share of NHIs authenticating with long-lived static secrets and the share moved to federation or short-lived credentials every quarter; a flat or rising static share is a finding even inside the amber band.
  • Lifecycle is measured in days. Dormant NHI rate and decommission latency show whether retirement happens, not just whether a policy says it should.
  • Include NHIs in access reviews and incident metrics. If NHIs are excluded from certification campaigns and from incident reporting, the programme cannot show it reduces risk.

How to use this template

Copy the KPI table and the findings log into your own tracker, then run this NHI governance health check at the cadence below. Collect each figure from the data sources described, score it against the green, amber and red thresholds, and record every amber or red result as a finding with an owner and a due date. Report per platform first (each cloud provider, each major SaaS tenant, CI/CD, directory) and then roll up, so a strong platform does not hide a weak one. Keep each completed review, because the quarter-on-quarter trend is what the board needs. Replace bracketed placeholders such as [Organisation] and [Role] with your own names.

Cadence and sign-off

ReviewFrequencyOwnerApproverEvidence kept
Rotation and credential age reportMonthlyNHI programme teamNHI programme leadRotation job results, credentials over policy age by platform
Owner attestation campaignQuarterly, rolling by platformNHI ownersNHI programme leadAttestation decisions, reassignments, NHIs disabled for no response
Full KPI review (this page)QuarterlyNHI programme leadCISOKPI table, extracts, sample workpapers, findings log
Independent inventory sampleQuarterlyInternal audit or security assuranceAudit committee or CISOSample list, sources used, match results
Board or risk committee summaryTwice a yearCISORisk committeeHeadline KPIs, trend, top risks and exceptions

Metrics

NHI Mgmt Group recommended thresholds; adjust to your risk appetite. "In-scope NHI" means a non-human identity with at least one valid credential or active role on a platform in programme scope. "Policy age" means the maximum credential age set in your NHI or secrets policy for that credential type.

IDKPIFormulaData source typeGreenAmberRed
NHIP-01Inventory coverageNHIs in an independent sample (from secrets scanning hits, incident and audit findings, cloud and SaaS admin exports) already recorded in the inventory of record with type and platform ÷ NHIs in the sample (minimum 50 per quarter)Inventory of record, independent sample workpaper95% or above85% to below 95%Below 85%
NHIP-02Owner assignment rateIn-scope NHIs whose owner is a current employee or active team and confirmed ownership in the last attestation cycle ÷ in-scope NHIsInventory of record, HR directory, attestation records95% or above80% to below 95%Below 80%
NHIP-03Orphaned NHI rateIn-scope NHIs with no owner, an owner who has left, or an owning team that no longer exists ÷ in-scope NHIsInventory of record joined to HR and team directoryBelow 2%2% to 10%Above 10%
NHIP-04Credential age over policyStatic credentials (passwords, API keys, access keys, tokens) older than their policy age ÷ static credentials in scopeCredential metadata from directories, cloud IAM, SaaS admin and secrets storesBelow 5%5% to 15%Above 15%
NHIP-05Rotation success rateScheduled rotations completed without manual intervention or service outage ÷ scheduled rotations in the periodRotation job logs, change and incident records98% or above90% to below 98%Below 90%
NHIP-06Static secret shareIn-scope NHIs that authenticate with a long-lived static secret ÷ in-scope NHIsInventory of record with authentication methodBelow 30%30% to 60%Above 60%
NHIP-07Over-privileged NHI shareIn-scope NHIs holding administrative, wildcard or owner-level permissions, or permissions unused for 90 days, without an approved exception ÷ in-scope NHIsCloud IAM and entitlement analysis, directory group membership, SaaS role exportsBelow 5%5% to 15%Above 15%
NHIP-08Dormant NHI rateIn-scope NHIs with a valid credential and no successful authentication or API activity in 90 days ÷ in-scope NHIsDirectory last logon data, cloud and SaaS audit logs, key last-used dataBelow 5%5% to 15%Above 15%
NHIP-09Decommission latencyMedian days from the trigger (application retired, owner confirms not needed, or 90 days dormant) to all credentials revoked and the identity disabledChange tickets, decommission records, credential revocation timestampsUnder 14 days14 to 45 daysOver 45 days
NHIP-10NHI in access reviewsPrivileged and production NHIs included in a completed access review or certification in the last 12 months ÷ privileged and production NHIsCertification campaign records, inventory of record95% or above75% to below 95%Below 75%
NHIP-11Federation adoption shareWorkloads on platforms that support workload identity federation or platform-issued short-lived credentials that use them ÷ workloads on those platformsCloud IAM configuration, CI/CD pipeline configuration, inventory of record80% or above50% to below 80%Below 50%
NHIP-12NHI incident MTTRMedian hours from detection of an NHI credential exposure or misuse to the credential being revoked or rotated and the affected services restored, across incidents in the last two quartersIncident records, credential revocation timestampsUnder 4 hours4 to 24 hoursOver 24 hours, or not measured

Why these KPIs and how they map to risk

The KPIs follow the risks in the OWASP Non-Human Identities Top 10 2025 and the account and authenticator controls in NIST SP 800-53 Rev. 5, so each result can be traced to a recognised risk or control.

KPIOWASP NHI Top 10 2025 riskNIST SP 800-53 Rev. 5
NHIP-01 Inventory coverageSupports all tenCM-8 System Component Inventory, IA-4 Identifier Management
NHIP-02, NHIP-03 OwnershipNHI1 Improper OffboardingAC-2 Account Management
NHIP-04, NHIP-05, NHIP-06 CredentialsNHI7 Long-Lived Secrets, NHI2 Secret LeakageIA-5 Authenticator Management
NHIP-07 PrivilegeNHI5 Overprivileged NHIAC-6 Least Privilege, AC-6(7) Review of User Privileges
NHIP-08, NHIP-09 LifecycleNHI1 Improper OffboardingAC-2(3) Disable Accounts
NHIP-10 Access reviewsNHI5 Overprivileged NHI, NHI9 NHI ReuseAC-2 Account Management, AC-6(7)
NHIP-11 FederationNHI4 Insecure Authentication, NHI7 Long-Lived SecretsIA-9 Service Identification and Authentication
NHIP-12 Incident MTTRNHI2 Secret LeakageIR-4 Incident Handling

How to collect the data

  1. Fix the population. Agree the in-scope platforms and the inventory of record for the quarter. Record the in-scope NHI count per platform; every percentage uses it as the denominator, so it must not move during the review.
  2. Build the independent sample for NHIP-01. Take NHIs from sources the inventory did not produce: secrets scanning findings, identities named in incidents and audit findings, cloud and SaaS admin console exports pulled directly by an assurer, and credentials referenced in CI/CD configuration. Check each one against the inventory. NHI Inventory Reconciliation describes the matching.
  3. Join owners to HR. Join the owner field to the HR and team directory at the review date and to the latest attestation results. Leavers, dissolved teams and non-responses count against NHIP-02 and towards NHIP-03. See NHI Ownership Attestation Campaigns Guide.
  4. Pull credential metadata. From directories, cloud IAM, SaaS admin exports and secrets stores, record creation date, last rotation date and authentication method for each credential. This feeds NHIP-04 and NHIP-06.
  5. Read rotation logs. Count scheduled rotations, failures and rotations that needed manual fixes or caused an incident for NHIP-05.
  6. Measure privilege and activity. Use entitlement analysis and audit logs to find administrative and wildcard permissions, unused permissions and NHIs with no activity in 90 days (NHIP-07, NHIP-08). NHI Dormancy Detection covers the activity signals per platform.
  7. Time decommissions and incidents. From change and incident records, take the trigger date and the revocation timestamp for each retired NHI and each NHI credential incident (NHIP-09, NHIP-12). The NHI incident metrics page defines incident categories in more depth.
  8. Check certification scope and federation. Compare certification campaign populations with privileged and production NHIs (NHIP-10), and count workloads using federation or platform-issued short-lived credentials (NHIP-11).

Red flags that need action now

  • A privileged NHI (domain admin, cloud organisation admin, CI/CD admin) with no current owner.
  • Static cloud access keys or personal access tokens older than one year on production systems.
  • An NHI credential found in a public repository, paste site or ticket that has not been revoked.
  • Service accounts used interactively by people (OWASP NHI10 Human Use of NHI), or one credential shared across many workloads or environments.
  • Rotation jobs failing silently for more than one cycle.
  • NHIs excluded by design from access certification campaigns.
  • Third-party integrations holding broad OAuth scopes with no owner on your side.
  • No measured time for revoking an exposed NHI credential, or no NHI incident category at all.

Findings log

IDFindingKPISeverityOwnerDue dateStatus
HC-NHIP-01[Description, population and figure, e.g. 340 of 4,100 cloud NHIs are orphaned]NHIP-03[Critical / High / Medium / Low][Role][Date][Open / In progress / Closed / Risk accepted]
HC-NHIP-02[Description]NHIP-04[Severity][Role][Date][Status]
HC-NHIP-03[Description][KPI ID][Severity][Role][Date][Status]

Suggested due dates: red flags within 7 days, red KPIs within 30 days for a remediation plan and 90 days for measurable improvement, amber KPIs by the next quarterly review. Risk acceptance needs the NHI programme lead's and the platform owner's signatures and an expiry date.

Remediation map

Finding typeWhere to fix it
Inventory gaps (NHIP-01)NHI Discovery Across Cloud, SaaS, CI/CD and On-Premises Environments and NHI Inventory Reconciliation
Ownership and orphans (NHIP-02, NHIP-03)NHI Ownership Guide and How to assign owners to orphaned service accounts
Credential age, rotation and static secrets (NHIP-04 to NHIP-06)Secrets Rotation Runbook Template and Secrets Management Guide
Over-privilege and access reviews (NHIP-07, NHIP-10)Least Privilege Techniques Guide and Access Reviews Guide
Dormancy and decommissioning (NHIP-08, NHIP-09)NHI Offboarding and Decommissioning Guide and NHI lifecycle automation
Federation adoption (NHIP-11)Workload Identity Federation Guide
Incident response time (NHIP-12)Workload Identity Compromise Response Playbook and NHI incident metrics

References

Related NHI Mgmt Group resources: NHI Programme Roadmap, NHI Governance Maturity Model, NHI Risk Scoring Guide, Service Account Security Guide.

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.