cypress-tap
Pass
Audited by Gen Agent Trust Hub on Oct 24, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill makes extensive use of the
npx cypress tapcommand to manage testing sessions. This includes commands for dispatching test specs (run), monitoring session state (status), and retrieving detailed command logs (reporter,command). These operations are consistent with the skill's primary purpose of test automation and debugging. - [INDIRECT_PROMPT_INJECTION]: The skill provides commands (
dom,aria,inspect) that allow the agent to ingest the live HTML, accessibility tree, and computed styles of the application under test. This data is untrusted as it originates from the application environment and could potentially contain malicious instructions. - Ingestion points: Data enters the agent's context through the output of
dom,aria, andinspectcommands as described inreferences/reading-the-app.md. - Boundary markers: The instructions do not prescribe specific delimiters or "ignore instructions" prompts when processing the content returned from these readers.
- Capability inventory: The agent possesses shell execution capabilities via
npxand file-write capabilities (e.g., redirecting JSON output to files as demonstrated inreferences/reading-results.md). - Sanitization: There is no mention of sanitizing, escaping, or validating the ingested DOM content before the agent analyzes it.
- [EXTERNAL_DOWNLOADS]: The skill relies on
npxfor executing Cypress-related tooling. This may involve downloading the Cypress binary or CLI extensions from the NPM registry if they are not already cached. These downloads originate from a well-known service (NPM) and target the official Cypress toolset, which is consistent with standard Node.js development practices.
Audit Metadata