WSL Chrome CDP

PassAudited by VirusTotal on May 11, 2026.

Overview

Type: OpenClaw Skill Name: wsl-chrome-cdp Version: 1.0.0 The wsl-chrome-cdp skill is designed to facilitate communication between an OpenClaw agent in WSL2 and a Chrome browser instance on the Windows host via the Chrome DevTools Protocol (CDP). The core logic in enable-browser.sh uses PowerShell to launch Chrome with remote debugging enabled and a dedicated user data directory, which is a standard and legitimate approach for browser automation. While the skill requests write access to the agent's configuration file (~/.openclaw/openclaw.json) and executes host-side commands via PowerShell, these actions are transparently documented and directly support the stated purpose of the skill without any evidence of malicious intent or data exfiltration.

Findings (0)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Other local or permitted network processes that can reach the CDP port may be able to control the debug Chrome profile.

Why it was flagged

The script intentionally launches Chrome with a DevTools Protocol debugging port, which enables browser control. It uses a separate Debug profile, making the behavior purpose-aligned, but the port should be treated as sensitive.

Skill content
ps_command='Start-Process "C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe" -ArgumentList "--remote-debugging-port=9222","--user-data-dir=C:\\Users\\$env:USERNAME\\AppData\\Local\\Google\\Chrome\\Debug","--no-first-run"'
Recommendation

Use this only on trusted machines, keep port 9222 restricted to localhost/WSL access, avoid broad firewall exposure, and close the debug Chrome instance when done.

What this means

Installing or invoking the skill can start a Windows Chrome process from the WSL environment.

Why it was flagged

The skill executes a Windows PowerShell command from WSL to start Chrome. This is disclosed and necessary for the stated WSL2/Windows integration.

Skill content
$POWERShell -Command "$ps_command"
Recommendation

Review the script before use and run it only in the intended Windows + WSL2 environment.

What this means

Some documented or declared helper paths may not work as written, and users should avoid substituting unreviewed files from elsewhere.

Why it was flagged

The manifest references scripts paths, including start-chrome-debug.bat, while the provided file manifest only includes enable-browser.sh at the package root and no scripts directory. This looks like a packaging inconsistency.

Skill content
permissions:
  - exec:scripts/enable-browser.sh
  - exec:scripts/start-chrome-debug.bat
Recommendation

Use the included enable-browser.sh only, and ask the maintainer to align the manifest, documentation, and shipped files.