greening-ci
Pass
Audited by Gen Agent Trust Hub on May 20, 2026
Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [PROMPT_INJECTION]: The skill is vulnerable to indirect prompt injection because it ingest logs from GitHub Actions, which are external and could be manipulated by an attacker to include malicious instructions. These instructions could mislead the agent during its automated fix-and-push workflow.\n
- Ingestion points: The
run.mtsscript fetches CI failure logs and writes them to temporary files (e.g., in/tmp/greening-ci.../), which the agent is then directed to read for failure classification inSKILL.md.\n - Boundary markers: The skill does not employ specific delimiters or 'ignore embedded instructions' warnings when presenting log content to the agent.\n
- Capability inventory: The skill provides the agent with extensive capabilities including
Bash(git, gh, node, pnpm),Edit, andWritetools, which are used to modify code and push changes to the repository.\n - Sanitization: No sanitization or filtering is applied to the log data before it is processed by the agent.\n- [COMMAND_EXECUTION]: The skill makes extensive use of the
Bashtool to execute commands forgh,git,node,pnpm, and other utilities. While these are necessary for the skill's purpose of managing CI and fixing code, and are restricted by prefixes inallowed-tools, they represent a high-privilege toolset that could be abused if the agent is influenced by malicious input.
Audit Metadata