agent-browser-commands
Pass
Audited by Gen Agent Trust Hub on May 5, 2026
Risk Level: SAFECOMMAND_EXECUTIONREMOTE_CODE_EXECUTIONDATA_EXFILTRATIONPROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The documentation outlines an extensive CLI for browser control, including navigation (open, reload), discovery (snapshot), and complex interactions (click, fill, drag, upload).
- [REMOTE_CODE_EXECUTION]: Includes an
evalcommand which allows the agent to execute arbitrary JavaScript code within the active browser context. Additionally, it defines aninstallcommand for fetching browser binaries. - [DATA_EXFILTRATION]: Provides the ability to read and extract sensitive browser data, including session cookies, localStorage, clipboard content, and full network request/response logs.
- [EXTERNAL_DOWNLOADS]: The
installcommand is documented for downloading the Chromium browser and its necessary system-level dependencies. - [PROMPT_INJECTION]: The skill is vulnerable to indirect prompt injection due to its core function of ingesting and processing data from external web sources.
- Ingestion points: Commands such as
open,snapshot,get text,get html, andnetwork requestsallow the agent to ingest content from arbitrary URLs into its context. - Boundary markers: The reference documents a
--content-boundariesflag that can be used to wrap page output in markers to help the model distinguish it from tool output. - Capability inventory: The toolset includes highly privileged operations such as
eval, modifying cookies/storage, and intercepting/mocking network traffic vianetwork route. - Sanitization: There is no documented mechanism within the reference for sanitizing, filtering, or validating the data retrieved from the web before it is processed by the agent.
Audit Metadata