playwright-visual-testing
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill enables an agent to interact with and extract data from external websites using tools such as
browser_snapshot,browser_network_requests, andbrowser_console_messages. This creates a surface for indirect prompt injection where malicious instructions embedded in a target website could influence the agent's behavior. - Ingestion points: Website semantic structure via
browser_snapshot(SKILL.md), network traffic logs viabrowser_network_requests(SKILL.md), and browser console logs viabrowser_console_messages(SKILL.md). - Boundary markers: The skill does not provide instructions to the agent to treat retrieved website content as untrusted or to ignore instructions embedded within that content.
- Capability inventory: Full browser control including
browser_navigate,browser_click,browser_type,browser_evaluate, andbrowser_file_upload(SKILL.md). - Sanitization: There are no instructions for sanitizing or validating the external data before the agent processes it.
- [DYNAMIC_EXECUTION]: The skill provides patterns and examples for using the
browser_evaluatetool, which executes JavaScript functions in the browser context at runtime. - Evidence: Detailed documentation and examples for
browser_evaluatein SKILL.md and examples/component-library.md. - [COMMAND_EXECUTION]: The skill facilitates complex interactions with a browser environment, including element clicking, text typing, and key presses, which constitute command execution within the browser's scope.
- Evidence: Browser interaction tools like
browser_click,browser_type, andbrowser_press_keyare central to the skill's functionality as documented in SKILL.md.
Audit Metadata