playwright
Pass
Audited by Gen Agent Trust Hub on Aug 22, 2026
Risk Level: SAFE
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill provides patterns for scraping and processing untrusted data from external websites, creating a potential surface for indirect prompt injection.
- Ingestion points: Untrusted data enters the agent's context through methods like
page.content(),textContent(), andallTextContents()inreferences/scraping/extraction.md, as well as through intercepted network responses inreferences/scraping/network.md. - Boundary markers: The provided code examples do not include explicit delimiters or "ignore embedded instructions" warnings for the agent when processing scraped content.
- Capability inventory: The skill enables network operations for scraping, file system writes via
fs.writeFileanddownload.saveAs(documented inreferences/scraping/extraction.mdandreferences/scraping/network.md), and browser-side script execution viapage.evaluate(). - Sanitization: The extraction logic demonstrated in the skill does not implement sanitization, escaping, or validation of the retrieved external content before it is processed.
- [EXTERNAL_DOWNLOADS]: The skill references standard dependencies and configuration steps from well-known sources.
- Uses official GitHub Actions (
actions/checkout,actions/setup-node,actions/cache,actions/upload-artifact) for CI/CD workflows inreferences/e2e/ci.md. - Recommends installation of the
playwrightand@playwright/testpackages from the standard NPM registry. - Suggests using
wsfor mock server testing andp-limitfor concurrency management, which are common community packages.
Audit Metadata