playwright
Warn
Audited by Gen Agent Trust Hub on Oct 13, 2026
Risk Level: MEDIUMDYNAMIC_EXECUTIONDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [DYNAMIC_EXECUTION]: The skill references and attempts to execute a local JavaScript file (
playwright-server.js) that is not included in the skill package. It also provides anevalcommand that allows the execution of arbitrary JavaScript within the browser context. - [DATA_EXFILTRATION]: The skill documentation explicitly demonstrates using the
evalcommand to extract sensitive information, such as authentication tokens, from the browser's storage. Evidence:references/commands.mdcontains an example usinglocalStorage.getItem("token"). - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from web pages via commands like
snapshotandtextwithout using boundary markers or sanitization. This allows external content to potentially influence the agent's behavior. Ingestion points:snapshot,text,innerText, andinnerHTMLcommands inreferences/commands.md. Boundary markers: None provided. Capability inventory: Uses theBashtool for server communication and can execute further commands based on instructions influenced by page data. Sanitization: No sanitization or validation of page content is specified. - [EXTERNAL_DOWNLOADS]: The setup instructions involve downloading the Playwright library and browser binaries from public registries. Evidence:
npm install playwrightandnpx playwright install chromiuminSKILL.md.
Audit Metadata