qe-a11y-ally
Warn
Audited by Gen Agent Trust Hub on Sep 18, 2026
Risk Level: MEDIUMPROMPT_INJECTIONEXTERNAL_DOWNLOADSDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [PROMPT_INJECTION]: The skill contains explicit instructions to bypass the agent's standard interactive behavior and execute all actions autonomously without waiting for user approval. Phrases like "CLAUDE EXECUTES ALL STEPS WITHOUT STOPPING" and "Do NOT wait for user prompts between steps" are used to override default safety and oversight protocols.
- [DYNAMIC_EXECUTION]: The skill generates multiple JavaScript files (e.g.,
multi-tool-scan.js,parallel-audit.js,crawl-audit.js) in the/tmpdirectory and executes them usingnode. This pattern of on-the-fly code generation and execution poses a risk as the logic is not statically fixed. - [EXTERNAL_DOWNLOADS]: The skill performs runtime installation of several Node.js packages using
npm install(playwright-extra, pa11y, lighthouse, etc.) and usescurlto download video files from external, user-provided URLs to the local filesystem for processing withffmpeg. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and analyze untrusted content from arbitrary URLs, including HTML structures and video frames (via computer vision).
- Ingestion points: Content from
TARGET_URL, video files downloaded viacurl, and frames extracted byffmpeg. - Boundary markers: None identified; instructions do not include delimiters or warnings to ignore malicious content embedded in the target data.
- Capability inventory: Full shell access (
bash), package management (npm), script execution (node), file system write access (fs.writeFileSync), and network capabilities (curl, browser automation). - Sanitization: No evidence of sanitization or validation of the external content before it is processed by the LLM for remediation analysis.
Audit Metadata