Control Host Browser

PassAudited by ClawScan on May 10, 2026.

Overview

This skill does what it says—opens URLs in the user's Chrome browser—but users should be aware it controls the host browser through Chrome DevTools and uses the main browser profile.

Install only if you want the agent to open links in your real Chrome browser. Use it for trusted, explicit requests, and remember that pages may open under your normal signed-in browser profile.

Findings (3)

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

The agent can open a page in the user's real Chrome browser, which may be visible on the user's machine and may interact with existing browser state.

Why it was flagged

The script uses Chrome DevTools Protocol to create a tab and navigate it to the provided URL. This is the core purpose of the skill, but it is still browser-control authority that should be used only for user-requested URLs.

Skill content
RESPONSE=$(curl -s -X PUT "http://172.17.0.1:$PORT/json/new") ... python3 "$SCRIPT_DIR/cdp_navigate.py" "$PORT" "$PAGE_ID" "$URL"
Recommendation

Use only when you explicitly want a link opened in your host browser, and review unusual or sensitive URLs before allowing them.

What this means

A URL opened in the main profile could load as the signed-in user for that site, and the visit may appear in browser history or trigger normal website behavior.

Why it was flagged

The skill defaults to the host machine's main Chrome profile. Pages opened there may use the user's normal logged-in browser sessions even though the code does not directly read credentials.

Skill content
确认 Profile 名称(默认为 `main`,对应宿主机上的特定用户配置)
Recommendation

Prefer opening only trusted HTTP/HTTPS links, and avoid using this for account-management or transaction URLs unless you intend to act in your own signed-in browser.

What this means

The skill may fail or behave differently if Python 3 or curl are unavailable, and the registry metadata does not fully communicate those runtime needs.

Why it was flagged

The README documents runtime dependencies, while the registry metadata declares no required binaries. This is an under-declared requirement rather than evidence of hidden behavior.

Skill content
Requirements\n\n- Python 3.x (for `cdp_navigate.py`)\n- `curl` (for tab creation)
Recommendation

Confirm the included scripts and dependencies are present before use, and treat the source as unverified because no homepage or source repository is provided.