agent-browser
Pass
Audited by Gen Agent Trust Hub on Oct 6, 2026
Risk Level: SAFEDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONOBFUSCATIONCOMMAND_EXECUTION
Full Analysis
- [DYNAMIC_EXECUTION]: The skill implements an
evalcommand that allows the execution of arbitrary JavaScript within the browser instance. Documentation inreferences/javascript-evaluation.mddetails how to pass complex scripts via standard input or Base64 encoding, which provides a powerful but high-risk capability for running dynamic code. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to scrape and interact with external websites using commands like
snapshotandget text. Because it processes untrusted HTML and text content from these sites without explicit boundary markers or sanitization logic in the provided templates, it is vulnerable to indirect prompt injection where malicious website content could attempt to influence the agent's behavior. - [OBFUSCATION]: The
evalfunctionality supports a-bflag for Base64-encoded payloads. Although the documentation suggests this to prevent shell character corruption, it effectively obscures the JavaScript logic being executed from simple text-based monitoring and security audits. - [COMMAND_EXECUTION]: The skill operates through a custom command-line interface
agent-browserand includes several shell templates that perform file operations, environment variable access, and process management to automate browser sessions and state persistence.
Audit Metadata