eval-creator
Pass
Audited by Gen Agent Trust Hub on Sep 16, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill's core functionality involves executing shell commands to verify project state and behavior.
- Evidence: The
command-checkverification method executes arbitrary strings via Bash (e.g.,npm run typecheck). - Evidence: The
behavior-checkmethod executes shell scripts (e.g.,bash bench/run-contract-case.sh) to verify complex assertions. - [DYNAMIC_EXECUTION]: The skill allows for the execution of dynamically defined or referenced scripts.
- Evidence: The
script-checkmethod executesmcp-scriptsdefined in project configuration files, which can contain arbitrary JavaScript or other logic. - Evidence: The
skill-checkmethod invokes a Python script at a specific path:.claude/skills/skill-creator/scripts/quick_validate.py. - [INDIRECT_PROMPT_INJECTION]: The skill is vulnerable to indirect injection if an attacker can modify the files it processes to trigger malicious commands.
- Ingestion points: The skill reads and iterates through all files in the
.evals/directory and theEVAL_INDEX.mdfile. - Boundary markers: There are no explicit delimiters or sanitization routines mentioned for the content of these eval cases before they are used to construct shell commands.
- Capability inventory: The skill has the ability to run bash commands, execute scripts, and read/write to the local filesystem.
- Sanitization: No sanitization is performed on the
command,pattern, ortargetfields extracted from the markdown eval cases.
Audit Metadata