playwright-e2e-testing
Pass
Audited by Gen Agent Trust Hub on Oct 22, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONDATA_EXFILTRATION
Full Analysis
- [COMMAND_EXECUTION]: The skill instructs the agent to execute Playwright tests and associated CLI tools (e.g.,
vpx playwright test,vpx playwright show-report) to verify application behavior. - [DYNAMIC_EXECUTION]: Standard Playwright functions like
page.addInitScript()andpage.evaluate()are used inSKILL.mdto interact with the browser's JavaScript environment, such as settinglocalStoragefor test setup. - [INDIRECT_PROMPT_INJECTION]: The skill possesses an inherent attack surface as it is designed to ingest and process project-specific files.
- Ingestion points: Project configuration (
playwright.config.ts), test specifications (tests/playwright/**/*.test.ts), and external fixture data. - Boundary markers: Absent; the agent relies on standard context interpolation for processing project files.
- Capability inventory: Shell command execution via
vpx(SKILL.md), network operations throughAPIRequestContext(SKILL.md), and file system access for test generation. - Sanitization: Present; the skill strongly recommends and provides patterns for runtime schema validation of API responses using the
valibotlibrary. - [DATA_EXFILTRATION]: The skill includes a proactive security measure in
evals/files/harness/global.fixtures.tsthat implements a network guard usingpage.route(), effectively blocking any outgoing requests that do not match the defined application base URL origin.
Audit Metadata