The Structural Flaw: Models Can't Tell Instructions From Content
AI agent security's core weakness isn't a bug that patches can fix - it's architectural. Large language models process instructions and the untrusted data they're asked to read through the same mechanism, with no structural separation between a system prompt and a snippet of email text [1]. That is exactly the gap phishing actors are exploiting: Barracuda's research, reported by Malwarebytes, found attackers hiding instructions inside HTML comments, CSS-hidden text, encoded content, and zero-width characters so the payload is invisible to a human reader but fully legible to an AI assistant parsing the raw message [1]. OWASP's 2026 LLM Top 10 again ranks prompt injection as the industry's number-one AI security risk, and the research it cites puts attack success rates at 50 to 84 percent depending on configuration and number of attempts [2]- a sobering number for anyone treating 'the model will probably catch it' as a real defense. A developer interviewed on the subject summarized the problem bluntly: 'The real flaw is that the model can't tell the difference between text it's supposed to read and instructions it's supposed to follow' [3].



