skill-creator
Pass
Audited by Gen Agent Trust Hub on Oct 23, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and process user-provided content, including evaluation prompts, test datasets, and feedback files. This data is subsequently passed to secondary agents (graders and analyzers), creating a surface where instructions embedded in the processed data could potentially influence the subagents' behavior.
- Ingestion points: Processes
evals/evals.json,feedback.json, and output files generated during test runs inscripts/run_loop.pyandeval-viewer/generate_review.py. - Boundary markers: The skill instructions emphasize the use of distinct sections in
SKILL.mdand recommend the use of table of contents for large reference files to maintain context organization. - Capability inventory: The skill environment has the capability to execute shell commands (via
subprocess), perform file system operations (read/write), and host a local HTTP server. - Sanitization: Data is structured into JSON for the results viewer and passed through standard CLI argument patterns.
- [COMMAND_EXECUTION]: The toolkit uses Python scripts to automate interaction with various developer CLI tools. Scripts like
run_eval.py,improve_description.py, andrun_loop.pyutilize thesubprocessmodule to execute commands for theclaude,codex,opencode, andagyharnesses. - Evidence: Use of
subprocess.Popenandsubprocess.runto invoke external binary harnesses for benchmarking and description optimization. - [EXTERNAL_DOWNLOADS]: The results viewer component fetches a standard JavaScript library from a well-known content delivery network to provide spreadsheet rendering capabilities.
- Evidence:
eval-viewer/viewer.htmlincludes a script tag loading the SheetJS library fromcdn.sheetjs.comwith a Subresource Integrity (SRI) hash.
Audit Metadata