playwright-local
Pass
Audited by Gen Agent Trust Hub on Sep 4, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to scrape and process content from external websites, which represents an indirect prompt injection surface. An attacker-controlled website could include malicious instructions intended to influence the agent's behavior. This risk is inherent to the skill's primary purpose of web scraping.
- Ingestion points: Browser automation logic in
SKILL.mdand templates (basic-scrape.ts,stealth-mode.ts) ingests untrusted HTML and text data viapage.gotoandpage.evaluate. - Boundary markers: The skill does not explicitly define boundary markers for untrusted data, but it focuses on structured extraction (JSON).
- Capability inventory: The skill utilizes file writing (
fs.writeFileinauthenticated-session.ts), network operations (full browser access), and command execution capabilities (running automation scripts). - Sanitization: Standard Playwright extraction methods (
textContent) are used; no additional sanitization is implemented within the provided templates. - [COMMAND_EXECUTION]: The skill provides templates and a shell script (
install-browsers.sh) for environment setup and execution of automation tasks. These are standard operations for the tool's intended use in a developer environment. - [EXTERNAL_DOWNLOADS]: The skill facilitates the installation of browser binaries and dependencies from official and well-known registries (NPM and PyPI). These include the core Playwright library and established community plugins for stealth and anti-detection.
Audit Metadata