webapp-testing
Pass
Audited by Gen Agent Trust Hub on Sep 21, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The helper script
scripts/with_server.pyusessubprocess.Popenwithshell=Trueto execute server startup commands provided via arguments. It also usessubprocess.runto execute automation scripts. This is intended functionality to support complex commands (e.g., usingcdand&&) for local server management. - [EXTERNAL_DOWNLOADS]: The documentation recommends the use of
expect-clifrom themillionco/expectproject for adversarial browser testing. - [INDIRECT_PROMPT_INJECTION]: The skill has a vulnerability surface for indirect prompt injection as it ingests untrusted data from web pages.
- Ingestion points: Data enters the context via
page.content(),page.locator().all(), andpage.on("console", ...)inexamples/element_discovery.pyandexamples/console_logging.py. - Boundary markers: The skill does not implement specific delimiters or 'ignore' instructions for the data extracted from browser sessions.
- Capability inventory: The skill possesses capabilities for file system writes (saving screenshots and logs) and command execution (via
scripts/with_server.py). - Sanitization: There is no explicit sanitization or validation of the content extracted from web pages before it is logged or processed by the agent.
Audit Metadata