Skip to content

Conversation

@corneliusludmann
Copy link
Contributor

Pin all external GitHub Actions to specific commit SHAs for supply chain security.

Changes

27 unique actions pinned (~100 references across 22 workflow files):

  • actions/cache@v3
  • actions/checkout@master, @v2, @v4
  • actions/github-script@v6, @v7
  • actions/setup-go@v2
  • actions/setup-java@v4
  • actions/stale@v9
  • actions/upload-artifact@v4
  • authzed/[email protected]
  • BetaHuhn/repo-file-sync-action@v1
  • bufbuild/buf-breaking-action@v1
  • bufbuild/buf-lint-action@v1
  • bufbuild/buf-setup-action@v1
  • configcat/scan-repository@v2
  • docker/login-action@v3
  • FedericoCarboni/setup-ffmpeg@v1
  • filiptronicek/get-last-job-status@main
  • google-github-actions/auth@v1
  • imjasonh/[email protected]
  • KeisukeYamashita/create-comment@v1
  • peter-evans/create-pull-request@v6
  • rtCamp/action-slack-notify@v2
  • slackapi/[email protected]
  • test-summary/action@v2
  • transferwise/sanitize-branch-name@v1

Exceptions

Related

Pin all external GitHub Actions to specific commit SHAs to prevent supply chain attacks via malicious tag updates. Actions pinned (27 unique actions, ~100 references): - actions/cache@v3 - actions/checkout@master, @v2, @v4 - actions/github-script@v6, @v7 - actions/setup-go@v2 - actions/setup-java@v4 - actions/stale@v9 - actions/upload-artifact@v4 - authzed/[email protected] - BetaHuhn/repo-file-sync-action@v1 - bufbuild/buf-breaking-action@v1 - bufbuild/buf-lint-action@v1 - bufbuild/buf-setup-action@v1 - configcat/scan-repository@v2 - docker/login-action@v3 - FedericoCarboni/setup-ffmpeg@v1 - filiptronicek/get-last-job-status@main - google-github-actions/auth@v1 - imjasonh/[email protected] - KeisukeYamashita/create-comment@v1 - peter-evans/create-pull-request@v6 - rtCamp/action-slack-notify@v2 - slackapi/[email protected] - test-summary/action@v2 - transferwise/sanitize-branch-name@v1 Exception: - gitpod-io/gh-app-auth: internal action, not pinned Part of PDE-138 Closes PDE-215 Co-authored-by: Ona <[email protected]>
@github-actions
Copy link
Contributor

⚠️ Hey reviewer! BE CAREFUL ⚠️
Review the code before opening in your Gitpod. .gitpod.yml was changed and it might be harmful.

@Ona-Security-AdminOna-Security-Admin merged commit a7ea249 into mainDec 15, 2025
24 of 30 checks passed
@Ona-Security-AdminOna-Security-Admin deleted the cl/pde-215-pin-gha branch December 15, 2025 11:52
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@corneliusludmann@geropl@Ona-Security-Admin