web-access
Pass
Audited by Gen Agent Trust Hub on Oct 25, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill manages a browser lifecycle and interacts with the operating system through multiple shell scripts.
- Executes
scripts/check-deps.sh,scripts/ensure-browser.sh, andscripts/close-browser.shto manage environment and process states. - Launches a Google Chrome or Chromium process with the
--remote-debugging-port=9222flag enabled. - Relies on the
agent-browserCLI tool to send commands to the browser instance. - [DYNAMIC_EXECUTION]: The skill utilizes dynamic script execution for specific automation tasks.
scripts/close-browser.shexecutes a Python script using a heredoc (PYEOF) to interact with the browser's WebSocket debugging interface without requiring external libraries.- The instructions direct the agent to use
agent-browser --cdp 9222 eval "<js>"to execute custom JavaScript within the page context for extracting specific DOM elements or controlling media playback. - [INDIRECT_PROMPT_INJECTION]: As the skill is designed to ingest and process data from external websites, it possesses an inherent attack surface for indirect prompt injection.
- Ingestion points: Content enters the agent's context through
snapshot(accessibility tree),get text,screenshotimages, and the results ofevalscripts inSKILL.md. - Boundary markers: The instructions do not define specific delimiters or warning headers to isolate untrusted web content from the agent's core instructions.
- Capability inventory: The skill has the capability to write files (saving screenshots to
/tmp/), navigate to arbitrary URLs, and execute JavaScript in a browser. - Sanitization: There is no explicit sanitization or filtering of the fetched web data within the provided scripts before it is processed by the AI.
Audit Metadata