skill-creator
Pass
Audited by Gen Agent Trust Hub on Sep 21, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill functions as an evaluation framework that ingests and processes untrusted data, including user-provided skill instructions, test queries, and execution transcripts.
- Ingestion points:
scripts/run_eval.py(processes test queries),agents/grader.md(evaluates transcripts and output files), andagents/analyzer.md(compares skill outputs). - Boundary markers: The subagents lack explicit boundary markers or instructions to disregard potential injection patterns within the processed content.
- Capability inventory: The skill possesses the ability to write files (
scripts/run_eval.py), execute CLI commands (subprocesscalls in multiple scripts), and host a local web server (eval-viewer/generate_review.py). - Sanitization: There is no evidence of sanitization or escaping of external content before it is interpolated into agent prompts or rendered in the HTML viewer.
- [COMMAND_EXECUTION]: The skill uses
subprocessto execute system commands necessary for its operation. scripts/run_eval.pyandscripts/improve_description.pyinvoke theclaudeCLI tool to perform evaluations and optimizations.eval-viewer/generate_review.pyuseslsofandkillto manage process conflicts on the network port used for its local viewer.- [EXTERNAL_DOWNLOADS]: The HTML-based review tools reference assets from well-known external services.
assets/eval_review.htmlandeval-viewer/viewer.htmlload styles and scripts from Google Fonts and the SheetJS CDN to facilitate the UI and spreadsheet rendering.- [DYNAMIC_EXECUTION]:
scripts/run_eval.pydynamically generates skill manifest files in the.claude/commands/directory. These files define the temporary skill environment used during the evaluation phase.
Audit Metadata