Risk · R-050 · Agentic & Autonomous Systems

Agent tool misuse

An agent uses a tool it is permitted to use in an unsafe or unintended way, such as a destructive command or a wrong parameter, causing data loss, unauthorised transactions or disruption.

Severity
High
Audience
Heads-of · Practitioner
Frameworks
AML.M0030 · AML.T0053 · AML.T0086 · AML.T0101
Reviewed
2026-11-10

What it is

The tool is legitimate and the agent is authorised to call it. The fault is in how it is used: the wrong operation, the wrong target, the wrong order, or a chain of individually harmless calls that together do harm. No attacker is required; ambiguity and model error are enough. Where the agent calls a tool that does not exist or invents the result, see function-calling hallucination.

How it happens

  • An ambiguous instruction ("clean up the test data") is carried out against production.
  • The agent passes an unvalidated parameter, such as a wildcard, to a delete or update operation.
  • Tool output is treated as an instruction for the next call.
  • The agent combines a read tool and a send tool to move data out of the organisation.

Why it matters

Tools are where an agent's output becomes a change in the world. Unlike a wrong answer, a wrong tool call may have no undo.

Warning signs

  • Tool calls carry parameters broader than the request implied.
  • Destructive operations run without a prior read or a dry run.
  • The same tool is called repeatedly with small variations.
  • Error rates on tool calls rise after a model or prompt change.

Who owns it

Engineering owns the design of each tool's interface and its validation. The business owner of the process the tool touches decides which operations need approval.

In practice

An operations agent asked to archive closed accounts older than seven years builds a query that omits the date condition and archives every closed account. The same pattern generalises to any tool whose scope is set by a parameter the agent composes.

Mitigating controls

Primary controls

Approval gates for high-impact agent actions Preventive
Holds destructive or irreversible tool calls for approval. Before an agent takes an action above a defined impact threshold, or one that cannot be reversed, a designated person reviews the exact action and approves or rejects it.
Least-privilege agent identity and permissions Preventive
Scopes each tool permission to the task. Each agent has its own identity, with permissions scoped to its task and to the user it is acting for, short-lived and reviewed like any other entitlement.

Supporting controls

Agent action tracing Detective
Records each call for investigation. Every agent action is recorded with the instruction, plan, tool call, result and identity that produced it, in a form that allows the sequence to be reconstructed.
Agent sandboxing and isolation Preventive
Contains the effect of a harmful call. Code execution and tool use by agents run in isolated environments with restricted network, file and system access, so that a failure is contained where it occurs.
Output validation and guardrails Preventive
Validates tool parameters before execution. Every model output is validated against a schema and sanitised by deterministic code before any downstream system, tool or user interface acts on it.

Framework and clause references

FrameworkClauseTitle
MITRE ATLASAML.M0030Restrict AI Agent Tool Invocation on Untrusted Data Restriction of tool use on untrusted data.
MITRE ATLASAML.T0053AI Agent Tool Invocation Invocation of agent tools.
MITRE ATLASAML.T0086Exfiltration via AI Agent Tool Invocation Exfiltration of data through a tool call.
MITRE ATLASAML.T0101Data Destruction via AI Agent Tool Invocation Data destruction through a tool call.
OWASP Top 10 for Agentic ApplicationsASI02Tool Misuse and Exploitation The entry this risk is named for.

Sources

MITRE ATLAS MITRE · framework

Related terms

How to cite

Axiom Verity (2026). Agent tool misuse. Reference Library, R-050. https://axiom-verity.com/risks/agent-tool-misuse. Reviewed 2026-11-10.