playwright
Pass
Audited by Gen Agent Trust Hub on Oct 3, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill facilitates the ingestion of untrusted data from external web pages through commands like
snapshotandeval. This creates a surface for indirect prompt injection where malicious instructions embedded in a website could attempt to influence the agent's actions. - Ingestion points: Data extracted from the browser via DOM snapshots, console logs, and script evaluation results.
- Boundary markers: The skill does not define specific delimiters or warnings to isolate untrusted web content from the agent's instruction stream.
- Capability inventory: The agent has extensive browser control, including navigation, form submission, and execution of arbitrary JavaScript.
- Sanitization: No sanitization or filtering of content retrieved from the browser is mentioned in the instructions or scripts.
- [DYNAMIC_EXECUTION]: The skill provides
evalandrun-codecommands that allow the execution of arbitrary JavaScript within the browser context or the Playwright environment. This is a core functionality required for browser automation but represents a dynamic execution vector. - [EXTERNAL_DOWNLOADS]: The
playwright_cli.shscript usesnpxto fetch and execute the@playwright/clipackage from the npm registry. This is an official tool maintained by a well-known technology company and is treated as a safe dependency for the intended use case.
Audit Metadata