Why this matters now: Gartner forecasts that 40% of agentic AI projects will be abandoned by 2027 because of unresolved governance and access-control gaps, and that 25% of enterprise generative AI applications will experience five or more security incidents per year by 2028, up from just 9% in 2025. Forrester goes further, predicting that the first major public AI agent breach of 2026 will trace back not to a sophisticated attacker but to an enterprise that deployed an autonomous agent without basic permission boundaries. The pattern behind both predictions is the same: most enterprises have no governance at the layer where agents actually take action.

The access control problem nobody scoped correctly

Enterprise security teams have spent two decades building identity and access management around a simple assumption: a human is on the other end of every credential, making a decision before an action happens. AI agents break that assumption quietly and completely. An agent that can read a database, send an email, modify a record, or call an external API does not pause to consider whether this particular action, right now, is a good idea. It executes the tool call it was given permission to make, as many times as its logic decides to make it, at machine speed.

This would be manageable if enterprises scoped agent permissions as tightly as they scope human access. Most do not. The fastest way to get an agent pilot working is to grant it broad, standing access to the systems it might need, the same shortcut engineering teams have always taken under deadline pressure. The cost of that shortcut is invisible during the pilot. It becomes visible the moment the agent is given more autonomy, more users, or more connected systems, and the access nobody scoped correctly is suddenly doing far more than anyone intended.

The deeper issue is that tool invocations are typically trusted by default once an agent is authorized to use them. A human approval step exists for high-stakes actions in almost every other enterprise workflow: a wire transfer over a threshold, a contract above a certain value, a production deployment outside business hours. Agentic AI systems frequently skip this step entirely, because building an approval gate takes deliberate engineering effort and shipping the agent without one does not. The result is a class of system that can take irreversible actions with no human in the loop and no record of why.

An agent does not need malicious intent to cause a breach. It only needs permission it should never have been given and nobody watching what it did with it.
40%
of agentic AI projects projected to be abandoned by 2027 over governance and access-control gaps (Gartner)
25%
of enterprise GenAI apps will see 5+ security incidents per year by 2028, up from 9% in 2025 (Gartner)
2026
the year Forrester expects the first major public AI agent breach, driven by missing governance rather than attacker sophistication

Six access control failures behind most agentic AI security incidents

These six failures recur across the agentic AI deployments that experience security incidents, regardless of industry or use case. None of them require a sophisticated adversary to exploit. Most are exposed by the agent simply doing exactly what it was built to do, with permissions broader than the task warranted.

Access Control FailureWhat it looks like in practiceEffect on security postureRisk
Standing, broad permissions instead of scoped accessAn agent is granted a service account with the same access level a senior engineer would have, far beyond what its specific task requiresA single compromised or misbehaving agent can read, modify, or delete far more than its job ever called for. The blast radius of any failure is the entire permission set, not the task.High
No human checkpoint before high-impact actionsThe agent can send external communications, modify financial records, or trigger irreversible operations with no approval stepMistakes and edge cases that a human would have caught in two seconds execute at full speed with no one watching. The first sign of a problem is the consequence, not a warning.High
Tool calls trusted by defaultOnce an agent is authorized to use a tool or API, every invocation of that tool is executed without further validation against the specific contextThere is no governance layer at the point where the agent actually acts. The authorization happened once, at setup, and never again, regardless of what has changed since.High
No audit trail of agent actionsAgent activity is not logged with enough detail to reconstruct what action was taken, why, and on whose authorityWhen something goes wrong, there is no way to determine the scope of the problem or which downstream systems were affected. Incident response starts from zero.Moderate
Shared credentials across multiple agentsSeveral agents or use cases reuse the same service account rather than each holding its own scoped credentialIt becomes impossible to attribute an action to a specific agent, and revoking access for one use case risks breaking every other agent sharing the credential.Moderate
No revocation process for retired agentsWhen an agent or use case is decommissioned, its credentials and permissions are left active because no process exists to systematically remove themThe enterprise accumulates a growing population of dormant but still-active agent credentials, each one a standing attack surface nobody is monitoring.Moderate

The three critical failures share a root cause: permissions were scoped once, at the speed of a pilot, and never revisited as the agent's autonomy and reach grew. The three moderate failures compound the damage once an incident occurs, because there is no way to see what happened, isolate which agent caused it, or confirm that every dormant credential tied to the problem has actually been shut off.

Not sure where your AI agent permission gaps are?

10decoders runs a structured access control review against your active AI agents, mapping permission scope, approval gates, audit coverage, and credential hygiene against the six failure types above. You leave with a prioritized remediation list ranked by actual blast radius.

Book a Free AI Assessment →

Why this gets worse with every agent you deploy, not better

The instinct in most security organizations is to treat agent permissions as a one-time setup task, reviewed when the agent is built and left alone afterward. This assumption breaks down quickly once an enterprise has more than a handful of agents running. Each new agent typically inherits the permission pattern of the ones before it, because copying an existing setup is faster than designing a new one from a least-privilege baseline. A permission shortcut taken on the first agent becomes the template for the tenth.

The second compounding factor is that agent capability tends to expand after deployment, while the permission review that should accompany that expansion usually does not happen. An agent that started by reading a customer record often grows, over a few iterations, into one that updates records, triggers notifications, and calls a billing API, all without anyone formally re-evaluating whether its original access grant still matches its current job. The permission set was right on day one. By month six it is several capabilities behind what the agent is actually doing.

Organizations that avoid this trap treat access control as a continuous process tied to the agent's lifecycle, not a step that happens once at launch. Every new capability added to an agent triggers a permission review. Every credential has an expiration date and a named owner who has to actively re-certify it. This adds a small amount of friction to agent development. It is consistently smaller than the cost of the incident response process that follows a breach traced to a permission nobody remembered granting.

Stage 1 · Unmanaged
Standing access, no review

Built for speed, not scope

Agents run on broad service accounts copied from earlier projects. No approval gates, no audit trail, no credential ownership.

Stage 2 · Transition
Scoped permissions, gates added

Access matched to task

Each agent gets a permission set scoped to its actual job. High-impact actions get a human checkpoint. Logging is turned on.

Stage 3 · Governed
Least privilege, audited, reviewed

Access as a living control

Permissions are reviewed on a fixed cadence, credentials are owned and expire, and every action is attributable to a specific agent.

The agent access control checklist: 6 gates before any agent goes live

An agent that passes all six gates is operating with a permission model that can survive an incident without becoming a breach. An agent that fails the first three gates is one configuration change away from a much larger problem than the task it was built to solve.

Agent access control checklist
Gate 1. The agent runs on a scoped, task-specific permission set, not a standing service account.Every permission the agent holds maps to a specific action it needs to take. If an agent can do something its current task never requires, that permission should not exist yet.
Gate 2. High-impact or irreversible actions require a human approval checkpoint.Define what counts as high-impact for this agent in advance: financial transactions above a threshold, external communications, deletions, anything that cannot be easily undone. Route those actions through a human before execution, not after.
Gate 3. Every tool invocation and API call is logged with actor, timestamp, and outcome.If you cannot reconstruct exactly what an agent did, in what order, and with what result, you do not have an audit trail. You have a hope that nothing went wrong.
Gate 4. Each agent holds its own credential, never shared with another agent or use case.Shared credentials make it impossible to attribute an action to a specific agent and turn every permission change into a risk of breaking unrelated systems. One agent, one credential, every time.
Gate 5. Permissions are reviewed and re-certified on a fixed cadence, not granted once and forgotten.Set a recurring review date for every agent's access, owned by a named person. If nobody re-certifies the access, it should expire automatically rather than persist by default.
Gate 6. A documented incident response plan exists specifically for agent misuse.Traditional breach response assumes a human attacker. An agent acting outside its intended scope needs its own response playbook: how to identify it, suspend it, and trace everything it touched.
The access control review you skip before launch is the breach disclosure you write six months later, explaining to your board why an agent had permission to do something nobody remembers approving.

What to do this week

1.Inventory every active agent and its current permission scope

List every AI agent running in production or pilot today and write down, in plain language, exactly what systems and actions each one has access to. Compare that list to what the agent's task actually requires. Most enterprises that run this exercise for the first time find at least one agent holding access it has never once used, which is access it should not have.

2.Add a human checkpoint to your highest-risk agent action

Identify the single most consequential action any of your agents can currently take without human review, whether that is a financial transaction, an external communication, or a data deletion, and add an approval gate before it executes. This does not require a full governance platform. A single confirmation step on the riskiest action is a meaningful reduction in blast radius achievable in a week.

3.Turn on action-level logging for at least one agent this week

If your highest-traffic or highest-risk agent does not currently log every tool call and API invocation with enough detail to reconstruct what happened, fix that first. A basic log of actor, action, timestamp, and outcome is the minimum bar. Without it, you cannot answer the first question any incident response process asks: what actually happened.

4.Set an expiration and named owner for every agent credential

For every credential currently in use by an AI agent, assign a named owner responsible for re-certifying that access on a fixed schedule, and set an expiration date if your identity platform supports it. A credential with no owner and no expiration is a permission that nobody is actively defending, and it accumulates risk the longer it sits unreviewed.

Let 10decoders govern your AI agent permissions

10decoders builds the least-privilege access models, approval gates, and audit infrastructure that turn autonomous agents from a standing liability into a controlled, monitored part of your operations. If your agents have more access than you can account for, we can map the gap and close it.