playwright-recording
Pass
Audited by Gen Agent Trust Hub on Aug 26, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to navigate to and interact with arbitrary external websites, which serves as a vector for indirect prompt injection if those sites contain malicious instructions for the agent.
- Ingestion points: Browser navigation via
page.goto(url)as seen inSKILL.md(e.g.,recordDemo,recordFormDemo,recordNavDemo) andreference.md(recordtemplate). - Boundary markers: Absent. The skill does not provide instructions to the agent to ignore content from the navigated pages.
- Capability inventory: File system access (
fs.mkdirSync,fs.renameSync), shell command execution (child_process.execSync), and full browser automation via Playwright. - Sanitization: Absent. The external content is rendered and processed without sanitization.
- [COMMAND_EXECUTION]: The skill provides utility code that uses
child_process.execSyncto invokeffprobefor calculating video metadata. - Evidence: The
getVideoDurationfunction inreference.mdexecutes a shell command using a template string:execSync(ffprobe -v error -show_entries format=duration -of csv=p=0 "${filePath}"). - [EXTERNAL_DOWNLOADS]: The skill instructs the user to install the Playwright framework and its browser binaries from the official registry.
- Evidence:
npm install -D playwright @playwright/testandnpx playwright install chromiuminSKILL.md.
Audit Metadata