agent-browser
Pass
Audited by Gen Agent Trust Hub on Oct 7, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONDATA_EXFILTRATION
Full Analysis
- [COMMAND_EXECUTION]: The skill utilizes a set of Bash commands under the
agent-browsernamespace to perform browser automation tasks such asopen,click,fill, andscreenshot. - [EXTERNAL_DOWNLOADS]: The skill uses
npxto execute theagent-browserpackage, which involves fetching the tool from the npm registry at runtime. - [DYNAMIC_EXECUTION]: Provides an
evalcommand that allows the agent to execute arbitrary JavaScript within the browser context for complex data extraction or interaction tasks. - [INDIRECT_PROMPT_INJECTION]: As a tool designed to process web content, it is inherently exposed to indirect prompt injection from malicious websites. The skill documentation explicitly recommends using the
--content-boundariesflag to help the agent distinguish between tool instructions and untrusted page content. - Ingestion points:
agent-browser snapshot,agent-browser get text, andagent-browser screenshotfetch data from external URLs into the agent's context. - Boundary markers: Supports opt-in markers via the
AGENT_BROWSER_CONTENT_BOUNDARIESenvironment variable. - Capability inventory: The tool can navigate to any URL, interact with forms, and execute JavaScript, controlled via
Bashtool calls. - Sanitization: The skill provides
AGENT_BROWSER_ALLOWED_DOMAINSto restrict navigation to trusted sources and anAGENT_BROWSER_ACTION_POLICYto gate destructive actions. - [DATA_EXFILTRATION]: The skill manages sensitive authentication states and session cookies. It mitigates exposure risks through an 'Auth Vault' that encrypts credentials using a user-provided
AGENT_BROWSER_ENCRYPTION_KEY. It also supports local file access via the--allow-file-accessflag, which is documented for legitimate local document processing.
Audit Metadata