Identity visibility is an organization's ability to see which identities exist across its systems, who is accountable for each one, and what each one can reach. Most teams assume their identity provider (IdP) already gives them that view. It gives them part of it: the people and applications that sign in through it.
The rest of the population lives elsewhere. A modern identity environment holds employees and contractors, but also service accounts, API keys, CI/CD pipelines, scheduled automations, and AI agents acting for the people who deployed them. Many were created in a cloud console, a SaaS admin page, or an agent platform where the identity team has no seat.
The gap surfaces when someone asks who can read the customer database and the answer takes a week of exports. Closing it starts with knowing where the IdP's view ends.
What Is Identity Visibility and Why Does It Matter?
Identity visibility answers three questions about any account, credential, or agent: whether it exists, who owns it, and what it can reach. The answers go stale each time a developer creates a cloud role or an employee connects a new AI tool. A one-time export captures a single day; the useful version refreshes as source systems change.
Other identity controls depend on that record. An access review covers the accounts listed in it. A zero trust identity model evaluates each request against identity and context, which assumes the requester is known. CISA's Zero Trust Maturity Model v2.0 makes Visibility and Analytics a cross-cutting capability for all five pillars, identity included. In CISA's words, it "informs policy decisions and facilitates response activities."
Standards for account inventories already exist. CIS Controls v8.1 Safeguard 5.1 asks for an inventory of user and administrator accounts. Safeguard 5.5 adds a separate service account inventory that records the department owner, review date, and purpose. Visibility is what keeps those inventories accurate after the day they are written.
How Identity Blind Spots Increase Security Risk
A blind spot is an identity that holds access but appears in no record the security team reviews. Without an accountable owner, its credentials may go unrotated, its permissions unreviewed, and the identity may survive after its purpose ends. Each of those outcomes widens the identity attack surface.
Access that outlives its reason. Take a finance analyst with three accounts. One is an Entra ID login, one a local administrator account on a reporting server, and one a Snowflake login created before that application moved behind the IdP. When the analyst leaves, offboarding disables the Entra ID account. The other two stay active as orphaned accounts, each a sign-in path to financial data that offboarding never touched.
Machine identities with production access and no owner. A CI pipeline's cloud role, assumed by three repositories, can deploy to production. No single team owns it, so nobody narrows it, and a compromise of any one repository hands an attacker the role. Service accounts, API keys, and digital certificates follow the same pattern. These machine identity visibility gaps are where credentials go unrotated for years, and machine identity governance cannot assign an owner to an identity nobody has found.
Agents acting with someone's authority. An AI agent connected to business tools with an employee's token acts with that employee's permissions. If no record links the two, an investigator reading the logs cannot tell which actions the employee took and which the agent took.
Auditors meet the same gaps from the other side. An access review can certify only the accounts it includes. Leave a privileged account off the list, and the result looks complete while the population is not.
Discovering Human and Non-Human Identities Across Directories, Applications, and Cloud Environments
The usual objection is that the IdP already serves as the identity inventory. It lists who can sign in through it, which is a narrower set. NIST CSF 2.0 draws the scope wider: outcome PR.AA-01 reads "Identities and credentials for authorized users, services, and hardware are managed by the organization" (NIST CSWP 29).
Directories and identity providers. Active Directory, cloud directories, and the IdP hold employees, contractors, groups, and federated applications. They also hold service accounts created for legacy integrations, which often look like people until someone checks who uses them.
Applications outside SSO. Many SaaS tools and internal apps keep their own local accounts, either because they predate the IdP or because the vendor charges extra for federation. Measuring single sign-on coverage shows which apps sit outside the IdP. Each keeps a user list that discovery has to read directly.
Cloud environments. Cloud platforms issue their own roles, service principals, access keys, and workload identities, many visible only in the provider's console. So what is multicloud identity visibility? It is seeing those identities and their effective permissions across each cloud an organization runs, in one record instead of one console at a time. The types of non-human identities authenticate differently, but discovery asks each the same three questions.
AI agents. Agents arrive through platforms the company approves and through connections employees make themselves. An engineer who connects a coding agent to GitHub and the ticketing system through the Model Context Protocol (MCP) creates a new access path and may also create a distinct identity. Its reach depends on the scopes granted: it may be able to write to source code, and if it runs on the engineer's token, it holds a delegated identity. Linking agents to people is what turns that connection into something a reviewer can evaluate.
| Source | Identity and access records found there | What the IdP alone misses |
|---|---|---|
| Directory | Employees, contractors, groups, legacy service accounts | Directory-native service accounts not represented in the IdP |
| Identity provider | Federated users and their assigned apps | Local, cloud-native, and workload identities that authenticate without it |
| SaaS application | Local users, admins, API tokens, integrations | Accounts created before or outside SSO |
| Cloud platform | Roles, service principals, workload identities, keys | Identities the cloud provider issues directly |
| Agent platform | Agents, their tools, connected accounts | Agents built or connected by individual employees |
Unifying Identity Data for a More Complete View of Your Environment
Discovery produces lists, one per source. Unification turns them into a record by correlating each account to a person or an owner. A common key is the HR employee ID, with corporate email and manager as fallbacks.
After correlation, the finance analyst is one person with three accounts. The CI role is one identity with three consumers and, once someone claims it, an owner.
Teams often model the result as an identity graph: people, accounts, agents, and resources as nodes, with entitlements and ownership as the edges. "Who can reach the payroll database, and through which accounts?" then becomes a query instead of a project. This is where identity visibility starts paying for itself.
The tooling now has an analyst category name. Gartner tracks it as identity visibility and intelligence platforms and published an Innovation Insight on the category in August 2026. In plain terms, an identity visibility and intelligence platform connects to directories, IdPs, HR systems, SaaS apps, and cloud platforms. It correlates what it reads and lets teams query the combined record.
A related question buyers ask is what's the best CIEM for identity visibility. Cloud infrastructure entitlement management (CIEM) tools discover and analyze permissions inside cloud platforms, often identifying opportunities to right-size them. The directory, local SaaS accounts, and agents connected to business tools sit outside that scope. A CIEM tool can solve cloud permission sprawl and still leave the rest of the stack unseen.
Common Challenges in Achieving Identity Visibility
Most obstacles to identity visibility are structural. Each system works as designed, and the trouble starts when a team tries to read them together.
Each console defines "user" its own way. An HR worker record, an IdP user object, a SaaS seat, and a cloud role carry different attributes. Some hold an employee ID; many hold only an email or display name, so counting them means normalizing fields that were never designed to match.
Some accounts point to nobody. Shared admin accounts, test accounts, and accounts registered with personal email addresses carry nothing that ties them to an HR record. Correlation rules handle the clean cases and leave a residue a person has to resolve.
Some applications offer no clean way in. Apps outside federation have to be read through their own APIs or admin exports, one at a time. A few offer neither.
Some identities live for minutes. Containers, serverless functions, and CI jobs can receive short-lived credentials at run time. A GitHub Actions job can use a job-specific OpenID Connect token to obtain short-lived cloud credentials. A periodic scan can miss those credentials, so visibility has to incorporate issuance events and the role or policy that authorized them.
Agents can be registered nowhere. An agent built in a low-code platform may appear only in that platform's console, and no central registry exists unless someone builds one.
There may be more than one directory. Mergers and long migrations leave behind directory sprawl, such as an acquired company's directory nobody has reconciled with the parent's. The same person can appear in both under different usernames.
Best Practices for Improving Identity Visibility and Reducing Risk
Those obstacles outlast any single discovery project. Improving identity visibility depends on how the program runs week to week.
- 1.Start where the risk concentrates. If the main concern is breach impact, begin with the systems that hold production and customer data. If it is audit findings or offboarding gaps, begin with the applications outside SSO, where accounts tend to survive their owners.
- 2.Use the authoritative workforce record for people. Correlate employee accounts to HR and contractor accounts to the system that owns their engagement. Treat accounts that will not correlate as a queue to resolve.
- 3.Record an owner, purpose, and review date for each service account. Those are the fields CIS Safeguard 5.5 lists. CIS asks for reviews at least quarterly; the right cadence depends on risk and the frameworks an organization reports against.
- 4.Inventory agents with their sponsors. Record the person accountable for each agent, who can invoke it, and which tools and data it can reach.
- 5.Refresh each source according to its change rate and risk. Cloud and agent platforms change faster than an HR system, and the refresh schedule should reflect that.
- 6.Measure coverage, not counts. Track the share of systems connected, the share of identities with an owner, and the number of accounts that correlate to nobody.
- 7.Hand findings to posture work. Visibility surfaces dormant, duplicate, and over-privileged accounts. Fixing them belongs to identity security posture management, which works from the record visibility builds.
How NewCore Helps Organizations Discover and Understand Identities Across Their Environment
NewCore's view is that discovery comes before governance. An access policy, a review campaign, or an offboarding workflow covers only the identities it knows about, and the challenges above explain why that list runs short. Agents widen the gap, because teams spin them up faster than anyone registers them.
- One identity record: correlates a person's accounts across identity providers, directories, and HR systems, with their AI agents linked to the same record. Gap addressed: one employee represented as several unrelated accounts.
- Agent Inventory: discovers agents where they run through read-only integrations, "found, not self-reported," with each agent's owner, who can invoke it, and what it can reach. Gap addressed: agents visible only in the platform they were built on.
- Identity graph: shows people, AI agents, and applications in one connected view, tracing each access path across connected systems, including outside SSO. Gap addressed: access paths that no IdP report shows.
- Ask NewCore: answers plain-language questions from the identity graph, such as "Which agents can reach production, and who owns them?" Gap addressed: identity questions that otherwise require joined spreadsheets.
NewCore connects to the IdP, directories, and HR system already in place, complementing them rather than replacing them. It can run alongside that stack without changing the existing employee sign-in flow. See how people and AI agent discovery builds one record per person with their agents beside them. Governance starts with a name and an owner.
Your workforce is humans, machines, and AI agents. Find out which ones you can see today. Request a Demo →
Frequently Asked Questions
Is identity visibility the same as identity discovery?
Not quite. Discovery finds identities in a source system. Identity visibility is the ongoing result: those identities correlated to people and owners, with their access mapped and kept current. A program that discovers without correlating ends up with long lists and few answers.
What is the difference between identity visibility and ISPM?
Visibility establishes what exists, who owns it, and what it can reach. Identity security posture management (ISPM) evaluates that population for weaknesses, such as dormant accounts, missing multi-factor authentication, or excessive privilege. The two overlap, and an ISPM assessment is limited by the identities its discovery and visibility layers have found.
Is an identity provider enough for identity visibility?
In most environments, no. An IdP sees the people and applications that authenticate through it. Local SaaS accounts, cloud workload identities, legacy service accounts, and agents on personal tokens usually sit outside it. How much it misses depends on how much of the estate is federated.
How do you get visibility into AI agents?
Start with the platforms where agents are built and run, and read their records through APIs instead of relying on self-registration. Then link each agent to a human sponsor and record what it can reach. Agents that employees connect themselves are harder to find; OAuth grant records in SaaS admin consoles are a reasonable starting point.
How often should an identity inventory be refreshed?
It depends on the source. Cloud and agent platforms can change within the hour, while HR data changes more slowly. CIS Controls v8.1 asks for account reviews at least quarterly, but that is a review cadence, not a refresh rate. Set each source's refresh cadence according to its change rate and risk, and set its review cadence separately.
Discover every agent acting in your business.
Book a DemoIdentity Security, NewCore
The team behind NewCore's Identity 101 guides, covering agent security, identity security, workforce security, identity governance, and identity discovery. These guides draw on NewCore's own product and security work, translated into practical, vendor-neutral guidance for security and IT teams managing identity across people, software, and AI agents.
View all articlesCite this guide
The NewCore Team. (2026, November 11). Identity visibility: discovering human and non-human identities across your stack. NewCore. https://newcore.com/identity-101/identity-visibility


