browser
Pass
Audited by Gen Agent Trust Hub on Jul 16, 2026
Risk Level: SAFE
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill interacts with external web content, which is inherently untrusted. It effectively manages this risk through multiple layers of defense:
- Ingestion points: Untrusted data enters the agent context through tools like
browser_snapshot,browser_dom, andbrowser_accessibility(interaction.md). - Boundary markers: The skill explicitly instructs agents to use a "Dispatch Agent" (subagent) to process large artifacts, with a prompt that requires a "concise text summary" and forbids returning "raw HTML, JSON, or image data" to the main context (SKILL.md).
- Capability inventory: The skill possesses significant capabilities, including
browser_evaluatefor JS execution,browser_connectfor launching binaries, andbrowser_storagefor session access. - Sanitization: The
browser_navigatetool implements a whitelist forhttp/httpsprotocols and explicitly blocksfile://andjavascript:schemes to prevent local file access or direct XSS-based injection (interaction.md). - [COMMAND_EXECUTION]: The
browser_connecttool includes anexecutable_pathparameter, allowing the agent to specify the Chrome binary used for automation. This is a standard requirement for Puppeteer-based tools. - [REMOTE_CODE_EXECUTION]: The
browser_evaluatetool provides a legitimate interface for executing arbitrary JavaScript within the page context of the controlled browser instance. - [DATA_EXFILTRATION]: The skill provides tools for capturing sensitive data, such as
browser_storage_state_save(cookies and session data) andbrowser_export_har(network traffic). The skill design enforces writing these large, sensitive artifacts to local temporary storage rather than returning them as raw bytes in the conversation context.
Audit Metadata