skills-validate
Warn
Audited by Gen Agent Trust Hub on Sep 17, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONREMOTE_CODE_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill performs several shell operations including temporary directory creation via
mktemp, environment setup, and executing validation commands such aspnpm specandpnpm test. It also usesgitand theghCLI to interact with repositories and pull requests. - [REMOTE_CODE_EXECUTION]: The skill spawns a nested agent using the
claudeCLI to execute the code and instructions of the skill being tested. This child process is granted high-privilege tools, includingBash,Read, andWrite, which are necessary for testing but represent a broad execution surface. - [INDIRECT_PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection through several ingestion points:
- Ingestion points: Processes user-supplied task descriptions via the
--taskflag and fetches external tool documentation from the Scenario developer portal. - Boundary markers: Uses a specific "contract" file (
skill-tester.md) to instruct the sub-agent to ignore repository context, though this is a soft constraint. - Capability inventory: The sub-agent has full
Bashaccess,Read/Writecapabilities, and the ability to execute package scripts. - Sanitization: No explicit sanitization or escaping of the user-supplied task is performed before it is written to the child agent's task file.
- [EXTERNAL_DOWNLOADS]: Fetches documentation from the vendor's official domain at
https://mcp.scenario.com/docs/toolsto ensure the validator uses up-to-date tool definitions.
Audit Metadata