agent-browser

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

Overview

This is a coherent browser automation skill, but it deserves review because it can control websites and inspect or preserve browser session cookies/storage through an external CLI.

Before installing, decide whether you are comfortable letting an agent control a browser session. Prefer isolated profiles or test accounts, avoid sensitive logged-in sites, verify the external agent-browser package, and require explicit confirmation before submissions, uploads, payments, account changes, or cookie/storage access.

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

The agent could submit forms, change web account state, or upload selected files while automating a browser session.

Why it was flagged

The skill gives the agent broad browser-control operations, including clicking, typing, and uploading files. This is expected for browser automation, but it can affect real websites and accounts if used in a logged-in or sensitive context.

Skill content
allowed-tools: Bash(agent-browser:*) ... agent-browser click @e1 ... agent-browser fill @e2 "text" ... agent-browser upload @e1 file.pdf
Recommendation

Use this only on trusted or test sites unless you explicitly approve high-impact actions such as submissions, purchases, account changes, or uploads.

What this means

If used on logged-in sites, the agent may be able to view or reuse session material and act with the user's web account privileges.

Why it was flagged

Cookies and localStorage can contain login/session tokens. The documentation exposes retrieval and preservation of this session data without describing domain scope, redaction, retention, or user approval boundaries.

Skill content
Recording creates a fresh context but preserves cookies/storage from your session ... agent-browser cookies # Get all cookies ... agent-browser storage local # Get all localStorage
Recommendation

Run this in an isolated browser context or test account, avoid sensitive logged-in sessions, clear cookies/storage after use, and require explicit approval before cookie/storage or credential-related operations.

What this means

Installing the skill as documented means trusting the external npm/GitHub package and its dependency installation behavior.

Why it was flagged

The skill is instruction-only and relies on an external globally installed CLI or source build, with no pinned package version or reviewed code included in the artifact. This is common for CLI wrappers, but provenance should be verified.

Skill content
npm install -g agent-browser
agent-browser install
agent-browser install --with-deps
...
git clone https://github.com/vercel-labs/agent-browser
Recommendation

Verify the upstream package and repository, pin a known-good version where possible, and review the CLI before using it with sensitive browser sessions.