Skip to content

chore: pin third-party GitHub Actions to commit SHAs#107

Merged
osm6495 merged 3 commits intomainfrom
security/SEC-7924/pin-github-actions
Mar 24, 2026
Merged

chore: pin third-party GitHub Actions to commit SHAs#107
osm6495 merged 3 commits intomainfrom
security/SEC-7924/pin-github-actions

Conversation

@pkaeding
Copy link
Contributor

@pkaeding pkaeding commented Mar 23, 2026

Summary

Pin all third-party GitHub Actions to full-length commit SHAs to prevent supply chain attacks.

Addresses findings from the third-party-action-not-pinned-to-commit-sha Semgrep rule.

Test plan

  • Verify CI passes with pinned action SHAs

Note

Low Risk
Low risk: workflow-only changes that pin GitHub Actions to fixed commit SHAs; main risk is an unexpected change in behavior if the pinned commits differ from the previously resolved tags.

Overview
Pins third-party actions used by the release-please workflow to immutable commit SHAs to reduce supply-chain risk.

Specifically updates googleapis/release-please-action to a commit SHA and pins the SLSA provenance generator used for the langchain package; other steps remain functionally the same aside from added inline comments on existing pinned actions.

Written by Cursor Bugbot for commit 1864310. This will update automatically on new commits. Configure here.

Pin all third-party GitHub Actions to full-length commit SHAs to prevent
supply chain attacks. Addresses findings from the
third-party-action-not-pinned-to-commit-sha Semgrep rule.
@pkaeding pkaeding requested a review from a team as a code owner March 23, 2026 17:56
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.

@pkaeding pkaeding requested a review from a team March 24, 2026 01:43
@osm6495 osm6495 merged commit aa60c82 into main Mar 24, 2026
35 checks passed
@osm6495 osm6495 deleted the security/SEC-7924/pin-github-actions branch March 24, 2026 13:50
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