GitHub Actions Security Blog

Guides for securing GitHub Actions workflows

Practical articles on SHA pinning, GitHub Actions permissions, pull_request_target risk, workflow security scanning, and CI/CD hardening for small engineering teams.

Supply-chain hardening

Pin third-party actions to immutable commit SHAs.

Workflow permissions

Reduce broad write access in workflow tokens.

Pull request guardrails

Review risky triggers before workflow changes merge.

All Resources

GitHub Actions hardening articles

How to Scope GitHub Actions Permissions Without Breaking CI
PermissionsThu May 07 2026 00:00:00 GMT+0000 (Coordinated Universal Time)

Most workflows do not need broad write access. This guide shows how to trim GitHub Actions permissions step by step.

GitHub Actions SHA Pinning: What to Pin and How to Roll It Out
Supply ChainWed May 06 2026 00:00:00 GMT+0000 (Coordinated Universal Time)

A practical rollout plan for SHA pinning in GitHub Actions, including what to pin first and how to handle updates safely.

Why pull_request_target Is Risky and When to Avoid It
Pull Request SecurityTue May 05 2026 00:00:00 GMT+0000 (Coordinated Universal Time)

Understand the real risk behind pull_request_target and how to separate untrusted pull request code from privileged automation.

Choosing a GitHub Actions Security Scanner: What to Look For
Scanner GuideMon May 04 2026 00:00:00 GMT+0000 (Coordinated Universal Time)

A practical buying guide for teams evaluating GitHub Actions security scanners, from finding quality to remediation workflow and policy fit.

A Practical GitHub Workflow Security Checklist Before You Merge
ChecklistSun May 03 2026 00:00:00 GMT+0000 (Coordinated Universal Time)

A short GitHub workflow security checklist covering SHA pinning, token permissions, event triggers, secrets, and review boundaries.

GitHub-native hardening

Turn the checklist into pull request guardrails

Use action pin to find GitHub Actions security issues, open reviewable fixes, and block risky workflow changes before they merge.

Start scanning workflows