agent-browser
Warn
Audited by Gen Agent Trust Hub on May 19, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [DYNAMIC_EXECUTION]: The
agent-browser evalcommand allows the agent to execute arbitrary JavaScript within the browser context. This capability enables the execution of complex logic that may bypass standard interaction safeguards, as documented inreferences/commands.md. - [OBFUSCATION]: The skill supports the execution of Base64-encoded JavaScript via the
agent-browser eval -bflag. While designed to handle shell escaping issues, this functionality allows for the execution of payloads that are not human-readable in the source instructions, as seen in the examples inreferences/commands.md. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to navigate the open web and ingest data from untrusted sources, creating a surface for indirect prompt injection.
- Ingestion points: Commands such as
agent-browser get text,agent-browser snapshot, andagent-browser open(referenced inSKILL.mdandtemplates/capture-workflow.sh) bring external web content into the agent's context. - Boundary markers: The provided instructions do not include explicit delimiters or system-level warnings to the agent to disregard instructions embedded within the scraped web content.
- Capability inventory: The
agent-browsertool possesses high-privilege capabilities including the ability to write files (screenshots, PDFs, and state files), manage authentication cookies/tokens viastate save, and execute code viaeval. - Sanitization: There is no evidence of content sanitization or filtering to prevent malicious instructions from the web influencing the agent's subsequent actions.
Audit Metadata