AI agents operating across enterprise systems with no formal identity framework

Your enterprise has AI agents running right now. Some are official deployments sanctioned by IT. Some were stood up by a business unit that did not want to wait for the approval process. All of them are doing things — reading data, calling APIs, making decisions — under credentials that were never designed for agents in the first place.

This is the agent identity problem, and it is not a theoretical risk. It is a structural security gap that exists in the majority of enterprises that have deployed agentic AI, and it is getting wider as agent adoption accelerates.

According to a 2026 State of AI Agents report from Strata.io, only 23% of enterprises have a formal agent identity strategy. The other 77% are running agents that borrow credentials from humans, share service accounts across systems, or operate with permissions inherited from their deployment environment rather than scoped to the task at hand. That is not security. That is improvisation at enterprise scale.

Why Agent Identity Is Different

When you hire a human employee, you give them a badge, a login, and a defined role with specific access rights. When they leave, you revoke those credentials. When their responsibilities change, you update their permissions. The entire architecture of enterprise identity and access management was built around this model: named humans, discrete roles, auditability.

AI agents break every assumption in that model.

An agent is not a person. It does not have a job title, a reporting structure, or a consistent identity that maps to your existing IAM framework. It is a process that can spin up dozens of sub-agents, call external APIs, read documents, write to databases, and send emails — all within a single task execution. The scope of what it touches is not defined in advance. The permissions it needs can change based on what it discovers mid-task.

Most enterprises respond to this by giving agents broad credentials and calling it a day. An agent that needs to read from Salesforce, write to a database, call a payments API, and send email notifications gets a service account with all of those permissions — always active, with no session boundary and no audit trail at the action level. That account might be shared across multiple agents. And when something goes wrong, the logs show “service-account-07” did something — not which agent, not which task, not why.

The Blast Radius Problem

Traditional software operates with relatively predictable blast radius. A bug in your invoicing module affects invoices. A compromised API key for your shipping integration puts shipping data at risk. The scope of any given failure is bounded by what that piece of software actually touches.

Agents are designed to be general-purpose. That is the entire value proposition. An agent that can navigate your systems, interpret context, and take action across tools is useful precisely because it is not constrained to a single workflow. But that generality means that a compromised, misbehaving, or prompt-injected agent has enormous blast radius.

Consider what happens when an agent running with a shared service account gets fed a malicious instruction through a document it was asked to summarize. If that agent has read access to your entire document store, write access to your CRM, and the ability to send email on behalf of a user, a single prompt injection event is not a minor incident. It is a data exfiltration vector, a social engineering vector, and a data corruption vector simultaneously.

Security researchers have demonstrated prompt injection attacks against production AI agents that successfully exfiltrated data, sent unauthorized emails, and modified records — all through normal agent operation, with no malware involved. The agent was doing exactly what it was designed to do. It was just doing it for the wrong principal.

What a Formal Agent Identity Strategy Looks Like

The 23% of enterprises that have a formal agent identity strategy are applying established identity and access management principles to a new category of principal. The core components are not complicated, but they require deliberate implementation.

Named agent identities. Every agent that touches enterprise systems needs its own identity — separate from human users, separate from other agents. Not a shared service account. A discrete identity with its own credential lifecycle, its own permission set, and its own audit trail.

Least-privilege scoping. Agent permissions should be scoped to the task at hand. An agent that summarizes documents does not need write access. An agent that drafts emails does not need send access — it should queue for human approval. An agent that reads CRM data for reporting does not need the ability to update records. Every permission that is not required for the specific task is a permission that should not exist.

Session-bound credentials. Agent access should be time-limited and session-bound. When a task starts, the agent receives a token scoped to that session. When the task ends, the token expires. This limits the window of exposure for any compromised credential and creates natural checkpoints for permission re-evaluation.

Action-level logging. Service account logs that show a login event are not sufficient for agent oversight. You need logs at the action level: what the agent read, what it wrote, what API calls it made, what decisions it took. This is a prerequisite for debugging agent behavior, demonstrating compliance, and building the organizational trust that lets you expand agent autonomy over time.

Human-in-the-loop gates for high-stakes actions. Not every agent action needs human approval. But certain classes of actions — sending external communications, executing financial transactions, modifying records above a threshold — should require explicit human confirmation before execution.

Why Most Enterprises Have Not Done This

If the solution is not complicated, why does only 23% of the market have a formal agent identity strategy? The answer is a combination of speed, category confusion, and tooling immaturity.

AI agent deployment has moved faster than governance frameworks. Enterprises that spent years building mature IAM practices for human users found themselves with agents in production before anyone had mapped the new principal type to the existing framework. The pressure to ship overwhelmed the instinct to govern.

Category confusion has also played a role. Agents look like software, so they often get treated like software — assigned to IT security teams whose automation-era frameworks do not map cleanly to autonomous AI behavior. They also look like users, so they sometimes get managed by IAM teams whose human-centric tooling cannot handle agent-specific requirements like dynamic permission scoping and action-level logging. The result is that agents fall between categories and get managed by neither.

The Gartner Warning You Should Take Seriously

Gartner has predicted that more than 40% of agentic AI projects will be canceled or paused by 2027 due to inadequate risk controls. That is not a prediction about AI capability. They are saying that enterprises will shut down working agents because they cannot demonstrate that those agents are operating within acceptable risk boundaries.

The 88% of enterprises that have experienced AI-related security incidents in the past year are discovering this the hard way. When something goes wrong — and with agents operating at scale, something will go wrong — the question is whether you can explain what happened, contain the damage, and demonstrate to regulators and customers that you have governance in place. Without formal agent identity, the answer to all three questions is usually no.

The enterprises that build agent identity infrastructure now are not just reducing current risk. They are building the foundation that lets them expand agent autonomy as confidence grows. Broad credentials enforced by prayer do not scale. Formal identity, least-privilege scoping, and action-level logging do.

What to Do Now

You do not need to solve the entire agent identity problem before deploying your next agent. But you do need to stop pretending the problem does not exist.

Start by inventorying what is already running. Most enterprises that have not done a formal agent audit discover agents they did not know existed. Shadow deployments, business unit experiments, vendor-managed systems with embedded agents — they are all running under credentials that belong to someone. Knowing what you have is the prerequisite for governing it.

Then scope your highest-risk deployments first. An agent that only reads from a public-facing knowledge base has a very different risk profile from an agent with write access to customer records and the ability to send email. Identify the two or three agents with the largest blast radius and apply formal identity controls to those first.

Finally, treat agent identity as an IAM problem, not an AI problem. The principles are established. Least privilege, session scoping, action logging, credential rotation — these are not new ideas. What is new is applying them to a principal type that is neither human nor traditional software. The organizations getting this right are the ones that recognized the analogy early and did not wait for the AI team to reinvent identity management from scratch.

Your agents are already a security story. The only question is whether it is a story you are writing, or one that will be written for you after an incident.

Is Your Agent Deployment Governance-Ready?

ViviScape helps enterprises design AI agent architectures with formal identity, permission scoping, and audit infrastructure built in from the start. Talk to our team about where your current deployments stand.

Schedule a Consultation