openai-playwright
Pass
Audited by Gen Agent Trust Hub on Sep 23, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill downloads the official
@playwright/clipackage from the NPM registry vianpxor global installation. - Evidence:
scripts/playwright_cli.shusesnpx --package @playwright/cli playwright-clito execute the tool. - Evidence:
SKILL.mdprovides instructions for a global install vianpm install -g @playwright/cli@latest. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted external data from websites, creating a potential surface for indirect prompt injection attacks.
- Ingestion points: The agent navigates to and interacts with arbitrary URLs using
pwcli openas shown inSKILL.mdandreferences/cli.md. - Boundary markers: Absent. There are no instructions to the agent to distinguish between its internal goals and instructions potentially found on a webpage.
- Capability inventory: The skill allows for high-impact actions including form filling, element interaction, executing JavaScript (
eval), and writing files (screenshots, PDFs, and traces) to theoutput/playwright/directory. - Sanitization: Absent. Web content is rendered and interacted with directly by the browser tool.
- [DYNAMIC_EXECUTION]: The skill exposes commands that allow for the execution of arbitrary JavaScript code within the context of the automated browser.
- Evidence:
references/cli.mddocumentspwcli eval(for running JS snippets) andpwcli run-code(for executing Playwright-specific code blocks). - [COMMAND_EXECUTION]: The skill utilizes a shell script to wrap and execute the Playwright CLI with arguments provided by the agent.
- Evidence:
scripts/playwright_cli.shconstructs a command array and usesexec "${cmd[@]}"to run it.
Audit Metadata