Part 4: AI-agent security for analysts
This Part is new in 2026 and we think it is the most important addition. When you ask an AI assistant to read a web page, a PDF, an email or a chat log, that content becomes part of the model’s instructions. If the content was written by someone who wants to manipulate your tools, it can. OSINT analysts read adversary content for a living, so this risk applies to us more than to most users.
4.1 Indirect prompt injection and the lethal trifecta
Prompt injection is text inside the material you give a model that the model then follows as if it came from you. It can be visible or hidden (white text, tiny fonts, HTML comments, text inside images). No vendor has solved it. OpenAI’s chief information security officer wrote in October 2025 that “prompt injection remains a frontier, unsolved security problem”.1
Simon Willison’s “lethal trifecta” is the simplest way to reason about it.2 An AI agent is dangerous when it has all three of:
- access to private data (your email, files, case notes, credentials),
- exposure to untrusted content (a web page, a document, a message from a target), and
- a way to send data out (posting, emailing, calling an API, writing to a connector).
Remove any one of the three and the worst outcomes go away. For OSINT that usually means reading adversary content in a session that has no connectors, no memory and no outbound tools.
Two illustrations. First, the custom GPT ecosystem. A 2025 study of 14,904 custom GPTs found that more than 95 percent lacked adequate protections. Roleplay manipulation worked on 96.5 percent of them and system prompt leakage on 92.2 percent.3 And agentic browsers, covered in 4.3.
4.2 MCP tool poisoning and supply chain
MCP connectors (Part 2.3) add two further attack paths.
- Tool poisoning. The description of a tool is text the model reads. In April 2025 Invariant Labs showed that a malicious tool description could instruct a model to read a user’s private files and send them out. They also showed that a server can change its descriptions after you have approved it, which they called a “rug pull”. A demonstration against a WhatsApp connector exfiltrated message history.4
- Malicious or vulnerable servers. In September 2025 a package on npm named
postmark-mcpshipped a version that silently copied every email it sent to an attacker’s address. It had been installed for months before Koi Security found it.5 The widely usedmcp-remoteproxy had a critical remote code execution flaw (CVE-2025-6514).6 Anthropic’s own reference Git server had three injection flaws fixed in December 2025.7 Several more incidents were reported in 2026.
The OWASP Top 10 for Agentic Applications (December 2025) is the reference list of these risks.8
4.3 Agentic browsers
Every major vendor shipped a browser that lets an AI act on pages for you in 2025. The list includes Perplexity Comet, OpenAI Atlas, Claude in Chrome, Gemini in Chrome and Copilot Mode in Edge. They are useful for routine collection and dangerous on adversary sites.
- Brave’s researchers showed in August 2025 that a Reddit comment hidden behind a spoiler tag could take over Comet’s “summarise this page” feature. The hijacked agent opened the user’s Gmail, read a one-time password and posted it back to the thread.9
- OpenAI’s Atlas launched in October 2025 with the warning quoted above and was retired in August 2026.1011
- Anthropic published its own red-team numbers for Claude in Chrome. In the August 2025 pilot, 23.6 percent of attacks succeeded without mitigations and 11.2 percent with them. The company reported much lower rates at general availability in 2026 but still describes the risk as “non-zero”.12
4.4 Do and do not
Do
- Read adversary content in a session with no connectors, no memory and no outbound tools. A local model is ideal.
- Keep a separate browser profile, with no logged-in accounts, for any AI browser you use on untrusted sites.
- Install MCP servers only from the data owner’s own repository or the official registry, pin the version, and re-review when tool descriptions change.
- Treat an AI summary of adversary content as possibly manipulated, not only as possibly wrong.
- Give agents the least access they need, and approve each action that sends data out.
Do not
- Do not run an agentic browser while logged in to your work email, case management system or password manager.
- Do not connect a case folder to an assistant that also browses the open web in the same session.
- Do not install an MCP server because a blog post recommended it. Check who publishes it.
- Do not paste a connector’s output into another tool without reading it first.
Footnotes
Willison, S. (22 October 2025), quoting OpenAI CISO Dane Stuckey on the Atlas launch. https://simonwillison.net/2025/Oct/22/openai-ciso-on-atlas/. Accessed 2026-10-09.↩︎
Willison, S. (16 June 2025). “The lethal trifecta for AI agents.” https://simonwillison.net/2025/Jun/16/the-lethal-trifecta/. Accessed 2026-10-09.↩︎
Ogundoyin, S. O., Ikram, M., Asghar, H. J., Zhao, B. Z. H., and Kaafar, D. (13 May 2025). “A Large-Scale Empirical Analysis of Custom GPTs’ Vulnerabilities in the OpenAI Ecosystem.” arXiv:2505.08148. https://arxiv.org/abs/2505.08148. Peer-reviewed as “Unsafe by Design?”, WPES ’25, doi:10.1145/3733802.3764054. Earlier editions of this guide cited these figures to the wrong paper. Accessed 2026-10-09.↩︎
Willison, S. (9 April 2025) on Invariant Labs’ tool poisoning research, https://simonwillison.net/2025/Apr/9/mcp-prompt-injection/ ; Docker (2025), “MCP horror stories: the WhatsApp data exfiltration issue”, https://www.docker.com/blog/mcp-horror-stories-whatsapp-data-exfiltration-issue/. Accessed 2026-10-09.↩︎
CSO Online (September 2025). “Trust in MCP takes first in-the-wild hit via squatted Postmark connector.” https://csoonline.com/article/4064009/trust-in-mcp-takes-first-in-the-wild-hit-via-squatted-postmark-connector.html. Accessed 2026-10-09.↩︎
JFrog (9 July 2025). “CVE-2025-6514: critical mcp-remote RCE vulnerability.” https://jfrog.com/blog/2025-6514-critical-mcp-remote-rce-vulnerability/. Accessed 2026-10-09.↩︎
CSO Online (December 2025). “Three vulnerabilities found in Anthropic Git MCP server.” https://www.csoonline.com/article/4119571/three-vulnerabilities-found-in-anthropic-git-mcp-server-could-let-attackers-tamper-with-llms.html. Accessed 2026-10-09.↩︎
OWASP GenAI Security Project (9 December 2025). “OWASP Top 10 for Agentic Applications for 2026.” https://genai.owasp.org/resource/owasp-top-10-for-agentic-applications-for-2026/. Accessed 2026-10-09.↩︎
The Decoder (August 2025). “Brave discovers a security flaw in Perplexity’s Comet browser.” https://the-decoder.com/brave-discovers-a-security-flaw-in-perplexitys-comet-browser/ ; Willison, S. (25 August 2025), https://simonwillison.net/2025/Aug/25/. Accessed 2026-10-09.↩︎
Willison, S. (22 October 2025), quoting OpenAI CISO Dane Stuckey on the Atlas launch. https://simonwillison.net/2025/Oct/22/openai-ciso-on-atlas/. Accessed 2026-10-09.↩︎
BGR (2026). “OpenAI is discontinuing its ChatGPT Atlas browser.” https://www.bgr.com/2212396/openai-chatgpt-browser-atlas-discontinued/. Accessed 2026-10-09.↩︎
Anthropic (26 August 2025). “Piloting Claude for Chrome.” https://www.anthropic.com/news/claude-for-chrome. Accessed 2026-10-09.↩︎