chrome-dev-mcp
Pass
Audited by Gen Agent Trust Hub on Oct 23, 2026
Risk Level: SAFE
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill downloads the 'uxc' adapter from its official GitHub repository (
github.com/holon-run/uxc). This is documented as a trusted well-known dependency. The installation process inscripts/install-uxc.zshincludes strict SHA-256 integrity checks for both the archive and the extracted binary against pinned values inscripts/lib/uxc-release.zsh. - [COMMAND_EXECUTION]: The skill executes shell scripts to manage browser connectivity. These scripts (
uxc-readiness.zsh,ensure-connection.zsh, etc.) are part of the skill's own code and are used to verify the state of the shared Chrome session. They avoid dangerous patterns likecurl | bashand instead use localized, verified binaries. - [DATA_EXFILTRATION]: The skill explicitly forbids and includes tests to prevent the leaking of page URLs, titles, bodies, cookies, or tokens in its output. It enforces target page resolution through fresh numeric IDs rather than global selectors. Network request bodies are only stored in the OS-provided temporary directory (
DARWIN_USER_TEMP_DIR). - [PRIVILEGE_ESCALATION]: The skill operates within user space and does not request
sudoor modify system-level configurations. It uses a daemon-exclusive key to manage browser ownership without requiring administrative rights. - [DYNAMIC_EXECUTION]: The skill uses
evaluate_scriptto run JavaScript within the browser context. This is the primary intended function of the skill for DOM analysis and is scoped to the specificpageIdprovided by the user, with instructions to avoid side effects during read-only operations.
Audit Metadata