agent-browser
Fail
Audited by Gen Agent Trust Hub on Mar 17, 2026
Risk Level: HIGHEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill documentation in
SKILL.mdprovides an installation commandcurl -fsSL https://cli.inference.sh | shthat pipes a remote script into the shell. As this is hosted on the vendor's own domain, it is considered a standard delivery method for their CLI tool. - [COMMAND_EXECUTION]: The
allowed-toolssection inSKILL.mdspecifiesBash(infsh *), which allows the agent to execute the vendor's CLI commands. - [REMOTE_CODE_EXECUTION]: Through the
executefunction described inreferences/commands.md, the skill allows the agent to run arbitrary JavaScript code within the browser context. This enables dynamic code execution on external websites. - [DATA_EXFILTRATION]: The skill includes documentation on extracting sensitive browser data; for example,
references/authentication.mdshows how to use theexecutefunction to retrievedocument.cookieand other authentication-related metadata. - [PROMPT_INJECTION]: The skill is vulnerable to indirect prompt injection due to its core function of ingesting web data.
- Ingestion points: Functions like
open,snapshot, andexecutereturn external content (text, element descriptions) into the agent's context. - Boundary markers: There are no instructions or delimiters in the documentation to help the agent distinguish between untrusted web content and system instructions.
- Capability inventory: The agent possesses powerful capabilities including bash command execution and JavaScript execution, which could be leveraged if it follows instructions embedded in a web page.
- Sanitization: The skill lacks explicit sanitization or filtering mechanisms for the data it retrieves from the internet.
Recommendations
- HIGH: Downloads and executes remote code from: https://cli.inference.sh - DO NOT USE without thorough review
Audit Metadata