agent-browser
Pass
Audited by Gen Agent Trust Hub on Sep 17, 2026
Risk Level: SAFEDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONDATA_EXFILTRATIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [DYNAMIC_EXECUTION]: The skill provides an
evalcommand (documented inSKILL.mdandreferences/commands.md) that allows executing arbitrary JavaScript within the browser context. This is a powerful feature that could be misused to perform actions not explicitly defined by the agent's instructions.\n- [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from the internet, creating a surface for injection attacks. \n - Ingestion points:
agent-browser snapshotandagent-browser get textinSKILL.md.\n - Boundary markers: Provides an optional
AGENT_BROWSER_CONTENT_BOUNDARIESenvironment variable to wrap output.\n - Capability inventory: Capabilities include file writing, interactive element manipulation, and script execution.\n
- Sanitization: No specific sanitization of the extracted text content is mentioned in the instructions.\n- [DATA_EXFILTRATION]: The skill saves and loads authentication states, including cookies and localStorage, to local files (e.g.,
auth-state.json). Access to these files could lead to session hijacking if the host environment is not properly secured.\n- [EXTERNAL_DOWNLOADS]: The skill documentation recommends execution vianpx, which results in the download and execution of theagent-browserpackage from a remote registry.\n- [COMMAND_EXECUTION]: The skill utilizesBashto invoke its CLI commands, which includes parameters for complex configurations such as network proxies and custom browser executables.
Audit Metadata