NHI Hound maps the trust paths dormant service accounts leave into your identity provider
Ahead of a Black Hat USA 2026 release, researcher Aleksandr Krasnov built NHI Hound, an open source tool that ingests identity data from Okta, GitHub, and cloud IAM to expose which dormant, ownerless service accounts, ghost credentials, actually lead into production or IdP admin roles.
Security researcher Aleksandr Krasnov built NHI Hound, an open source tool released around Black Hat USA 2026, to address what he calls ghost credentials: non-human identities that are still active in the cloud, still carry real permissions, and have no owner, purpose, or lifecycle attached to them. NHI Hound ingests identity data from providers including Okta, GitHub, and cloud IAM platforms, then maps the hidden trust links between human and non-human accounts and simulates worst-case abuse paths, so a defender can see which dormant credentials actually chain into production systems or identity-provider admin roles. Krasnov's methodology includes turning a single leaked key into a full cloud compromise by pivoting through chained trust relationships into the identity provider itself. Informal testing at small and midsize organizations found real remediation typically takes six to nine months once a team can see its actual NHI trust graph.
Why it matters
Ghost credentials are the machine-identity version of a problem non-human identity programs already know: an inventory tells you an account exists, not whether it's a dead end or a direct path to your identity provider's admin console. Most NHI sprawl efforts stop at counting, this tool's contribution is ranking by actual blast radius.
The six-to-nine-month remediation timeline is the number worth planning around rather than the tool itself: seeing the trust graph is the fast part, and the finding here is that cleaning it up, revoking access, assigning owners, retiring what's truly dead, is a sustained program, not a scan-and-done project.
Source: Dark Reading
Related on Start with Identity
- BlogCertighost lets any domain user forge a Domain Controller certificate
A low-privileged Active Directory account, no admin rights required, can now obtain a certificate for a Domain Controller and DCSync the krbtgt secret. Microsof
- Blognpm 12 turns off install scripts, and starts killing 2FA-bypass tokens
npm 12 stops running dependency lifecycle scripts unless you allow them. The quieter half is the identity change: granular access tokens that bypass 2FA lose ac
- BlogSynthetic identity fraud has a machine-identity version now
Instead of stealing an existing service account, attackers are fabricating new ones that blend real environmental attributes with fake ones, inheriting legitima
- GuideKubernetes Identity and Security Guide: RBAC, Service Accounts, and Pod Identity
Secure Kubernetes workloads with proper RBAC configuration, service account hardening, OIDC integration, pod identity, and secrets management best practices.
- ArticleSecuring Service Accounts: A Complete Best Practices Guide
Complete best practices for managing service accounts, tackling sprawl, lifecycle management, credential rotation, monitoring, and achieving zero standing privi
- GlossaryService Provider (SP)
The application that consumes identity assertions from an IdP to grant the user access. In SAML it's the SP; in OIDC the equivalent is the Relying Party. The se