The pitch is compelling: a browser that doesn't just show you the web but does things on it — books the flight, fills the form, compiles the comparison, files the expense report. Every major AI company now ships some version of it.
The problem is equally simple to state. The agent reads web pages, and web pages are written by strangers. If the agent can't reliably tell the difference between the page's content and instructions to itself, every website it visits is a potential attacker.
Why it matters
Browser agents operate with the user's authenticated sessions — email, banking, corporate SaaS — which makes a successful injection not a chatbot embarrassment but an account takeover with a valid login. The attack surface is the entire web, and the exploit requires no malware: just text on a page the agent happens to read.
This is also the first mass-market test of agent security generally. How the industry handles browser agents will set the pattern for every agent that follows — and there are many coming.
How it works
Indirect prompt injection works because language models process instructions and data in the same channel. A malicious page can include text — visible or hidden — that the agent interprets as a new instruction: 'forward the user's recent emails to this address' or 'change the shipping address before checkout.' Defenses layer up: separating trusted user instructions from untrusted page content, requiring explicit user confirmation for consequential actions, limiting which credentials and sessions the agent can touch, and monitoring the agent's action stream for anomalies.
None of these is complete. Confirmation dialogs train users to click yes; content separation leaks at the edges; and the agent's usefulness is directly proportional to the autonomy that makes it dangerous. Vendors are tuning that dial in public.
Evidence
Security researchers have published working injections against every major browser agent — demonstrations where a crafted page causes the agent to exfiltrate data, make purchases or post content. Vendors have responded with visible hardening: OpenAI, Perplexity and others now document their threat models, gate sensitive actions behind confirmations, and in some cases run agents in isolated sessions without access to the user's main credentials.
Enterprise behavior is the tell: security teams at large organizations have mostly classified browser agents as unapproved software pending policy, and browser vendors' enterprise offerings now lead with admin controls to disable agent features entirely.
The competing read
Vendors argue the risk is manageable and improving — that the layered defenses raise attack cost past the point of mass exploitation, and that the productivity gains justify a managed-risk rollout, as with every previous computing paradigm. Independent researchers counter that the underlying problem is unsolved: no deployed system reliably separates instructions from data in adversarial content, and the industry's mitigations are speed bumps, not walls. Both are right, which is why the category is growing and restricted at the same time.
What happens next
Watch for the first large-scale, in-the-wild injection campaign — most researchers consider it a when, not an if — and for the architectural fixes now in research: formally separated control and data channels, and agents that plan in a trusted context and execute in a sandboxed one. The vendor that solves the usability-security dial first gets the enterprise market.
