github-workflow-automation
Pass
Audited by Gen Agent Trust Hub on Nov 5, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill integrates untrusted external data into AI prompts, creating a surface for injection attacks.
- Ingestion points:
ai-review.ymlprocesses git diffs;issue-triage.ymlprocesses issue titles and bodies;deploy.ymlprocesses commit messages fromgit log;mention-bot.ymlprocesses user comments and PR diffs. - Boundary markers: Prompts lack explicit delimiters or instructions to ignore embedded commands within the untrusted content (e.g., in
ai-review.yml, the diff is interpolated directly). - Capability inventory: The skill can create PR reviews, add labels, post comments, fail deployment jobs (
core.setFailed), and perform git force-pushes. - Sanitization: No sanitization or filtering of the ingested content is present before interpolation into prompts.
- [COMMAND_EXECUTION]: Automated workflows execute powerful git and deployment commands based on repository state or events.
- Evidence:
auto-rebase.ymlperformsgit rebaseandgit push --force-with-leasetriggered by issue comments.rollback.ymlexecutesgit checkoutandnpm run deploy.smart-tests.ymlusesgrepon file paths extracted fromgit diff. - [DYNAMIC_EXECUTION]: The skill heavily relies on the
actions/github-scriptaction to execute JavaScript at runtime for API interactions and logic. - Evidence: Found in
ai-review.yml,issue-triage.yml,deploy.yml,auto-rebase.yml,branch-cleanup.yml, andmention-bot.yml.
Audit Metadata