~/talk

GitHub Actions: A Cloudy Day for Security

Talkat NDC Security 2025 · 2025-01-20..01-23· [security, devops-and-delivery]
links:none on file
slides:none on file

Covers concrete failures and fixes for GitHub Actions plus cloud federation: shows script injection via workflow contexts and the safe fix using env, demonstrates collaborators modifying workflows to bypass branch protections and read repository secrets, proves an exfiltrated Azure token via an OIDC Azure login action, and shows terraform plan executing during a reusable workflow to leak credentials. Explains OIDC subject formats, warns against wildcards, recommends tying subjects to protected branches/environments, asserting specific claims, and using job_workflow_ref to restrict reusable workflows.

AI-written summary · about

  1. 0:00GitHub Actions security intro
  2. 8:33Script injection in workflows
  3. 14:16Collaborator permissions exploit
  4. 18:48Stealing secrets via workflows
  5. 24:07Cloud security with OIDC
  6. 31:31OIDC config AWS/Azure/GCP
  7. 37:13OIDC subject claims pitfalls
  8. 44:18Isolating critical workflows
  9. 51:22Reusable workflows risks
  10. 53:48GitHub Actions security summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.