gha-security-review

Audit GitHub Actions workflows for exploitable security vulnerabilities.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill identifies and helps you fix exploitable security vulnerabilities within your GitHub Actions workflows, protecting your CI/CD pipelines from compromise.

Core Features & Use Cases

  • Vulnerability Detection: Scans workflows for common attack patterns like pwn requests, expression injection, and credential escalation.
  • Exploitation Scenarios: Provides concrete Proof-of-Concept (PoC) scenarios for each finding.
  • Mitigation Guidance: Offers specific fixes and best practices to secure your workflows.
  • Use Case: You need to ensure your CI/CD pipelines are secure before merging a critical update. This Skill will audit your .github/workflows/ directory for any security risks that an external attacker could exploit.

Quick Start

Use the gha-security-review skill to audit all GitHub Actions workflows in the repository for security vulnerabilities.

Frequently Asked Questions about gha-security-review

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

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

To audit GitHub Actions workflows for security vulnerabilities, scan the `.github/workflows/*.yml` files to identify exploitable attack patterns like pwn requests, expression injection, and credential theft. This process provides concrete exploitation scenarios and mitigation advice to secure your CI/CD pipelines.

What is a pwn request in GitHub Actions CI/CD security?▼

A pwn request in GitHub Actions CI/CD security is an attack pattern where an external attacker exploits a workflow trigger to compromise the pipeline. Auditing workflows identifies these vulnerabilities alongside expression injection and credential theft, providing specific PoC scenarios and fixes to prevent unauthorized access.

How do I prevent expression injection in GitHub Actions workflows?▼

To prevent expression injection in GitHub Actions workflows, audit your `.github/workflows/*.yml` configuration files to locate untrusted input handling vulnerabilities. The audit provides specific mitigation guidance and best practices to secure workflow expressions against malicious code execution.

Can I scan my CI/CD pipelines for supply chain attacks before merging critical updates?▼

Yes, you can scan your CI/CD pipelines for supply chain attacks before merging critical updates by auditing the `.github/workflows/` directory. This identifies security risks like credential escalation and provides concrete fixes to ensure your pipelines are secure against external attackers.

What are the limitations of auditing GitHub Actions workflow files?▼

The limitations of auditing GitHub Actions workflow files include a strict focus on `.github/workflows/*.yml` and related configuration files. The audit targets specific attack vectors like expression injection, pwn requests, and credential theft, rather than providing a comprehensive application code security scan.