github-workflow-automation
Pass
Audited by Gen Agent Trust Hub on Jul 23, 2026
Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [PROMPT_INJECTION]: The skill is vulnerable to Indirect Prompt Injection. Several workflows ingest untrusted data from GitHub and feed it directly into AI prompts without sanitization.
- Ingestion points: Untrusted content enters the agent context from
git diffoutput inai-review.yml,issue.titleandissue.bodyinissue-triage.yml, and raw comment text inmention-bot.yml. - Boundary markers: Absent. The prompts interpolate external data directly (e.g.,
Diff: ${{ steps.diff.outputs.diff }}) without delimiters or instructions to ignore embedded commands. - Capability inventory: The AI has the ability to add labels, post comments, create PR reviews, and fail CI/CD deployments via the GitHub API.
- Sanitization: No escaping or validation of the ingested external content is performed before prompt interpolation.
- [COMMAND_EXECUTION]: The
auto-rebase.ymlworkflow template includes commands forgit push --force-with-lease. Although this is a standard Git operation for rebasing, it is a high-privilege action that can modify repository history if the automation is triggered maliciously or fails. - [EXTERNAL_DOWNLOADS]: The skill templates reference several common and official GitHub Actions including
actions/checkout,actions/github-script,actions/stale, andslackapi/slack-github-action.
Audit Metadata