webapp-testing
Pass
Audited by Gen Agent Trust Hub on Oct 8, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The helper script
scripts/with_server.pyutilizessubprocess.Popenwithshell=Trueto execute server startup commands provided via the--servercommand-line argument. It further usessubprocess.runto execute a subsequent automation command. - [INDIRECT_PROMPT_INJECTION]: The skill implements an ingestion surface for untrusted external data by reading rendered DOM content, element text, and browser console logs (e.g., in
examples/element_discovery.pyandexamples/console_logging.py). - Ingestion points: DOM content via
page.content(), element attributes viaget_attribute(), and console messages viapage.on("console", ...). - Boundary markers: None identified in the instructions to the agent to treat external content as data only.
- Capability inventory: Execution of arbitrary shell commands via
scripts/with_server.pyand local file writes in the example scripts. - Sanitization: No explicit sanitization or filtering of the ingested web content is performed before the agent processes it.
- [DYNAMIC_EXECUTION]: The skill's primary workflow involves the agent dynamically generating and executing Python scripts using the Playwright library to automate browser interactions.
Audit Metadata