Agent Browser

Security checks across static analysis, malware telemetry, and agentic risk

Overview

The skill is a disclosed browser automation helper, but review is warranted because it can run an unpinned external CLI, operate logged-in sessions, and includes proxy guidance for avoiding rate limits/bans.

Install only if you trust and can verify the actual agent-browser CLI package. Use it only on sites and accounts you are authorized to automate, avoid proxy rotation for evasion, confirm high-impact actions before the agent clicks or submits, and protect or delete saved auth-state files.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

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

Using the skill may execute external package code with browser and local user privileges before that code has been reviewed or pinned.

Why it was flagged

The skill can invoke agent-browser through npx, but the registry shows no install spec and the executable package/source is not included in the reviewed artifacts.

Skill content
allowed-tools: Bash(npx agent-browser:*), Bash(agent-browser:*)
Recommendation

Only use a trusted, pinned, reviewed agent-browser package/source; avoid entering real credentials until the runtime package is verified.

What this means

This could lead an agent to bypass website controls, violate site terms, or put the user's accounts, IPs, or organization at risk.

Why it was flagged

The proxy documentation explicitly promotes rotating proxies for scraping to avoid rate limits and bans.

Skill content
Proxy configuration for geo-testing, rate limiting avoidance... / Rotate through proxy list to avoid rate limiting
Recommendation

Use proxies only for authorized testing or corporate routing, and do not use the skill to evade rate limits, bans, or access controls.

What this means

If used with real accounts, browser actions such as clicks, form submissions, and uploads occur with the user's privileges.

Why it was flagged

The skill is intended to log into websites and act in authenticated sessions, which is expected for this purpose but gives the agent delegated account authority.

Skill content
Login flows, session persistence, OAuth, 2FA, and authenticated browsing.
Recommendation

Use least-privileged or test accounts when possible, and require explicit user confirmation before purchases, account changes, public posts, or other high-impact actions.

What this means

Anyone who obtains a saved state file may be able to reuse authenticated sessions or see private browsing state.

Why it was flagged

Saved browser state can contain reusable session tokens and other sensitive storage that persist across runs.

Skill content
State File Contents: { "cookies": [...], "localStorage": {...}, "sessionStorage": {...}, "origins": [...] }
Recommendation

Store state files outside repositories, restrict file permissions, delete them after use, and avoid sharing them with other agents or users.

What this means

Generated or copied JavaScript could read or modify page content in an authenticated browser session.

Why it was flagged

The command reference includes arbitrary JavaScript execution in the browser page context.

Skill content
agent-browser eval -b "<base64>"             # Any JavaScript (base64 encoded)
agent-browser eval --stdin                   # Read script from stdin
Recommendation

Prefer normal snapshot/click/fill commands, and review any JavaScript before running eval against real accounts or sensitive pages.

What this means

Open sessions, cookies, or browser state may remain available after the immediate task unless cleaned up.

Why it was flagged

The browser process/session can remain active between commands rather than ending after each action.

Skill content
The browser persists between commands via a background daemon
Recommendation

Close browser sessions after use and clear cookies or saved state when the task is complete.