Github Actions Security

Authors, reviews, and hardens GitHub Actions workflows, reusable workflows, and composite actions with least-privilege GITHUB_TOKEN permissions, action references pinned by commit SHA to the latest published release, injection-safe handling of untrusted event data, safe trigger and runner choices, and a structure that scales across many repositories, verified with actionlint and zizmor in a bounded loop. Use when creating or editing anything under .github/workflows/, an action.yml or action.yaml, or a dependabot.yml covering actions, and when reviewing workflow permissions, secrets, OIDC, action pinning or versions, triggers such as pull_request_target or workflow_run, self-hosted runners, caching, or organization-wide workflow governance, and when a workflow runs an AI coding agent, covering the trigger that starts it and the token, tools, and network it holds.

konstruktoid f7f43da 7 files · 77.1 KB Updated

File contents

konstruktoid/agent-instructions-skills/tree/main/skills/github/github-actions-security commit f7f43daf55

Frequently asked questions

npx skillmds@latest add konstruktoid/github-actions-security