skillhone-synthesis
Warn
Audited by Gen Agent Trust Hub on Jul 9, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/validate.pyimplements a dynamic execution sink that runs code generated during the agent pipeline. - Evidence: In
scripts/validate.py, the_exec_snippetfunction callsexec(snippet, ns)to test the validity of verification snippets. - Risk: The execution context
nsexplicitly includes the full__builtins__module. This allows the executed snippet to access sensitive functions such as__import__andopen, which could be exploited to perform unauthorized file operations or execute system commands if the generated code is malicious. - [PROMPT_INJECTION]: The skill architecture is susceptible to indirect prompt injection via the untrusted "task description" input.
- Ingestion points: The skill relies on an external "task description" provided at runtime to define the benchmark environment and verification constraints used by the Miner and Validator agents.
- Boundary markers: The instructions lack strong delimiters or "ignore instructions" warnings to prevent the agent from obeying malicious commands embedded within the task description.
- Capability inventory: The skill has the capability to write to the local filesystem (graph artifacts) and execute Python code via the validation script.
- Sanitization: There is no evidence of sanitization or structural validation of the task description before it is interpolated into agent prompts, which could allow an attacker to influence the content of the executable verification snippets generated by the Miner agent.
Audit Metadata