Skip to content

guides

A GitHub Actions security checklist that is actually short

Five changes that remove most of the realistic risk in a typical Actions setup.

Jess Okonkwo · Co-founder · 2026-02-04 · 6 min read

Most Actions security advice is long enough that nobody finishes it. These five changes remove the majority of realistic risk.

  1. Set the organisation-wide default GITHUB_TOKEN permission to read-only, and elevate per job
  2. Pin third-party actions to a full commit SHA — a tag can be moved under you
  3. Replace stored cloud credentials with OIDC so there is nothing durable to steal
  4. Audit every use of pull_request_target; it runs with write access in the base repository's context
  5. Scope production secrets to a deployment environment with required reviewers

Your next build could be twice as fast, at half the price

Start free. Migrating away is the same one line, and we publish that diff too.