AI agents
Agentic AI risk management: control what the agent can do, not what it says
An agent is software that acts, so the risks worth managing are about actions: what it can touch, what it cannot undo, and who notices when it goes wrong.
How do you manage risk in agentic AI?
Manage agentic AI risk by limiting what the agent can do, not by trusting what it says. Give it the narrowest permissions the task needs, require human approval before irreversible actions, log every tool call, cap spend and loops, and keep a tested way to stop it. Then measure failures before widening its scope.
The short version
- The main risk in agentic AI is the actions an agent can take, not the text it produces.
- An AI agent should run on its own credentials, with only the permissions its task needs.
- Irreversible actions, such as payments, deletions and external messages, should wait for human approval.
- Assume an agent will sometimes follow instructions hidden in content it reads, and limit what that can achieve.
- Autonomy should widen in stages, and only where measured results on real tasks support it.
What is agentic AI risk management?
Agentic AI risk management is the work of controlling what an AI agent is allowed to do, how far a single mistake can spread, and how quickly someone finds out. It is about actions more than words. An agent reads, decides and then calls tools that change things in real systems.
That shift is the whole point. A chatbot that gets something wrong produces a bad paragraph, and a person decides what to do with it. An agent that gets something wrong has already sent the email, issued the refund or edited the record. The controls that matter are the ones that sit between the model's decision and the system it acts on.
This is why most of the useful work is ordinary engineering. Permissions, approval steps, logs, limits and an off switch. None of it depends on the model behaving well, which is the one property you can least guarantee.
Why do agentic AI projects get cancelled?
Mostly because the cost, the value or the risk was not understood before the build started. Gartner forecasts that over 40% of agentic AI projects will be cancelled by the end of 2027, and names escalating costs, unclear business value and inadequate risk controls as the reasons. That is an analyst forecast, not survey data, but the three causes are ones engineers recognise.
Risk controls are the cheapest of the three to fix early and the most expensive to fix late. Adding an approval step to a design is an afternoon. Adding one after the agent is live means changing a process people have already built habits around, usually after something has gone wrong.
What are the main risks of an AI agent?
The main risks are excessive permissions, instructions hidden in content the agent reads, irreversible actions, runaway loops, silent errors and data leakage. Each one has a specific control, and none of the controls rely on the model choosing correctly.
Silent errors deserve a word, because demos never show them. A wrong action that looks plausible does not raise an alarm. It sits in the CRM or the ledger until someone downstream trips over it, and by then the trail is cold unless every step was logged.
Which control addresses each agentic AI risk?
| Risk | What it looks like | Control |
|---|---|---|
| Excessive permissions | The agent can reach data or systems the task never needed | Its own credentials, scoped to the task, read-only by default |
| Prompt injection | An email, web page or file contains instructions the agent follows | Separate the agents that read untrusted content from the agents that act |
| Irreversible actions | A payment, deletion or external message that cannot be recalled | Human approval before the action runs |
| Runaway loops and cost | The agent retries or calls tools repeatedly without finishing | Step limits, spend caps and timeouts |
| Silent errors | A wrong but plausible action that nobody notices | A log of every tool call, plus sampled human review |
| Data leakage | Sensitive data passed to a tool or outside service | Allow-listed tools and destinations, with redaction before sending |
How should you scope an AI agent's permissions?
Give the agent its own identity and only the permissions its task needs, starting with read-only access. Never let it run on a human administrator's credentials. If the agent's token leaks or the agent is manipulated, the damage is then limited to what that token can do, not to what the most senior user can do.
Access control is a recurring gap where AI breaches occur. In a Ponemon Institute study sponsored by IBM, covering breaches from March 2024 to February 2025, 13% of organisations reported a breach of an AI model or application, and 97% of those said they lacked proper AI access controls. The 97% applies only to the organisations that reported a breach, not to everyone, but it shows what those organisations had in common.
In practice, scoping means separate credentials per agent, write access granted per tool rather than per system, and a review whenever a new tool is added. An agent's permissions tend to grow one convenient exception at a time. Treat each addition as a change that needs a reason.
Which agent actions should need human approval?
Any action that is irreversible, leaves the organisation, moves money or changes who can access what should wait for a person to approve it. Everything else can usually run without a gate, provided it is logged and can be undone.
Approval only works if the person approving can see what will happen. 'Send email' is not enough. The approval screen should show the recipient, the full text and the reason the agent chose to send it. A person shown a raw tool call in JSON will approve it, because they cannot tell what it does.
Gate too much and the gate stops working. If every step needs a click, people click yes without reading, and you carry the cost of a human in the loop without the protection. Pick the few actions where a mistake is expensive and gate those properly.
How do you protect an AI agent from prompt injection?
You cannot fully prevent it, so you limit what a successful injection can achieve. Assume that any email, web page, ticket or document the agent reads might contain instructions, and that the agent will sometimes follow them. Then make sure the agent reading that content cannot take a damaging action on its own.
The practical pattern is separation. An agent that summarises inbound email should not also hold the tool that issues refunds. If the reading step and the acting step must be connected, pass structured data between them, such as an order number and a category, rather than free text that can carry instructions. Restrict outbound destinations to an allow-list, so a manipulated agent cannot send data to an address it found in a message.
What should you log for an AI agent?
Log every tool call with its inputs, its outputs, the request that triggered it, and the model and prompt version in use. That is the minimum needed to answer the question that follows every incident: 'what did it do, and why?'
Logging model output alone is not enough, because the action happens in the tool call, not in the text. Keep logs long enough to investigate a complaint that arrives weeks later, and no longer than your data obligations allow. Logs from an agent that handles personal data are themselves personal data.
How do you stop an AI agent that is going wrong?
Build the stop before you need it: a switch that disables the agent's tools immediately, plus hard limits on steps, spend and run time. Then test the switch, because an off switch nobody has tried is a hope, not a control.
Limits catch the failures that do not look like failures. An agent stuck retrying a failing call will keep spending until something stops it. A step limit, a daily spend cap and a timeout per task turn an expensive surprise into an alert. When a limit trips, the agent should stop and hand the task to a person, not look for a cleverer route around it.
How do you decide when an AI agent can act on its own?
Widen autonomy in stages, and only on evidence. Run the agent in shadow mode first, where it proposes actions and a person takes them. Then let it act with approval on everything. Then remove approval for the low-risk actions where its record is clean. Each stage should rest on measured results against real tasks, including the awkward ones.
Few organisations are at the fully autonomous end. A Gartner survey of IT application leaders at organisations with at least 250 full-time employees found just 15% were considering, piloting or deploying fully autonomous AI agents. Smaller businesses have less margin for an agent's mistakes, not more, so starting with approval on everything is a reasonable default.
When is an AI agent not worth the risk?
When the steps are known in advance. If a process always runs in the same order, a fixed workflow with a model call at one or two points does the job with far less risk, because it can only do what it was written to do. An agent earns its place when the path genuinely varies from one case to the next.
It is also not worth it when nobody will own it after launch. Every control here assumes someone reads the alerts, reviews the samples and updates the permissions. An agent with no owner is a risk that grows quietly, and cancelling it early is a better outcome than finding that out from a customer.
Questions people ask
What is the first control to put on an AI agent?
Scope its permissions. Give the agent its own credentials with only the access its task needs, starting read-only, and add write access one tool at a time. Most other controls limit how a mistake plays out. Permissions limit which mistakes are possible at all, and they are far easier to get right before launch than to claw back afterwards.
Is having a human in the loop enough to make an agent safe?
Only if the human can see what the action will do and has time to judge it. An approval screen that shows raw tool calls, or one that appears on every step, trains people to click yes. Put approval on the few actions that are irreversible, external or financial, and show each one in plain terms: who, what and why.
Can the agent use an existing admin account to save time?
It should not. An agent on an administrator's credentials can do anything that administrator can, and an agent can be manipulated by content it reads. Create a dedicated identity for the agent with narrow permissions. It takes longer to set up, and it means a leaked token or a misled agent can only reach what the task needed.
Do we need a formal AI governance framework before building an agent?
Not to start. A small business gets more from five working controls than from a policy document: scoped permissions, approval on irreversible actions, a log of every tool call, hard limits on steps and spend, and a tested off switch. A framework becomes useful when several agents and teams are involved and the controls need applying consistently.
How do we know if an agent is ready to run without approval?
Measure it. Run it against a set of real past tasks, including the unusual and adversarial ones, and record where it goes wrong. Then run it live with approval on every action and track how often a person has to correct it. Remove approval only for action types with a clean record, and keep logging after you do.
Related on this site
Sources
- Gartner Predicts Over 40% of Agentic AI Projects Will Be Canceled by End of 2027, Gartner analyst forecast in a press release; not survey data. The canonical www.gartner.com copy of this release refuses automated fetches, so the URL is Gartner's own mirror host, which serves the same release. · Gartner, data from 2025 (forecast published June 2025, for end of 2027)
- Gartner Survey Finds Just 15% of IT Application Leaders Are Considering, Piloting, or Deploying Fully Autonomous AI Agents, Gartner survey of 360 IT application leaders at organisations with at least 250 full-time employees in North America, Europe and Asia/Pacific, May-June 2025. These are larger firms than the reader's. · Gartner, data from 2025
- IBM Study: One in Four Malicious Breaches are AI-Enabled, Costing Companies $6 Million on Average, Ponemon Institute study of breaches at 602 organisations worldwide, March 2025 to February 2026, with a follow-on survey of 456 of them in May 2026. Sponsored and analysed by IBM. · Ponemon Institute (sponsored and analysed by IBM), data from 2025-2026 (breaches from March 2025 to February 2026)
- IBM Report: 13% Of Organizations Reported Breaches Of AI Models Or Applications, 97% Of Which Reported Lacking Proper AI Access Controls, Ponemon Institute study of breaches at 600 organisations worldwide, March 2024 to February 2025. Sponsored and analysed by IBM. The 97% applies only to the 13% of organisations that reported an AI breach. · Ponemon Institute (sponsored and analysed by IBM), data from 2024-2025 (breaches from March 2024 to February 2025)
- AI for Small Businesses: Impact and Sentiment Report, Paychex's own survey (2025 Paychex State of Small Business AI Report) of a little more than 1,100 small-business owners and HR professionals at businesses with fewer than 500 employees. Fieldwork dates are not stated; the page was last updated March 2025. · Paychex, data from 2025
- 2025: The State of Generative AI in the Enterprise, Survey of 495 U.S. enterprise AI decision-makers, run with an independent research firm, 7-25 November 2025. In 2024 the split was 47% built and 53% bought. Menlo's 2026 report has no buy-versus-build figure, so this is the latest. · Menlo Ventures, data from 2025