webapp-testing
Pass
Audited by Gen Agent Trust Hub on Jul 16, 2026
Risk Level: SAFECOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/with_server.pyexecutes shell commands usingsubprocess.Popenwithshell=Trueto handle the--serverarguments. This is designed to allow starting local development servers (e.g., usingcdand&&) but provides a mechanism for arbitrary command execution.\n- [PROMPT_INJECTION]: The skill exhibits a surface for indirect prompt injection when interacting with web applications.\n - Ingestion points: The agent is instructed to read the rendered DOM using
page.content()and capture browser console logs inexamples/console_logging.py.\n - Boundary markers: No specific delimiters or "ignore" instructions are used when the agent processes this untrusted external data.\n
- Capability inventory: The skill can execute arbitrary shell commands via
scripts/with_server.pyand write files to/mnt/user-data/outputs/and/tmp/.\n - Sanitization: No sanitization or validation of the ingested HTML or log content is performed before the agent analyzes it to identify selectors or debug behavior.\n- [COMMAND_EXECUTION]: The
SKILL.mdinstructions explicitly tell the agent not to read the source code of the helper scripts and to treat them as black boxes. This practice reduces the visibility and oversight of the command execution happening in the background.
Audit Metadata