webapp-testing
Pass
Audited by Gen Agent Trust Hub on Nov 1, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The
scripts/with_server.pyutility is designed to execute arbitrary shell commands provided via the--servercommand-line argument. This allows the agent to start local development servers (e.g., 'npm run dev') before running automation scripts. - [DYNAMIC_EXECUTION]: The script
scripts/with_server.pyutilizessubprocess.Popenwithshell=True. While this enables the use of shell features like command chaining ('&&') and directory changes ('cd'), it represents a security risk if the command strings are constructed from untrusted input. - [INDIRECT_PROMPT_INJECTION]: The skill facilitates the scraping and inspection of web applications through Playwright commands such as
page.content()andpage.locator().all(). This creates an attack surface where a malicious web application could embed hidden instructions to manipulate the agent. - Ingestion points: Web page content and DOM elements are ingested into the agent's context during reconnaissance steps defined in
SKILL.md. - Boundary markers: No explicit boundary markers or instructions to ignore embedded content are provided in the example scripts.
- Capability inventory: The skill possesses shell execution capabilities via
scripts/with_server.pyand the ability to interact with the file system. - Sanitization: There is no evidence of sanitization or filtering of the content retrieved from the browser before it is processed by the agent.
Audit Metadata