webapp-testing
Warn
Audited by Gen Agent Trust Hub on Jun 16, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/with_server.pyis designed to execute arbitrary shell commands provided via the--serverCLI argument usingsubprocess.Popen(shell=True). While intended for starting development servers, this provides a direct path for the agent to execute unverified shell strings. - [COMMAND_EXECUTION]: The
SKILL.mdfile contains instructions explicitly telling the agent: "DO NOT read the source until you try running the script first" and to use scripts as "black boxes." This instruction discourages the agent from performing security self-inspection on the code it executes. - [PROMPT_INJECTION]: The skill is vulnerable to Indirect Prompt Injection due to the processing of untrusted web content.
- Ingestion points: The skill extracts information from external web pages using
page.content(),page.locator().all(), andpage.on("console", ...)(found inSKILL.mdandexamples/console_logging.py). - Boundary markers: There are no markers or delimiters used to separate untrusted content from the agent's instruction context.
- Capability inventory: The agent has access to powerful shell execution capabilities through
scripts/with_server.pyand standard library access tosubprocessand the file system. - Sanitization: The skill lacks any logic to sanitize or filter content retrieved from web pages before it is processed by the agent's reasoning engine.
Audit Metadata