demo
Pass
Audited by Gen Agent Trust Hub on Oct 16, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill invokes several shell commands to establish a recording environment, including
docker,ffmpeg,xdotool, andsocat.-scripts/recordbuilds a Docker image and runs a container with host network sharing or port forwarding.-assets/docker/record.shusessocatand/dev/tcpfor network loopback functionality on macOS to ensure the container can reach the host's web application. This pattern, while sometimes flagged by security scanners, is used here for legitimate port forwarding.-assets/lib.mjsexecutesffmpegfor screen capture andxdotoolfor simulating mouse and keyboard events.- [DYNAMIC_EXECUTION]: The skill dynamically generates and executes JavaScript code.- It creates ascript.mjsfile based on a template inSKILL.mdand project-specific details.-assets/config.mjsuses dynamicimport()to load a configuration file from a resolved file path (.demos/demo.config.mjs).- [INDIRECT_PROMPT_INJECTION]: The skill identifies and processes information from untrusted project files to drive its behavior.- Ingestion points: Reads files such asAGENTS.md,CLAUDE.md, andREADMEfrom the user's project directory (identified inreferences/init.md).- Boundary markers: No specific markers are used to isolate instructions found in these project files from the agent's core instructions.- Capability inventory: The skill can build and run Docker containers, write to the.demosdirectory, and execute Playwright scripts that interact with web applications.- Sanitization: The agent is instructed to "work out" how to sign in and start the app from these docs, creating a risk that malicious instructions in the project docs could influence the generated script.
Audit Metadata