Mitigate software supply chain risks in GitHub Actions | ODSP938

Erika Heidi walks through common GitHub Actions supply chain attack paths and the concrete controls teams can apply to reduce risk in CI/CD.

Overview

GitHub Actions workflows are a frequent target for supply chain attacks, including malicious pull requests that attempt to exfiltrate secrets, compromised dependencies, and hijacked tags. This session focuses on practical, high-impact ways to harden workflows by reducing what they can access, limiting what they can do, and shrinking the overall attack surface.

Topics covered (from the session chapters)

Risks from secrets exposure and write-capable tokens

Preventing malicious code propagation with protected branches and tags

Reducing entry points and managing dependencies

Removing unnecessary runtime and OS-level components

Digestabot for keeping containers and workflows up to date

Case study: Trivy incident from PAT exfiltration

Pulling from trusted sources and reducing attack surface

Final checklist highlights