One crafted email made Microsoft 365 Copilot hand over private files and messages from
the target's mailbox, OneDrive, SharePoint, and Teams. Nobody had to open it. Microsoft
patched the hole in May 2025 and disclosed it in June, with no known customer impact.
The researchers who found it called it EchoLeak.1
Researchers have shown the same pattern against Salesforce Agentforce, GitHub Copilot
Chat, GitLab Duo, Slack AI, ChatGPT Deep Research, Google Gemini through calendar
invites, and six platforms at Black Hat 2025.2 Those specific holes are patched. The class is what recurs. In February 2026 a prompt
injection in a GitHub issue title chained into a tampered npm package that reached
roughly 4,000 developer machines,3 and CrowdStrike's 2026 threat report describes adversaries injecting malicious prompts
into GenAI tools at more than 90 organizations.4
In every case the attack arrived as ordinary content the agent read: an email, a
calendar invite, a ticket, an issue, a message, a web page. The stolen data usually left
the same way it arrived, through a URL the assistant was told to load. EchoLeak sent it
out inside an image address the assistant was already allowed to load, CamoLeak spelled
secrets out one image request at a time, and GitLab Duo carried source code away in a
link's query string.
This is not a solved problem. OWASP has ranked prompt injection the top risk for AI
applications in two consecutive editions and writes that it is unclear whether
fool-proof prevention exists.5 Your agents still fetch whatever URL they are handed. Clearfetch sits on that path.
Every page is re-rendered into strict markdown, scanned for instructions, and returned
with a verdict and a record of where it came from.