agent-browser
Pass
Audited by Gen Agent Trust Hub on Sep 19, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The
scripts/setup.shscript performs a global installation of theagent-browserpackage from the NPM registry and subsequently downloads the Chromium browser binary.- [COMMAND_EXECUTION]: The skill operates by executing various CLI commands through theagent-browsertool to interact with the web, includingopen,click,fill, andsnapshot.- [DYNAMIC_EXECUTION]: Theevalcommand documented inreferences/commands.mdallows the agent to execute arbitrary JavaScript code within the browser's execution environment.- [INDIRECT_PROMPT_INJECTION]: The skill represents a vulnerability surface for indirect prompt injection due to its core function of processing untrusted web data. - Ingestion points: External website content is ingested into the agent context via
agent-browser open,agent-browser snapshot, andagent-browser get text(found inSKILL.mdandreferences/commands.md). - Boundary markers: The documentation in
SKILL.mdsuggests setting theAGENT_BROWSER_CONTENT_BOUNDARIES=1environment variable to wrap tool output for safety. - Capability inventory: The skill possesses significant capabilities including element interaction (
click,fill), arbitrary code execution (eval), file system writes (screenshot,pdf,state save), and credential management (auth save). - Sanitization: The skill provides optional configuration for domain allowlisting (
AGENT_BROWSER_ALLOWED_DOMAINS) and action policies to restrict agent behavior.
Audit Metadata