Glossary

Non-Human Identity.

Also called NHI, non-person entity

In Short

A non-human identity (NHI) is a digital identity that belongs to software or a device, not to a person. Examples are service accounts, API keys and tokens that let one system prove who it is to another. OWASP lists ten main risks for them in its Non-Human Identities Top 10 for 2025.

Last updated October 23, 2026
Profile MapGlossary Term
  1. Also Called2other namesNHI · non-person entity
  2. Related Terms3linked entriesCredential theft · Zero trust · Attack surface

What Is a Non-Human Identity?

A non-human identity is a digital identity that belongs to software or a device, not to a person. Examples are service accounts, API keys and tokens that let one system prove who it is to another.

OWASP, the open security community, says production software environments are made of many applications that need to be identified. This results in what it calls non-human identities, or NHI. OWASP adds that application identities often use secrets as credentials, much like human sign-in. These secrets may be short-term, generated on demand, or long-term.

Do Official Bodies Define the Term?

The wording differs by source. The NIST glossary does not define “non-human identity”. It defines “non-person entity” instead. That entry, taken from CNSSI 4009-2022, reads: an entity related to information technology with a digital identity that acts in cyberspace, but is not a human actor. The page also says such entities can include organizations, hardware objects, software objects and information artifacts.

The OWASP Top 10 page for 2025 uses the term but, does not give a formal definition. It refers to service accounts and access keys, and to API keys and tokens.

What Risks Does OWASP List for Non-Human Identities?

The OWASP Non-Human Identities Top 10 for 2025 names ten risks. In short, they are:

  • Improper offboarding: not deactivating or removing a non-human identity when it is no longer needed.
  • Secret leakage: exposing items such as API keys and tokens in unsanctioned storage.
  • Vulnerable third-party non-human identity: compromised third-party identities used in development workflows.
  • Insecure authentication: using deprecated, weak or vulnerable methods.
  • Overprivileged non-human identity: giving more permissions than the task needs.
  • Insecure cloud deployment configurations: exposed static credentials or badly checked OIDC tokens in CI/CD environments.
  • Long-lived secrets: expiry dates that are too distant, or none at all.
  • Environment isolation: reusing the same identity across environments, such as testing and production.
  • Non-human identity reuse: using one identity across different applications or services.
  • Human use of non-human identity: people using these identities for tasks that need an individual human identity.

OWASP says the project aims to help security professionals understand their exposure to non-human identity threats. It says the ranking considers exploitability, prevalence, detectability and impact.

What Can Teams Do About These Risks?

OWASP gives prevention advice on the page for each risk, for example improper offboarding, secret leakage and identity reuse. The steps below sum it up.

Seven Steps from the OWASP Advice
  1. Give every identity an ownerWhen staff leave, decommission their identities or hand them over and rotate credentials.
  2. Recertify on a scheduleConfirm each identity is still used, still needed and has a valid owner. Remove the rest.
  3. Keep secrets out of codeStore them in a secrets manager and scan CI/CD pipelines for committed secrets.
  4. Prefer short-lived credentialsUse on-demand credentials and automate rotation so no secret lives for years.
  5. Grant least privilegeGive only essential permissions, add deny guardrails and use just-in-time access.
  6. Use one identity per app and environmentKeep development, testing, staging and production apart.
  7. Keep people off these identitiesUse personal accounts for debugging and audit how each identity is used.

Is a Non-Human Identity the Same as a Service Account?

No. A service account is one kind. OWASP also names API keys and tokens, and the NIST entry covers a wider group of non-person entities, including hardware and software objects.

Is a Non-Human Identity the Same as a Non-Person Entity?

They are close but not identical terms. “Non-person entity” is the phrase defined in the NIST glossary. “Non-human identity” is the phrase OWASP uses. Both describe digital identities that are not tied to a human actor.

Which Security Ideas Does Non-Human Identity Touch?

Related terms include credential theft, zero trust and attack surface. Two pages in this glossary cover close ideas: least privilege and AI agents, which often sign in with their own credentials. A third, credential harvesting, covers how secrets are stolen.

This page gives the short definition. For a longer look, read our article on non-human identity as a way in.

Also Called.

  • NameNHI
  • Namenon-person entity

Questions.

  • What is a non-human identity?

    A non-human identity is a digital identity that belongs to software or a device, not to a person. Examples are service accounts, API keys and tokens that let one system prove who it is to another.

  • Does NIST define non-human identity?

    The NIST glossary does not define non-human identity. It defines non-person entity instead: an entity related to information technology with a digital identity that acts in cyberspace, but is not a human actor.

  • What are the main risks of non-human identities?

    OWASP's 2025 Top 10 names risks such as improper offboarding, secret leakage, overprivileged identities, long-lived secrets and reusing one identity across applications or environments.

  • How can teams reduce non-human identity risk?

    OWASP advises removing identities that are no longer needed, keeping secrets out of code and unsanctioned places, using short-lived credentials, giving each identity only the permissions it needs, and using separate identities per application and environment.

Sources

  1. 1 OWASP Non-Human Identities Top 10 - 2025, OWASP
  2. 2 non-person entity (NPE) - Glossary | CSRC, NIST
  3. 3 OWASP Non-Human Identities Top 10, OWASP
  4. 4 NHI1:2025 Improper Offboarding, OWASP
  5. 5 NHI2:2025 Secret Leakage, OWASP
  6. 6 NHI5:2025 Overprivileged NHI, OWASP
  7. 7 NHI7:2025 Long-Lived Secrets, OWASP
  8. 8 NHI8 Environment Isolation, OWASP

In Our Research

  1. 1 Your Identity Program Was Built for People. Non-Human Identity Is a Growing Way In. September 2026
  2. 2 Key Eater: An Audit Playbook for Entra ID App Credentials After 27 Organisations Were Reached November 2026
  3. 3 What Is LLMjacking? How Stolen Cloud Access Turns Into AI Billing Fraud November 2026
  4. 4 The Credential You Published on Purpose: How an Exposed GitLab Email Token Becomes Push Access to Main October 2026
  5. 5 Shadow IT: Why the Assets Your IT Team Doesn’t Know About Are Your Most Dangerous Entry Points July 2026
  6. 6 When AI Fights Back: How Attackers Are Using Agentic AI Against Your Organization April 2026