skill-crafting
Warn
Audited by Gen Agent Trust Hub on Oct 12, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The
scripts/run_eval.pyscript executes shell commands defined in thefixturefield of evaluation specifications viasubprocess.Popen. While intended for environment setup during evaluations, this allows arbitrary command execution within the user's environment.\n- [DYNAMIC_EXECUTION]: The evaluation runner inscripts/run_eval.pydynamically executes an external 'adapter' script specified at runtime and processes fixture setup logic from JSON-based specifications.\n- [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and analyze untrusted data including logs, transcripts, and external repository files.\n - Ingestion points: Processes external data like logs, transcripts, and upstream skill files as described in
SKILL.md.\n - Boundary markers: Includes a specific 'Instruction boundary' section in
SKILL.mdto mitigate the risk of obeying instructions found in data.\n - Capability inventory: The skill includes powerful capabilities such as file system modifications and shell command execution via
scripts/run_eval.py.\n - Sanitization:
scripts/eval_contract.pyperforms path validation to prevent directory traversal in fixture definitions, though the command strings themselves are executed via shell.
Audit Metadata