Skip to main content

gha-security-review

Conducts security reviews of GitHub Actions workflows to identify vulnerabilities and provide concrete exploitation scenarios.

Install this skill

or
0/100

Security score

The gha-security-review skill was audited on May 26, 2026 and we found 10 security issues across 2 threat categories, including 9 high-severity. Review the findings below before installing.

Categories Tested

Security Issues

high line 74

Template literal with variable interpolation in command context

SourceSKILL.md
74| `${{ }}` in `run:` blocks | `references/expression-injection.md` |
high line 95

Template literal with variable interpolation in command context

SourceSKILL.md
95Are `${{ }}` expressions used inside `run:` blocks in externally-triggerable workflows?
high line 96

Template literal with variable interpolation in command context

SourceSKILL.md
96- Map every `${{ }}` expression in every `run:` step
high line 138

Template literal with variable interpolation in command context

SourceSKILL.md
138| `${{ github.event.pull_request.number }}` in `run:` | Numeric only — not injectable |
high line 139

Template literal with variable interpolation in command context

SourceSKILL.md
139| `${{ github.repository }}` / `github.repository_owner` | Repo owner controls this |
high line 140

Template literal with variable interpolation in command context

SourceSKILL.md
140| `${{ secrets.* }}` | Not an expression injection vector |
high line 141

Template literal with variable interpolation in command context

SourceSKILL.md
141| `${{ }}` in `if:` conditions | Evaluated by Actions runtime, not shell |
high line 142

Template literal with variable interpolation in command context

SourceSKILL.md
142| `${{ }}` in `with:` inputs | Passed as string parameters, not shell-evaluated |
high line 147

Template literal with variable interpolation in command context

SourceSKILL.md
147**Key distinction:** `${{ }}` is dangerous in `run:` blocks (shell expansion) but safe in `if:`, `with:`, and `env:` at the job/step level (Actions runtime evaluation).
low line 9

External URL reference

SourceSKILL.md
9by StepSecurity (2025): https://www.stepsecurity.io/blog/hackerbot-claw-github-actions-exploitation
Scanned on May 26, 2026
View Security Dashboard
Installation guide →