visual-verification
Pass
Audited by Gen Agent Trust Hub on Oct 28, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data from a locally running web server through screenshots, which can act as a vector for indirect prompt injection.
- Ingestion points: The agent captures and inspects images of the local Vite server (http://localhost:5173) using the
browser_take_screenshottool, as described inSKILL.md. - Boundary markers: Absent. There are no instructions for the agent to ignore text or instructions that might be embedded in the rendered UI being analyzed.
- Capability inventory: The skill includes a
subprocess.runwrapper inscripts/_skill_cli.pyand has the capability to modify project code files. - Sanitization: Absent. The visual output is interpreted directly by the agent's vision model without validation of the content source.
- [EXTERNAL_DOWNLOADS]: The skill utilizes the
@playwright/mcptool vianpx, which dynamically downloads and executes code from the NPM registry. This is a standard operation for using official tools from well-known technology providers. - [COMMAND_EXECUTION]: The helper script
scripts/_skill_cli.pyimplements arun_commandfunction usingsubprocess.run. The skill instructions inSKILL.mddirect the agent to execute a local Python script (suggest_next_skill.py) to determine the next steps in the development workflow.
Audit Metadata