playwright-stable-profile
Pass
Audited by Gen Agent Trust Hub on Oct 8, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The scripts
scripts/pl.jsandscripts/start.jsutilizechild_process.spawnwith theshelloption enabled on Windows systems. - Evidence: The
runCommandfunction inscripts/pl.jssetsshell: process.platform === 'win32'. - Evidence: Arguments from
process.argvare passed directly to the spawned process without sanitization. If the agent incorporates untrusted user input into these arguments, it could lead to arbitrary command execution on Windows platforms. - [EXTERNAL_DOWNLOADS]: The skill ensures the installation of the Playwright Chromium browser binary during the startup process.
- Evidence: The
ensureChromiumInstalledfunction inscripts/start.jscallspnpm exec playwright install chromiumif the browser is not already found. - Note: This fetches configuration and binaries from Playwright's official sources.
- [INDIRECT_PROMPT_INJECTION]: The skill enables interaction with external web content, creating a vulnerability surface for indirect prompt injection.
- Ingestion points: Data enters the agent's context through Playwright commands such as
gotoandsnapshotinscripts/pl.js. - Boundary markers: Absent. The instructions do not specify delimiters or warnings for the agent when handling content from external websites.
- Capability inventory: The skill can execute shell commands via
scripts/pl.js, write to the local filesystem (session metadata and logs) inscripts/start.js, and access the network through the browser. - Sanitization: Absent. There is no evidence of filtering or escaping external content before it is processed by the agent.
Audit Metadata