replit-playwright-chromium
Pass
Audited by Gen Agent Trust Hub on Sep 3, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes shell commands to launch a Playwright-managed Chromium binary from the Replit Nix store. It uses
setsidandnohupto manage background daemon processes for the browser and the optional monitoring tool. - [EXTERNAL_DOWNLOADS]: The skill instructs the agent to install the
playwrightPython package using standard package managers (pip). This is a well-known library for browser automation. - [INDIRECT_PROMPT_INJECTION]: The skill enables an attack surface for indirect prompt injection as the browser can ingest untrusted content from the web.
- Ingestion points: Browser instances launched via
scripts/ensure_browser.shor Playwright scripts inSKILL.mdcan load arbitrary URLs. - Boundary markers: None identified; external content is rendered directly in the browser environment.
- Capability inventory: The agent has the capability to execute shell commands, perform file system operations in the workspace, and initiate network requests via the browser.
- Sanitization: No content sanitization or instruction filtering is applied to the data processed by the browser.
- [DATA_EXPOSURE]: The
scripts/browser_monitor.pycomponent starts a web server listening on all network interfaces (0.0.0.0). This server streams real-time screenshots of the browser activity. While intended for user debugging, this could expose sensitive information if the agent is browsing sensitive sites and the Replit port is publicly accessible.
Audit Metadata