heyeddi-ci-fails
Pass
Audited by Gen Agent Trust Hub on Sep 4, 2026
Risk Level: SAFECOMMAND_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
subprocess.runto execute local build and test commands (e.g.,npm run test,pytest,go test). - Evidence: Found in
scripts/discover_and_verify.pyandscripts/_skill_cli.py. The execution is limited to verified repository commands discovered in files likepackage.json,Makefile, orCargo.toml. TheghCLI is also used to fetch read-only PR information inscripts/fetch_failing_checks.py. - [PRIVILEGE_ESCALATION]: The skill includes an explicit safety mechanism to prevent the agent from merging PRs without manual user authorization.
- Evidence:
scripts/assert_no_merge.pyacts as a hard gate, scanning for merge-like strings and requiring an "authorize merge" token from the user before allowing the agent to proceed with destructive actions. - [DATA_EXPOSURE]: The skill writes local reports and raw JSON data containing CI failure logs to a
.heyeddi/docs/directory. - Evidence: Seen in
scripts/write_ci_fails_report.py. The instructions andANTI_PATTERNS.mdexplicitly warn the agent not to commit these ephemeral artifacts to the repository.
Audit Metadata