testing-webapps
Pass
Audited by Gen Agent Trust Hub on Aug 8, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [PROMPT_INJECTION]: The
SKILL.mdfile contains instructions that discourage the agent from reviewing the source code of the provided scripts (DO NOT read the source until you try running the script first). While justified by context window limitations, this promotes the execution of 'black-box' logic without safety verification. - [COMMAND_EXECUTION]: The
scripts/with_server.pyscript usessubprocess.Popenwithshell=Trueto execute commands passed via the--serverargument. It also usessubprocess.runto execute trailing command arguments. This utility is designed to run arbitrary shell commands to manage server lifecycles. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and act upon untrusted data from web applications, creating a surface for indirect prompt injection.
- Ingestion points: The agent is instructed to use
page.content(),page.screenshot(), and console log listeners (page.on('console', ...)inexamples/console_logging.py) to inspect web applications. - Boundary markers: No explicit boundary markers or instructions to ignore embedded commands within the ingested web content are provided.
- Capability inventory: The agent has the capability to write and execute Python scripts, perform browser automation (Playwright), and execute shell commands via
scripts/with_server.py. - Sanitization: There is no evidence of sanitization or validation of the web content (DOM, logs) before the agent processes it to determine its next steps.
- [EXTERNAL_DOWNLOADS]: The skill instructions include
playwright install chromium, which downloads browser binaries from official sources to support the Playwright library.
Audit Metadata