playwright
Pass
Audited by Gen Agent Trust Hub on Sep 21, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and process data from external websites using Playwright's data extraction methods.
- Ingestion points: The skill uses
page.evaluate(),page.content(), andpage.title()(found in SKILL.md) to extract text and HTML from remote web pages. - Boundary markers: No boundary markers or "ignore embedded instructions" warnings are implemented in the provided patterns.
- Capability inventory: The skill has access to the
Bashtool to execute shell commands and theWritetool to create files, creating a potential path for code execution or file system modification if malicious instructions are processed. - Sanitization: There is no evidence of sanitization or filtering of the extracted web content before it is processed by the agent.
- [COMMAND_EXECUTION]: The skill relies on shell commands for environment setup and process control.
- Evidence includes using
pkillto terminate existing Chromium instances, launchingchromiumwith remote debugging flags, and runningnodeto execute generated automation scripts. - [DYNAMIC_EXECUTION]: The skill follows a pattern of generating executable content at runtime.
- The documentation instructs the agent to write JavaScript logic to
.mjsfiles (via theWritetool) and then execute those files usingnode. - It also utilizes
page.evaluate()to execute arbitrary JavaScript within the browser's context.
Audit Metadata