web-testing-playwright-e2e
Pass
Audited by Gen Agent Trust Hub on Oct 25, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill exhibits an indirect prompt injection attack surface by processing external web content. * Ingestion points: The skill ingests data from external web pages via
page.goto()and locators such aspage.getByRole(),page.getByLabel(), andpage.getByText()across all example files. * Boundary markers: There are no explicit instructions or code patterns to delimit or treat ingested web content as untrusted data within the provided examples. * Capability inventory: The skill possesses significant capabilities including network operations (page.route()inSKILL.mdandexamples/api-mocking.md,fetch()inexamples/advanced-features.md, andrequest.post()inexamples/fixtures.md), file system writes (toHaveScreenshot()inexamples/visual-testing.md), and shell command execution (npx playwright test,npm run devinplaywright.config.ts). * Sanitization: The provided patterns do not implement sanitization or filtering of the content retrieved from the browser before using it in assertions or network requests. - [COMMAND_EXECUTION]: The skill references the execution of shell commands such as
npx playwright testandnpm run dev(inplaywright.config.ts) as part of the standard testing workflow. These are executed within the user's environment to run the test suite and the application under test. - [EXTERNAL_DOWNLOADS]: The skill provides examples of network requests to external or local APIs for data seeding and profile fetching. Specifically,
examples/advanced-features.mdusesfetch()to interact with${API}/api/test/users, andexamples/fixtures.mdusesrequest.post()for database seeding. These operations are scoped to the testing environment and are standard for the primary purpose of the skill.
Audit Metadata