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/action-spicedb-validate@v1.0.1
  • 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/setup-crane@v0.1
  • KeisukeYamashita/create-comment@v1
  • peter-evans/create-pull-request@v6
  • rtCamp/action-slack-notify@v2
  • slackapi/slack-github-action@v1.24.0
  • test-summary/action@v2
  • transferwise/sanitize-branch-name@v1

Exceptions

  • gitpod-io/gh-app-auth@v0.1: internal Gitpod action, not pinned to SHA

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/action-spicedb-validate@v1.0.1
- 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/setup-crane@v0.1
- KeisukeYamashita/create-comment@v1
- peter-evans/create-pull-request@v6
- rtCamp/action-slack-notify@v2
- slackapi/slack-github-action@v1.24.0
- 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 <no-reply@ona.com>
@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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants