HomeResearch & guides

Are AI agents safe? Prompt injection, permissions and approval settings

A physical envelope inside a protective ceramic shield with a small lock, an approval stamp and a stray dark paper arrow stopped at the boundary.

AI agents carry real risks, and the primary sources say so plainly: the UK National Cyber Security Centre writes that prompt injection attacks may never be totally mitigated. Controls reduce the risk. The ones that matter most are narrow permissions, approval before consequential actions, and a way to stop everything fast. OpenAssistant is used below as one worked example of those controls, using what its own pages state.

What can go wrong

An agent reads content (emails, web pages, documents) and then takes actions with real accounts. That combination is where the risk sits. The sources below are the ones security teams cite.

OWASP Top 10 for LLM applications (2025 list)

OWASP’s Gen AI Security Project lists ten risks for LLM and generative AI apps (OWASP LLM Top 10): LLM01:2025 Prompt Injection; LLM02:2025 Sensitive Information Disclosure; LLM03:2025 Supply Chain; LLM04:2025 Data and Model Poisoning; LLM05:2025 Improper Output Handling; LLM06:2025 Excessive Agency; LLM07:2025 System Prompt Leakage; LLM08:2025 Vector and Embedding Weaknesses; LLM09:2025 Misinformation; LLM10:2025 Unbounded Consumption. The site page is labelled “LLMRisks Archive” and shows no newer LLM edition.

Two items matter most for agents:

OWASP Top 10 for Agentic Applications (2026)

A separate OWASP list covers agents specifically: “OWASP Top 10 for Agentic Applications for 2026”, dated 9 December 2025 on the resource page. Its items are ASI01 Agent Goal Hijack; ASI02 Tool Misuse and Exploitation; ASI03 Identity and Privilege Abuse; ASI04 Agentic Supply Chain Vulnerabilities; ASI05 Unexpected Code Execution (RCE); ASI06 Memory & Context Poisoning; ASI07 Insecure Inter-Agent Communication; ASI08 Cascading Failures; ASI09 Human-Agent Trust Exploitation; ASI10 Rogue Agents (OWASP agentic list). The document says agents and the underlying model cannot reliably distinguish instructions from related content, and one of its mitigation headings is “Least Agency and Least Privilege for Tools”. The two lists use different numbering (LLM01 versus ASI01), so cite each with its own prefix.

NIST and the UK NCSC

What vendors say about their own agents

Vendors do not claim the problem is solved. Their statements, as recorded:

Vendor What the page says Source
Anthropic Prompt injection is “far from a solved problem”; no browser agent is immune. Anthropic research post (24 Nov 2025)
Anthropic The biggest risk to browser-using AI tools is prompt injection; safeguards include classifiers, site blocklists and action confirmations, such as for downloading a file. Claude in Chrome safety article (undated, “Updated over 2 weeks ago”)
Anthropic Its own protections “aren’t foolproof”; hidden instructions on a page can try to redirect Claude’s actions. Claude in Chrome page
OpenAI Explicit user confirmation before consequential actions further reduces risk; critical tasks such as sending emails need active oversight. Introducing ChatGPT agent (17 Jul 2025)
OpenAI Prompt injection is a frontier security challenge it expects to keep evolving; the agent pauses for confirmation before sensitive steps. Understanding prompt injections (7 Nov 2025)
OpenAI The cloud browser’s safeguards do not eliminate every risk. Cloud browser help article
Microsoft Indirect prompt injection is an inherent risk of probabilistic language modelling; as a last layer it relies on explicit user consent for a specific action. MSRC blog (29 Jul 2025)
Google A layered approach, including a contextual user confirmation system in Gemini. Google Security Blog (13 Jun 2025)

Anthropic also publishes attack-success figures: about 1% for the Claude Opus 4.5 browser extension against an internal adaptive attacker (November 2025 post), and less than 0.08% for Claude Opus 4.8 with its current configuration (help article). These are vendor claims from internal evaluations on different models and setups, so they are not comparable with each other, and they are not independent measurements.

The controls to look for

The same sources point to the same short list. Ask any vendor which of these it offers and where it documents them.

  1. Least-privilege access. Give the agent only the accounts, folders and tools the job needs. OWASP lists excessive permissions and excessive functionality as root causes of excessive agency. Anthropic’s computer-use documentation recommends a dedicated virtual machine or container with minimal privileges (Anthropic computer-use docs). The NCSC advice is to constrain actions with deterministic safeguards, not rely on the model to behave.
  2. Approval before consequential actions. OpenAI’s agent-building guide rates each tool as low, medium or high risk using read-only versus write access, reversibility, permissions and financial impact, and names high-risk actions such as authorizing large refunds or making payments as triggers for human intervention (OpenAI practical guide). OWASP LLM06 says to require a human to approve high-impact actions.
  3. Confirmation windows versus hard approval. These are different. A window lets an action go ahead if you do nothing. Hard approval blocks it until you say yes. Check which one a product uses for sending messages, spending money and deleting data.
  4. An account-wide stop. One control that halts everything pending or in flight, and that the agent cannot undo.
  5. Admin lock. For teams, a way for an administrator to set limits that users and the agent cannot loosen.
  6. Audit logs. A record of who did what and when, exportable for review.
  7. Separate identity. The agent acts under its own name, email address and number, so its actions are distinguishable from yours, and what it can do as you is a separate switch.

OpenAssistant as one example

OpenAssistant is an AI assistant that works through email, text, phone calls and Slack, with its own identity. Here is how its published pages map to the list above (all). We have not verified any of this in use; these are the vendor’s statements.

OpenAssistant is a general work assistant, not a specialist security product, and it makes no promise that prompt injection cannot happen. If you want to look at these settings yourself, open OpenAssistant and begin at Manual.

For the wider buying questions, see how to choose an AI agent. For agents that contact other people, see AI agents that send emails, make calls and text.

Rules that touch agents acting for you

Two public rules come up when an agent speaks to other people. We record their wording and status only. This is not legal advice.

FCC ruling on AI voices (United States). FCC Declaratory Ruling FCC 24-17 (CG Docket No. 23-362) was adopted 2 February 2024 and released 8 February 2024. The ruling text says it encompasses current AI technologies that generate human voices, lists voice cloning among them, and says calls using such technologies fall under the TCPA and need the called party’s prior express consent unless an emergency purpose or exemption applies (FCC 24-17). Whether it applies to a specific product or call was not assessed.

EU AI Act, Article 50 (transparency). Regulation (EU) 2024/1689, dated 13 June 2024, requires in Article 50(1) that providers design AI systems meant to interact directly with people so that those people are informed they are dealing with an AI system, unless this is obvious from the point of view of a natural person. Article 50(2) requires providers of systems that generate synthetic audio, image, video or text to mark outputs in a machine-readable format. The original Article 113 says the Regulation applies from 2 August 2026 (EUR-Lex, Regulation 2024/1689). Regulation (EU) 2026/1744 of 8 July 2026 (the “Digital Omnibus on AI”) adds a transition: providers of systems that generate synthetic audio, image, video or text and were placed on the market before 2 August 2026 must take the necessary steps to comply with Article 50(2) by 2 December 2026 (EUR-Lex, Regulation 2026/1744). A Future of Life Institute site (not an official EU source) says the amending act entered into force on 27 July 2026 (artificialintelligenceact.eu). The full amended Article 113 was not read, and Article 50(1) is not shown as changed in the amending text read via the artificialintelligenceact.eu copy. Check the current text before relying on any date.

This is not legal advice.

Pre-flight checklist: 10 questions before an agent touches real accounts

  1. Which accounts, files and tools can it reach, and can I narrow that to the job?
  2. Which actions need my approval every time, and is that a hard approval or a window that proceeds if I do nothing?
  3. Can it send messages, spend money or delete data without asking? Can I turn that off per action type?
  4. Does it act as itself or as me, and are those separate settings?
  5. Is there an account-wide stop, and who can release it?
  6. Can an administrator lock settings so users and the agent cannot loosen them?
  7. Is there an audit log, and can I export it?
  8. What does the vendor say about prompt injection, and does it give a figure or only a general statement?
  9. What does the vendor say about training on my data, and where is that written?
  10. Where does it not work or not apply (outside contacts, group chats, certain countries), and what happens then?

Frequently asked questions

Are AI agents safe to use at work?

They can be used with care, but they are not risk-free. NIST says many agents are vulnerable to hijacking, the NCSC says prompt injection will remain a residual risk, and OWASP names excessive permissions and autonomy as root causes of excessive agency. Start with narrow access, require approval for consequential actions and review what the agent did.

What is prompt injection?

It is an attack where instructions hidden in content an agent reads, such as an email or web page, try to steer what the agent does. OWASP lists it as LLM01:2025, and the agentic list’s ASI01 Agent Goal Hijack covers the related goal-redirection risk.

Does human approval remove the risk?

It reduces it. Microsoft says it relies on explicit user consent where other defenses cannot fully mitigate a risk, OpenAI says explicit confirmation further reduces the risk, and OWASP recommends human approval for high-impact actions. A confirmation window that proceeds if you do nothing gives weaker protection than approval that waits for you.

Can I stop an agent that is doing something wrong?

Look for a documented account-wide stop and an admin lock before you grant access. OpenAssistant’s Trust Center describes the stop, and its product page describes the admin lock. Ask any other vendor the same question.

Try OpenAssistant

If you want an assistant that acts across email, text, calls and Slack with per-action approval settings, you can try OpenAssistant. Start at Manual approval, review what it stages, and loosen settings only as trust builds.