Independent analysis by NHI Mgmt GroupSource article: Zenity, “PleaseFix: 0Click Exploits Against Agentic Browsers” (March 3, 2026)

TL;DR: Agentic browsers can be hijacked through ordinary content and expected actions, enabling file exfiltration, credential theft, and full 1Password account takeover without malware or a classic exploit, according to Zenity Labs. The deeper problem is that autonomous browsing turns untrusted content into executable input, collapsing the assumptions behind current IAM and NHI controls.


At a glance

What this is: NHI Mgmt Group's analysis, drawing on Zenity's research: Agentic browsers can be hijacked through hidden instructions embedded in ordinary content, enabling file theft, credential exposure, and account takeover.

Why it matters: IAM, PAM, and NHI teams need to treat agentic browsing as a governance boundary problem, because delegated actions can bypass assumptions built around user intent, session control, and content trust.


Context

Agentic browsers are browser-based AI systems that can read content, follow instructions, and complete tasks on a user’s behalf. In this attack class, the security gap is not a classic exploit but the trust boundary between untrusted web content and agent action.

That boundary matters for identity governance because the agent inherits the user’s session state and can interact with local files, password managers, and other authenticated services. When content becomes executable input, existing controls built for human-paced browsing and review no longer describe the actual risk surface.

Zenity’s examples show that the same entry vector can lead from benign-looking content to file exfiltration, credential theft, and account takeover. That makes the starting position atypical only in tooling, not in governance failure: the control model is ahead of neither the browser nor the agent.


Key questions

Q: What breaks when agentic browsers treat page content as executable input?

A: The core failure is that untrusted content can become task authority. When the browser agent is allowed to read instructions from the page and continue acting without a human approval gate, an attacker can steer navigation, data access, or account actions through ordinary content instead of malware or a classic exploit.

Q: Why do agentic browsers create account takeover risk even without a bypass?

A: Because they inherit authenticated session state and operate inside legitimate workflows. If the agent can open a password manager, reveal secrets, or follow recovery steps under the user’s active session, the attacker does not need to defeat authentication directly. The risk comes from delegated authority crossing into sensitive account operations.

Q: What signs indicate an agentic browser is crossing into sensitive identity actions?

A: Look for agents navigating from ordinary content to file paths, password manager interfaces, account settings, recovery pages, or unexplained redirects. Repeated secret reveals, password-change attempts, and navigation that appears unrelated to the user’s prompt are strong indicators that the agent is executing attacker-controlled instructions.

Q: How should teams decide which browser tasks can be delegated to an AI agent?

A: Delegate only tasks that do not require access to secrets, recovery flows, or local files. If the task can expose credentials, recovery codes, or account settings, it needs a tighter policy boundary, explicit approval, or a non-agent workflow. The decision should be based on blast radius, not convenience.


Technical breakdown

How content injection becomes agent execution

Agentic browsers collapse the distinction between reading and acting. If an agent is allowed to parse page content, follow embedded instructions, and continue a workflow without a human approval gate, then attacker text can be treated like task input rather than hostile data. That is the core of PleaseFix. The issue is not that the model is “fooled” in a general sense. It is that the execution environment already grants the model permission to transform content into action. Once the agent accepts untrusted content as part of a legitimate task, the attacker no longer needs a traditional exploit path.

Practical implication: teams must treat content ingestion by agentic browsers as an execution boundary, not a presentation layer.

Why session inheritance turns harmless actions into credential theft

The credential-theft path works because the agent inherits the user’s authenticated browser state. In the example, the password manager extension is already installed and unlocked, so the agent can navigate, reveal masked values, and transmit data through ordinary browsing behavior. No authentication is bypassed because the browser session itself is the authority. That is a different problem from password guessing or token theft. The attack abuses legitimate session continuity, then uses the agent’s own navigation and retrieval capabilities to expose secrets that were never intended to be machine-read in that context.

Practical implication: session state and extension access must be constrained for agent-driven browsing, not just for human users.

How full account takeover follows from delegated browser control

The takeover path is not a one-step compromise. After credential disclosure, the agent can move into account settings, trigger a password change, and use autofill or recovery workflows to harvest the remaining secrets needed for durable access, such as recovery material and secondary identifiers. Once those are captured, the attacker can log in from a new device and own the account outright. This is why the blast radius is so large: the browser agent is not just retrieving information, it is operating inside the same trusted workflow the user would use to change ownership of the account.

Practical implication: account recovery, password reset, and secret-retrieval flows need explicit protection from agent-driven execution.


Threat narrative

Attacker objective: The attacker wants to turn trusted browser automation into a channel for secret extraction and account takeover without needing malware or a classic exploit.

  1. Entry occurs when a weaponized calendar invite or similar content is delivered to the target and then read by the agent as part of an expected task.
  2. Credential access follows when hidden instructions steer the agent into authenticated services such as file paths or the password manager interface, where session inheritance exposes sensitive material.
  3. Escalation happens when the agent uses legitimate account workflows to reveal masked secrets, change credentials, and collect recovery material for durable takeover.
  4. Impact is achieved when the attacker uses the harvested files, credentials, and recovery data to exfiltrate information or seize control of the user’s accounts.

Read and download The State of NHI & AI Agent Breach Report 2026, covering 200+ breaches impacting Non-Human Identities including AI Agents.


NHI Mgmt Group analysis

Content-to-action trust is the broken premise: agentic browsers assume that content read during a task is safe to execute as part of that same task. That premise holds for human browsing only if a person can visually inspect, hesitate, and refuse. In autonomous browsing, hidden instructions can be processed at machine speed without the user ever seeing the malicious payload. The practitioner implication is clear: content trust and action authority must be separated.

Session inheritance is now an identity risk, not just a usability feature: the attack works because the agent inherits the user’s authenticated state and can act as though it were the user. That collapses the distinction between browsing convenience and privileged access, especially where password managers or file access are already unlocked. The implication is that delegated browsing needs its own access boundary, not the user’s full session by default.

Identity blast radius is defined by the browser, not the endpoint: once the agent can read files, unlock extensions, and traverse account recovery flows, the browser becomes the highest-value identity control point in the stack. A single injected prompt can move from benign content to secret recovery material and durable takeover. Practitioners should treat browser-mediated agent execution as a distinct identity plane with its own governance.

Agentic browser content injection is a governance class, not an isolated bug: PleaseFix shows that the same pattern can recur anywhere untrusted content is interpreted as executable input. That makes this a repeatable control problem across the agentic web ecosystem, not a point fix for one browser or one extension. The field now needs controls that govern what an agent may read, what it may act on, and when its delegated authority must stop.

Agentic content injection exposes a new runtime governance gap: The relevant control failure is the absence of a boundary between task content and task authority. Existing IAM and PAM models presume that privileged actions are initiated intentionally, but these browsers let content trigger the action path itself. Teams should rethink governance around execution context, not just authentication and authorization.

From our research library:

What this signals

Content injection is now an identity problem: agentic browser attacks show that the boundary between reading and acting matters as much as the boundary between authenticated and unauthenticated access. If untrusted content can drive privileged browser behavior, the control plane has moved from login events to execution context.

Session state is the new attack surface: once an agent can inherit an unlocked browser session, the attacker is no longer trying to break authentication. The practical question becomes which delegated browser tasks are allowed to touch vaults, recovery workflows, and local file surfaces at all.

Agentic browser content injection widens the governance gap: task delegation, not just credential issuance, now needs policy. Security teams should expect more attacks that exploit legitimate browser behavior and should align agent policy, PAM boundaries, and browser controls around the same blast radius.


For practitioners

  • Separate content ingestion from action authority Block agentic browsers from treating untrusted page content as executable task input. Require an explicit trust boundary before the agent can follow instructions, navigate to sensitive destinations, or continue a workflow that originated from external content.
  • Restrict session inheritance for browser agents Do not let an agent inherit the same unlocked browser state that a human user uses for password managers, recovery flows, or other sensitive sessions. Give agentic browsing a narrower session boundary than the user’s interactive browser.
  • Limit access to local file and secret surfaces Prevent agent-driven browsing from reaching local file paths, vault interfaces, and recovery workflows unless those paths are explicitly required and separately governed. The attack chain depends on moving from content to these sensitive surfaces.
  • Instrument agent-visible high-risk actions Log when an agent opens vault entries, reveals masked secrets, changes account settings, or follows unusual redirects from benign content. Those are the operational indicators that content injection is crossing into identity compromise.
  • Review delegated browser flows by task type Classify which browsing tasks truly need autonomous execution and which should remain human-mediated, especially where credentials, recovery codes, or file access are in scope. High-risk flows should not share the same agent policy as low-risk reading tasks.

Key takeaways

  • Agentic browsers can turn ordinary content into attacker-controlled instructions, which breaks the assumption that reading a page is a passive action.
  • The research demonstrates file exfiltration, credential theft, and account takeover through normal browser behavior, showing how large the blast radius can be.
  • Governance has to move toward content-action separation, narrower session inheritance, and explicit control over which delegated browser tasks can touch secrets.

Key terms

  • Agentic Browser: An agentic browser is a web browser with an embedded AI assistant that can interpret page content and take actions on the user’s behalf. It combines browsing, reasoning, and execution in one interface, which creates new governance requirements for identity, data handling, and approval boundaries.
  • Content injection: The placement of hidden instructions inside otherwise legitimate content so that a downstream system reads them as part of its task. In agentic environments, content injection matters because the agent may treat attacker text as executable context rather than as untrusted input.
  • Session Inheritance: Session inheritance is the transfer of a user’s active browser state, including cookies, tokens, and authenticated context, to an AI agent. In governance terms, it expands access beyond a single application and turns one login into a cross-application delegation boundary that must be controlled and audited.
  • Workflow Execution Boundary: The workflow execution boundary is the point where user-authored logic stops being data transformation and starts becoming privileged runtime activity. In secure designs, that boundary prevents untrusted workflow content from reaching process memory, system calls, or secret stores without strict containment.

Deepen your knowledge

NHI governance, agentic AI identity, and machine identity security are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are building or maturing an IAM programme, it is worth exploring.
NHIMG Editorial Note
Published by the NHIMG editorial team on June 24, 2026.
Updated on October 11, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org