skillhone-evaluation
Pass
Audited by Gen Agent Trust Hub on Jul 9, 2026
Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTIONDATA_EXFILTRATION
Full Analysis
- [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection as it processes untrusted input from external pull requests and solver execution logs. The
pr-quality-reviewersubagent readsSKILL.mdfrom the PR branch, while thetrajectory-analyzersubagent parsestrajectory.jsonlfiles. * Ingestion points:agents/pr-quality-reviewer.mdreads target skill documentation;agents/trajectory-analyzer.mdreads trajectory logs. * Boundary markers: Not specified in the instructions for reading external files. * Capability inventory: IncludesBashexecution for local scripts, file reading, and posting comments to Forgejo. * Sanitization: No explicit sanitization or validation of untrusted content is mentioned. - [COMMAND_EXECUTION]: The skill uses the
Bashtool to execute local Python scripts in the agent's internal configuration directory (~/.skillhone/), such aseval.py,status.py,static_check.py, andpr.py. While these are part of the core functionality, they involve handling untrusted identifiers like PR numbers. - [DATA_EXFILTRATION]: The
pr-quality-reviewersubagent posts analysis results as comments to a Forgejo server via a script. While this is the intended mechanism for delivering reviews, a successful indirect prompt injection attack could potentially use this channel to exfiltrate information from the agent's context into a public PR comment.
Audit Metadata