faster-chrome-devtools-skill
Pass
Audited by Gen Agent Trust Hub on Sep 28, 2026
Risk Level: SAFEDATA_EXFILTRATIONCOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [DATA_EXFILTRATION]: The skill accesses sensitive local files to discover and connect to browser debugging ports.
- Evidence: The script
scripts/cdp.mjsreads theDevToolsActivePortfile from various browser profile directories (macOS, Windows, Linux) to establish a WebSocket connection to the user's active browser. - Risk: This grants the agent access to the user's live browser state, including open tabs, browsing history, and potentially session cookies or logged-in credentials.
- [COMMAND_EXECUTION]: The skill manages background processes to maintain browser connectivity and facilitate automation.
- Evidence:
scripts/cdp.mjsusesnode:child_process.spawnto launch a background daemon that keeps the connection alive for up to 20 minutes. - [DYNAMIC_EXECUTION]: The skill generates and executes JavaScript code within the target browser context to perform interactions.
- Evidence: Interaction commands such as
click,fill, andwait-forinscripts/cdp.mjsassemble JavaScript logic (e.g.,MutationObserverand DOM setter templates) which are then executed via theRuntime.evaluateCDP method. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from external websites that could potentially influence or override agent behavior.
- Ingestion points: The
snapshot,html,console, andfailurescommands inscripts/cdp.mjsretrieve data directly from the DOM, accessibility tree, and browser logs of external pages. - Boundary markers: While the skill uses backend DOM references (
ref:123) to target elements, it lacks explicit delimiters or instructions for the agent to ignore potentially malicious textual content within the retrieved page data. - Capability inventory: The agent has significant control, including the ability to
navigateto new URLs,fillforms,clickbuttons, andevaluatearbitrary JavaScript. - Sanitization: No sanitization, filtering, or validation is performed on the content retrieved from web pages before it is returned to the agent's context.
Audit Metadata