agent-browser
Pass
Audited by Gen Agent Trust Hub on Jun 20, 2026
Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTIONDATA_EXFILTRATIONEXTERNAL_DOWNLOADS
Full Analysis
- [PROMPT_INJECTION]: The skill is designed to ingest untrusted data from external websites via snapshots and text extraction, creating a surface for indirect prompt injection attacks.
- Ingestion points:
agent-browser snapshot,agent-browser get text, andagent-browser eval(found in SKILL.md and references/snapshot-refs.md). - Boundary markers: The skill includes a
--content-boundariesfeature to help distinguish page content from instructions, though it is opt-in. - Capability inventory: The tool supports network navigation, file writing (screenshots, PDFs), and arbitrary JavaScript execution.
- Sanitization: Mitigation relies on the use of provided content boundaries and the agent's interpretation.
- [COMMAND_EXECUTION]: The
agent-browser evalcommand enables the execution of arbitrary JavaScript within the browser context. While restricted to the browser environment, this capability allows for data extraction and interaction with web applications based on potentially malicious input. - [DATA_EXFILTRATION]: The skill provides the ability to access local filesystem resources via
file://URLs when the--allow-file-accessflag is used. This capability allows the agent to read local files (e.g., PDFs or HTML documents) for processing or capture. - [EXTERNAL_DOWNLOADS]: The skill instructions utilize
npx agent-browser, which fetches and executes the browser automation tool from the npm package registry at runtime.
Audit Metadata