autobrowse
Warn
Audited by Gen Agent Trust Hub on May 19, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONREMOTE_CODE_EXECUTIONPROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill executes external commands and local scripts to perform its tasks.
- Evidence:
SKILL.mdinstructions specify runningnode ${CLAUDE_SKILL_DIR}/scripts/evaluate.mjs. - Evidence: The script
scripts/evaluate.mjsusesexecFileSyncto execute thebrowseCLI tool (lines 201-213). - [REMOTE_CODE_EXECUTION]: The skill dynamically generates and installs new agent capability files to the user's persistent skill directory.
- Evidence:
SKILL.mdStep 3 and the 'After all iterations' section describe generating a newSKILL.mdfile and writing it to~/.claude/skills/<task-name>/SKILL.md. - [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection as it ingests and processes untrusted data from external websites.
- Ingestion points: Website data (accessibility trees and text) is ingested via the
browse snapshotandbrowse get textcommands withinscripts/evaluate.mjs(lines 35-65). - Boundary markers: The inner agent's system prompt (lines 222-300 of
scripts/evaluate.mjs) uses section headers but lacks robust delimiters or specific instructions to ignore embedded commands in the web content. - Capability inventory: The skill has access to the
Agenttool (for spawning sub-agents), theBashtool, and the ability to write files and execute thebrowseCLI. - Sanitization: No sanitization or safety filtering of the ingested website content is performed before it is presented to the agent reasoning loop.
- [EXTERNAL_DOWNLOADS]: The skill relies on and instructs the user to install external dependencies and tools.
- Evidence:
README.mdandpackage.jsonlist dependencies on@anthropic-ai/sdkanddotenv, and specify the installation of thebrowseCLI via npm.
Audit Metadata