record-a-demo
Pass
Audited by Gen Agent Trust Hub on Sep 10, 2026
Risk Level: SAFECOMMAND_EXECUTIONDATA_EXFILTRATIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill extensively uses
daytona execto run shell commands inside the sandbox environment. This includes starting background services usingnohup, managing directories, and executing local shell scripts such astest-on-daytona.shandstop-daytona-recording.sh. - [DATA_EXFILTRATION]: The core purpose of the skill is to host sandbox files (screenshots, recordings, and an index page) on a public URL. It uses
python3 -m http.serverto serve directories (/workspace/proof-framesor/daytona-artifacts) anddaytona preview-urlto generate a publicly accessible link. While this is the intended functionality, it creates a mechanism for exposing sandbox contents to the internet. - [DYNAMIC_EXECUTION]: The skill instructions require the agent to dynamically generate a browseable
index.htmlfile at runtime, incorporating metadata like branch names, commits, and sandbox identifiers into the HTML structure. - [INDIRECT_PROMPT_INJECTION]: The skill interpolates external, potentially untrusted data—such as branch names, commit hashes, and user-defined recording names—directly into shell commands (e.g.,
bash .devcontainer/test-on-daytona.sh [branch-or-commit]). This presents a vulnerability surface for command injection if the agent processes malicious input names without sanitization.
Audit Metadata