jb-chrome-mcp
Pass
Audited by Gen Agent Trust Hub on Sep 17, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill downloads and executes the
chrome-devtools-mcppackage from the official npm registry usingnpx. This is a verified, well-known tool maintained by the Google Chrome DevTools team for browser automation tasks. - [COMMAND_EXECUTION]: The skill utilizes a local bootstrap bash script (
scripts/ensure-jb-chrome-mcp.sh) to configure the environment and relies on themcporterCLI to communicate with the browser's remote debugging interface. - [DYNAMIC_EXECUTION]: The skill exposes the
evaluate_scripttool, which enables the agent to execute JavaScript directly within the browser's context. This is an expected and documented feature of the underlying DevTools protocol server used for page inspection. - [INDIRECT_PROMPT_INJECTION]: The skill creates an attack surface for indirect prompt injection by ingesting untrusted data from active browser tabs (DOM snapshots, console logs, and network data).
- Ingestion points: Browser content is accessed via tools such as
take_snapshot,list_console_messages, andget_network_requestas defined in the tool reference. - Boundary markers: The
SKILL.mdfile provides explicit instructions for the agent to redacting sensitive information like passwords or auth tokens from its output. - Capability inventory: The skill can navigate pages, interact with forms, manage extensions, and execute scripts on the host via the
mcporterwrapper. - Sanitization: The 'Secret handling' section instructs the agent to return only the 'shape' (presence, length, status) of tokens rather than the actual values.
Audit Metadata