browser-gui-inspect
Fail
Audited by Gen Agent Trust Hub on Jul 30, 2026
Risk Level: HIGHREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONDATA_EXFILTRATIONPROMPT_INJECTIONCREDENTIALS_UNSAFE
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill uses
npx -y chrome-devtools-mcp@latestto dynamically download and execute an external package from the public NPM registry. The use of the@latesttag without version pinning or integrity verification introduces a significant supply chain risk, as a compromise of the package could lead to arbitrary code execution on the host system. - [DATA_EXFILTRATION]: The
get_network_requesttool allows the agent to retrieve full details of network traffic, including sensitive request/response bodies, headers, and query parameters. This capability could be used to exfiltrate PII, session tokens, or other sensitive data from web applications visited during the session. - [COMMAND_EXECUTION]: The skill executes shell commands via
npxto spawn two instances of thechrome-devtools-mcpserver (headless and visible). This execution is performed locally using the host'snodeandnpxbinaries as specified in the metadata. - [CREDENTIALS_UNSAFE]: The skill relies on a persistent Chrome profile located at
~/.cache/chrome-devtools-mcp/chrome-profile. This profile is designed to store manually-authenticated sessions, meaning it contains sensitive authentication material such as cookies and session tokens. Access to this profile by the agent provides a path to high-value user credentials. - [PROMPT_INJECTION]: The skill is vulnerable to indirect prompt injection because it processes untrusted data from the open web.
- Ingestion points: Arbitrary web content is ingested through the
navigate_page,take_snapshot, andtake_screenshottools (SKILL.md). - Boundary markers: The instructions include a "Golden Rule" for the agent to only perform read actions, but no technical boundary markers or system-level delimiters are applied to the content being read.
- Capability inventory: The skill provides high-impact capabilities including
click,fill,evaluate_script,get_network_request, andnavigate_page(SKILL.md). - Sanitization: There is no evidence of sanitization, filtering, or escaping for the external content retrieved from the browser before it is processed by the agent.
Recommendations
- AI detected serious security threats
Audit Metadata