skill-creator
Pass
Audited by Gen Agent Trust Hub on May 14, 2026
Risk Level: SAFECOMMAND_EXECUTIONPROMPT_INJECTIONDATA_EXFILTRATION
Full Analysis
- [COMMAND_EXECUTION]: Several scripts, including
scripts/run_eval.pyandscripts/improve_description.py, execute theclaudeCLI via subprocesses to test skill triggers and generate improvements. These calls are properly parameterized and do not use a shell, mitigating command injection risks. - [COMMAND_EXECUTION]: The
eval-viewer/generate_review.pyscript uses system utilities likelsofandkillto manage the local server's port. These calls are restricted to specific, safe arguments. - [PROMPT_INJECTION]: The skill has an indirect prompt injection surface because it interpolates untrusted user data—such as test queries and evaluation feedback—directly into prompts for subagents. While this is a vulnerability surface, the risk is localized to the development cycle of new skills.
- [DATA_EXFILTRATION]: The
eval-viewer/generate_review.pyscript starts a local HTTP server binding to 127.0.0.1. This server reads and serves files (including base64-encoded PDF and XLSX files) from the evaluation workspace to the user's browser for review. - [SAFE]: The skill implements best practices for handling data, such as using
yaml.safe_loadinscripts/quick_validate.pyto prevent unsafe deserialization of skill metadata.
Audit Metadata