Agent Browser Jau771
Analysis
This is a coherent browser-automation skill, but it gives an agent broad website-control and session/cookie access through an external CLI, so it warrants careful review before installation.
Findings (4)
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.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
allowed-tools: Bash(agent-browser:*) ... agent-browser click @e1 ... agent-browser fill @e2 "text" ... agent-browser upload @e1 file.pdf # Upload files
The skill grants the agent broad browser-control commands, including clicking, filling forms, and uploading files, without documented approval gates or scoped limits.
npm install -g agent-browser@latest
The setup guidance installs an external npm package globally using the latest version; this is expected for a CLI wrapper, but it leaves package/version provenance for the user to verify.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
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 ... agent-browser set credentials user pass
The documented commands can read or preserve session cookies/localStorage and set HTTP basic-auth credentials, giving the agent access to web identity/session material without clear scoping.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
agent-browser snapshot # Full accessibility tree ... agent-browser get html @e1 # Get innerHTML
The skill intentionally brings webpage text, structure, and HTML into the agent's context; that is central to browser automation but can expose untrusted or sensitive page content.
