agent-browser
Pass
Audited by Gen Agent Trust Hub on Sep 21, 2026
Risk Level: SAFECREDENTIALS_UNSAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill enables the agent to interact with and extract data from any website (ingestion points in
SKILL.mdandreferences/commands.mdviasnapshot,get text, andget htmlcommands). There are no explicit boundary markers or sanitization steps mentioned to prevent the agent from obeying instructions embedded in web content. The agent possesses broad capabilities, including file writing (screenshots/PDFs), network operations, and dynamic code execution (eval), which could be leveraged if the agent is influenced by malicious web content.- [CREDENTIALS_UNSAFE]: Several files, includingreferences/authentication.mdandtemplates/authenticated-session.sh, describe workflows for saving and loading browser state files (e.g.,auth-state.json) that store session tokens in plaintext. While the documentation recommends encryption and provides an authentication vault, the default templates utilize environment variables likeAPP_PASSWORDand file-based state persistence, which may lead to accidental exposure if not managed securely.- [DYNAMIC_EXECUTION]: Theagent-browser evalcommand, documented inreferences/commands.md, allows for the execution of arbitrary JavaScript within the browser context. The support for a-b/--base64flag facilitates the execution of encoded scripts, which could be used as a vector to obfuscate malicious logic from basic static analysis.- [COMMAND_EXECUTION]: The skill relies on theagent-browserCLI to perform all browser automation tasks. This provides the agent with full control over a browser instance, including the ability to manipulate network traffic, intercept requests, and access local files via thefile://protocol.- [EXTERNAL_DOWNLOADS]: Theagent-browser skills getcommand is used to download and load additional specialized workflow content and skills from a remote source at runtime, representing a dynamic content loading mechanism.
Audit Metadata