What problem does it solve?
This Skill prevents common CI workflow security and supply-chain failures in GitHub Actions, such as unpinned third-party actions, overly broad permissions, risky secret handling, and dangerous triggers.
Core Features & Use Cases
- Pin third-party actions to commit SHAs to reduce supply-chain risk from mutable tags/branches.
- Enforce least-privilege permissions via
permissions: {} at workflow scope and narrowly-scoped per-job grants.
- Harden secrets and credential flow by rejecting secrets in
run: command lines and secret echo patterns, and preferring OIDC over long-lived cloud keys.
- Reduce CI blast radius and waste by discouraging
pull_request_target, avoiding unconditional on: [push], and requiring PR concurrency cancellation.
- Verification support with a ready-to-run verifier script to flag workflow hygiene violations in
.github/workflows/*.yml.
Quick Start
Use the skill to audit your GitHub Actions workflows by running the verifier on your workflow files and fixing any flagged violations.