a11y
Warn
Audited by Gen Agent Trust Hub on Aug 25, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONDATA_EXFILTRATIONREMOTE_CODE_EXECUTION
Full Analysis
- [DYNAMIC_EXECUTION]: The skill generates multiple JavaScript files (
_a11y_scan.mjs,_a11y_keyboard.mjs, and_a11y_auth.mjs) at runtime and executes them usingnode. This pattern of script generation and execution increases the risk of arbitrary code execution if the templates are manipulated. - [COMMAND_EXECUTION]: The skill invokes system package managers (
pnpm,npm,yarn) to installaxe-coreas a development dependency. It also usescurlto interact with local servers andfindto traverse the file system. - [DATA_EXPOSURE_AND_EXFILTRATION]: The skill writes sensitive application data to the
/tmpdirectory, including screenshots of the UI and authentication session states (/tmp/a11y-auth-state.json). Storing session tokens in shared temporary directories can lead to credential exposure in multi-user environments. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from the application under test, including UI content analyzed by
axe-coreand source code scanned viagrep. This creates a vulnerability surface where malicious content within the application could influence the agent's behavior. - Ingestion points: UI content captured via Playwright/axe-core and application source code files (
.tsx,.jsx,.css). - Boundary markers: None identified. The agent processes the resulting JSON reports and code snippets directly.
- Capability inventory: File system writes, shell command execution (node, npm/pnpm/yarn, curl), and source code modification.
- Sanitization: No sanitization or validation of the ingested external content is performed before processing.
Audit Metadata