gha-security-review

Reviews GitHub Actions workflows for exploitable vulnerabilities with concrete attack scenarios.

1|Updated Jan 4, 2026
One-click install
npx skills add https://github.com/stefaniuk/loadout --skill gha-security-review-stefaniuk
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: gha-security-review
Source: https://github.com/stefaniuk/loadout/tree/main/.github/skills/gha-security-review
Command: npx skills add https://github.com/stefaniuk/loadout --skill gha-security-review-stefaniuk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? GitHub Actions workflows often contain exploitable vulnerabilities like pwn requests, expression injection, and credential exposure that generic CI/CD security advice misses. This Skill audits workflow files against real-world attack patterns and reports only findings with a traceable exploitation path. ## Core Features & Use Cases - Exploitation-Focused Auditing: Checks eight vulnerability classes including pwn requests, expression injection, comment-triggered command execution, credential escalation, config file poisoning, supply chain risks, permissions, and runner infrastructure. - Confidence-Gated Reporting: Reports only HIGH and MEDIUM confidence findings, requiring a five-element attack path (entry point, payload, execution mechanism, impact, PoC sketch) before flagging an issue. - Real-World Attack References: Loads detailed reference material based on the HackerBot Claw campaign that compromised repositories like trivy and awesome-go. - Use Case: Ask for a security review of your repository's .github/workflows/ directory before open-sourcing a project, and receive a structured report of confirmed vulnerabilities with fixes and safe patterns explicitly cleared. ## Quick Start Review the GitHub Actions workflows in this repository for exploitable security vulnerabilities and report findings with exploitation scenarios.

Frequently Asked Questions about gha-security-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review GitHub Actions workflows for security vulnerabilities?▼

Run this Skill against your .github/workflows/ directory. It classifies triggers, checks eight vulnerability classes like pwn requests and expression injection, traces full attack paths, and reports findings with exploitation scenarios and fixes.

What is a pwn request in GitHub Actions?▼

A pwn request occurs when a pull_request_target workflow checks out and executes fork code with the target repository's permissions and secrets. Attackers exploit this by embedding malicious code in PR files, as seen in real attacks on awesome-go and trivy.

Does the review flag workflow_dispatch input injection?▼

No. workflow_dispatch requires write access to trigger, so it falls outside the external-attacker threat model. The review only reports vulnerabilities exploitable by attackers without repository write access.

Are unpinned actions always reported as supply chain risks?▼

No. Only third-party actions on mutable tags in privileged jobs (with secrets, OIDC, or write tokens) are reported. First-party actions/* and github/* on version tags and local vendored actions are explicitly not flagged.

Why does the review report zero findings for my workflows?▼

The Skill validates every finding by tracing the complete attack path through the actual workflow YAML. If no exploitable path exists or patterns match documented safe configurations, it reports zero findings rather than inventing theoretical issues.