browser-devtools-mcp-vscode
Warn
Audited by Gen Agent Trust Hub on Oct 8, 2026
Risk Level: MEDIUMDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [DYNAMIC_EXECUTION]: The
executetool facilitates the execution of arbitrary JavaScript code through thecodeparameter. This provides a mechanism for the agent to run complex, multi-step scripts within the execution environment. - [INDIRECT_PROMPT_INJECTION]: The skill enables the agent to ingest and act upon data from external websites. There is a risk that a malicious site could embed instructions targeting the agent's broad capabilities, such as using the
executetool to exfiltrate environment variables or session data. - Ingestion points: External URLs accessed via the
navigateandweb_vitalstools in SKILL.md. - Boundary markers: No specific delimiters or warnings for embedded instructions are defined in the skill instructions.
- Capability inventory: Includes arbitrary code execution (
execute), file system writes (screenshotwithpath), and source code logic injection (set_tracepoint,set_logpoint) across the extension tools. - Sanitization: No evidence of sanitization or filtering for untrusted web content before processing or interpolation.
- [COMMAND_EXECUTION]: The
screenshottool accepts an optionalpathparameter. This allows the agent to write files to the local file system, which could be exploited to write to sensitive or unauthorized directories if the path is not strictly validated. - [DYNAMIC_EXECUTION]: Tools such as
set_tracepointandset_logpointallow for the injection of conditions and log messages into specified source files. This capability enables runtime modification of application logic during debugging sessions. - [EXTERNAL_DOWNLOADS]: The extension configuration includes mechanisms for downloading Playwright browser binaries and installing the extension from the Open VSX registry.
Audit Metadata