browser-toggle

PassAudited by ClawScan on May 10, 2026.

Overview

This appears to be a straightforward browser-toggle utility, but it persistently changes OpenClaw browser settings and may retain website login sessions.

Before installing, review the local setup script and be sure you want this skill to change OpenClaw's browser configuration. Use `--status` to verify the current mode, keep the automatic backups, and remember that any websites you log into inside the OpenClaw browser may remain accessible to later browser tasks.

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

Running enable or disable changes OpenClaw's browser mode until it is changed back; an unintended run could disrupt local OpenClaw behavior.

Why it was flagged

The tool edits OpenClaw's main browser configuration file, backing it up before saving. This is exactly the advertised function, but it changes how the agent/browser operates.

Skill content
self.config_file = Path.home() / ".openclaw" / "openclaw.json" ... self._backup_config() ... json.dump(config, f, indent=2, ensure_ascii=False)
Recommendation

Run these commands only when you intend to change browser mode, check `--status`, keep the generated backups, and use `--disable` or `--restore` if needed.

What this means

Future OpenClaw browser automation may be able to act within websites where you remain logged in.

Why it was flagged

The documentation discloses that the OpenClaw browser uses its own profile and can retain website login state after a user manually logs in.

Skill content
数据位置: `~/.openclaw/browser/` ... 手动输入账号密码登录 ... 登录状态会保存
Recommendation

Only log in to accounts you want OpenClaw to use, prefer dedicated or low-privilege accounts where possible, and log out or clear the OpenClaw browser profile when finished.

What this means

Running setup changes local files and may add a command on the PATH, but it does not appear to install hidden services or run unrelated code.

Why it was flagged

The installer is a local shell script that copies files into the OpenClaw skills directory and optionally creates a global command. This is disclosed setup behavior and no remote code download is shown.

Skill content
cp -r "$(dirname "$0")"/* "$INSTALL_DIR/" ... ln -sf "$INSTALL_DIR/browser_toggle.py" /usr/local/bin/openclaw-browser
Recommendation

Review `setup.sh` before running it, install from a trusted copy of the package, and remove the symlink during uninstall if it was created.