heyeddi-ci-fails
Pass
Audited by Gen Agent Trust Hub on Oct 27, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill dynamically identifies and executes local build and test commands (such as
npm test,pytest,cargo test, ormaketargets) based on configuration files found in the repository. These commands are executed viasubprocess.runto verify code changes. - [INDIRECT_PROMPT_INJECTION]: The skill ingests data from external GitHub PR Checks and Action runs, which could potentially contain malicious instructions embedded by external contributors in check names or summaries.
- Ingestion points:
fetch_failing_checks.pyretrieves PR check details and check-run summaries from the GitHub API using theghCLI. - Boundary markers: Data retrieved from GitHub is formatted into a markdown report (
pr-<N>-ci-fails.md) without explicit instruction delimiters or "ignore embedded instructions" warnings. - Capability inventory: The skill is designed to automatically modify repository files ("apply fixes") and execute shell commands discovered in configuration files via
discover_and_verify.py. - Sanitization: There is no evidence of sanitization or filtering of the
state,description, orsummaryfields fetched from the GitHub API before they are written to the report and processed by the agent.
Audit Metadata