Top 6 Claude in Chrome Security Risks to Model Before You Roll It Out
Explore 6 key Claude in Chrome security risks, including prompt injection, data exposure, browser-based attacks, and unsafe agent actions before enterprise rollout.
Akash
Most teams evaluate a browser agent like a browser extension. Check the permissions, check the vendor, check for open CVEs, approve or deny. That framing produced two clean patch cycles in 2026 and no reduction in exposure.
Two problems are being treated as one. Implementation bugs, which vendors fix. And the authority the agent carries while it works, which no patch touches. Every hard question in agentic AI security lives in the gap between them.
Six categories worth modeling separately.
1. Indirect Prompt Injection: The Page Is Clean for Humans and Hostile to the Agent

Direct injection is someone typing a malicious instruction into the chat box. Indirect injection is the one that matters here: an attacker plants instructions in content the agent reads during real work, and the model executes them, unable to tell them from the content it was asked to process. OWASP ranks it first on its LLM Top 10. It arrives in anything the browser can see: white-on-white text, HTML comments, text inside images.
PleaseFix, a zero-click vulnerability class disclosed at Black Hat USA 2026 across five agentic browsers, showed the ceiling. Against Claude in Chrome, one request to summarize an inbox exfiltrated Gmail, shared the victim's Google Drive, and took over their Slack, X, and Claude accounts. Your web gateway rates that email as benign, because for a human reader it is.
2. Identity Inheritance: The Session Is the Credential, So Nothing Gets Stolen
The agent has no credentials of its own. It works inside sessions you already authenticated, inheriting your authority across email, cloud consoles, and source control at once.
ClaudeBleed, disclosed in May 2026, let a Chrome extension with zero declared permissions issue commands to Claude and have them execute. The proof-of-concept attacks went after data, not credentials, reaching it directly because the agent already sat inside the user's session.
Stolen credentials are the headline. Data accessed is the breach. There is no anomalous login to alert on, just a legitimate identity moving fast.
3. Cross-Origin Authority: Same-Origin Policy Assumed a Human Was Deciding
Same-origin policy stops a script on one site from reading another site's data. It and CSP rest on one assumption: a human decides what crosses between sites.
An agentic browser dissolves that by design. Reading content on one domain and acting on another is not an exploit, it is the product working. A hostile page in one tab and your source control in another are now one context, joined by an agent authorized in both. That belongs in LLM threat modeling, not extension review.
4. Approval Fatigue and Plan Drift: Human-in-the-Loop Fails Under Routine Use

In restrictive mode the agent proposes a plan, lists the domains it expects to visit, and waits for approval. It degrades three ways. Prompted often enough, users switch to permissive mode and the layer disappears. Plans drift with no attacker involved: in testing, the agent had a plan approved, then navigated to a domain never in it. And the May 2026 disclosure removed the human entirely, spamming approvals until the state machine accepted them, then rewriting the DOM to change what the agent thought it was approving.
An approval gate that can be satisfied programmatically is a logging feature, not a control.
5. Excessive Capability: Developer Tools in a Permanently Authenticated Context
The extension ships debugging tools, and each widens what a hijacked session reaches. A network request reader surfaces OAuth tokens and session identifiers. A JavaScript tool runs arbitrary script in the current page, in a session that is always logged in.
The defenses are real: Anthropic reports cutting injection success from 23.6% to 11.2% and blocks financial, adult, and crypto sites outright. But these are soft boundaries, guardrails the model follows rather than limits it cannot cross, and an 11% residual across thousands of daily sessions is not a residual. Instrument for it with AI runtime security.
6. Inherited Trust: The Boundary Extends Past Code the Vendor Wrote
The trust boundary is not the code the vendor shipped. It is every origin that code trusts, including third-party components on the vendor's own subdomains.
ShadowPrompt, disclosed in March 2026, let any website silently inject prompts into the extension as though the user had typed them. No clicks, no permission prompts. It chained two ordinary flaws: an allowlist trusting any *.claude.ai subdomain, and a DOM-based XSS in a third-party CAPTCHA component hosted on one. Neither mattered alone. Together they ran from an invisible iframe against three million users, through a CAPTCHA build that was not even current.
Third-party code on your subdomain inherits your domain's trust. So do the builds nobody deleted.
The Common Root: Patches Close Bugs, Scope Closes Blast Radius

ShadowPrompt was fixed in extension version 1.0.41. ClaudeBleed got a partial fix in 1.0.70 that researchers bypassed within a day. Both bugs are closed. The authority that made them worth exploiting is not, and it exists in every competing agentic browser. Assume the agent will be hijacked, work out the worst it could do, then remove everything it does not need.
Inventory first. Which users run agents, and what those agents hold authority in.
Separate identities. Keep email, cloud consoles, and source control out of agent profiles.
Log at the agent layer. Every tool call, prompt, and returned payload. Without baselines, a hijacked agent looks healthy.
Push phishing-resistant MFA and step-up auth into the apps agents touch.
Test injection paths continuously, not once at procurement.
Govern it like a contractor with system access, not productivity software. The permissions you grant on day one are the ceiling on the damage.
None of These Five Survive Being Done by Hand
Every control on the above list is straightforward to describe and unmanageable to run manually, because the thing being governed changes with every model release and every new connector.
Discovery comes first. Most teams underestimate how many agents, MCP servers, and LLM endpoints are already reachable inside their environment. Akto finds them, maps what each one holds authority over, and surfaces the agent identities and token scopes behind them, which is where over-privilege is actually visible.
Then AI runtime security holds the line, logging agent activity at the tool-call layer and flagging behavior that departs from baseline while the agent is still using entirely legitimate credentials.
Book a demo to see it in action.
Experience enterprise-grade Agentic Security solution

