ironbee-browser-devtools-cli
Pass
Audited by Gen Agent Trust Hub on May 29, 2026
Risk Level: SAFECOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill provides the
run executecommand which allows the execution of arbitrary JavaScript code within a sandbox. This is used for batching tool calls and direct browser interaction through the Playwright API (pageobject). - [COMMAND_EXECUTION]: The skill manages "scenarios," which are reusable JavaScript scripts stored in
.ironbee-devtools/scenarios.json. These scripts are executed in the same environment as theexecutetool. - [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection as it ingests untrusted data from the web (HTML, text, accessibility snapshots).
- Ingestion points: Untrusted data enters the agent context through tools like
navigation_go-to,content_get-as-text,content_get-as-html, anda11y_take-aria-snapshot. - Boundary markers: No explicit instructions or delimiters are provided to the agent to ignore instructions embedded in the retrieved web content.
- Capability inventory: The agent has extensive capabilities including arbitrary JavaScript execution (
run execute), browser control, network request interception (stub), and file system writes (screenshots, scenarios). - Sanitization: The
content_get-as-htmltool provides options to remove scripts, styles, and comments, but these are for output cleaning rather than preventing adversarial instruction execution by the LLM.
Audit Metadata