gha-security-review

Identify exploitable security vulnerabilities in GitHub Actions workflows.

Updated May 5, 2026
One-click install
npx skills add https://github.com/yanochka11/harness_bro --skill gha-security-review-yanochka11
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gha-security-review
Source: https://github.com/yanochka11/harness_bro/tree/main/.claude/skills/ported/gha-security-review
Command: npx skills add https://github.com/yanochka11/harness_bro --skill gha-security-review-yanochka11

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps security reviewers identify exploitable vulnerabilities in GitHub Actions workflows by focusing on realistic attacker paths instead of generic CI/CD warnings.

Core Features & Use Cases

  • Workflow Security Auditing: Reviews GitHub Actions workflows for pwn requests, expression injection, credential exposure, insecure permissions, and supply chain risks.
  • Exploit-Focused Findings: Requires concrete exploitation scenarios with entry points, payloads, execution mechanisms, impact, and remediation guidance.
  • Use Case: Analyze a repository's CI configuration to find whether external contributors could steal tokens, execute code, or compromise automation infrastructure.

Quick Start

Ask the gha-security-review skill to audit the GitHub Actions workflows in this repository and report only confirmed exploitable security issues.

Frequently Asked Questions about gha-security-review

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

FAQPage Schema
How do I find exploitable security vulnerabilities in GitHub Actions workflows?

To find exploitable security vulnerabilities in GitHub Actions workflows, audit your CI automation configurations for pwn requests, expression injection, credential exposure, and insecure permissions. This requires systematic trigger analysis and threat modeling to validate realistic attacker paths.

What is a pwn request in CI/CD pipeline security?

A pwn request in CI/CD pipeline security is a GitHub Actions vulnerability where external contributors trigger workflow execution with malicious payloads. Auditing workflow triggers and pull request handling identifies these exploitable paths before tokens are stolen or automation infrastructure is compromised.

How do I audit GitHub Actions workflows for expression injection risks?

To audit GitHub Actions workflows for expression injection risks, review how user-controlled inputs like issue commands and pull request titles are interpolated into runner scripts. Threat modeling and exploit validation confirm if untrusted data can execute arbitrary code.

Does this GitHub Actions security review cover third-party actions and supply chain risks?

Yes, this GitHub Actions security review covers third-party actions and supply chain risks. The workflow audit analyzes external action dependencies and runner security configurations to identify compromised automation infrastructure and credential exposure scenarios.

What is the best way to report confirmed GitHub Actions security flaws?

The best way to report confirmed GitHub Actions security flaws is to document concrete exploitation scenarios with entry points, payloads, execution mechanisms, impact, and remediation guidance. This exploit-focused approach ensures findings reflect realistic attacker paths.

Why do generic CI/CD security warnings fail to catch real workflow vulnerabilities?

Generic CI/CD security warnings fail to catch real workflow vulnerabilities because they lack exploit validation and trigger analysis. Identifying actual GitHub Actions security flaws requires threat modeling to confirm execution mechanisms and realistic attacker paths.