Skip to content

chore(github-actions): Enable SHA pinning for GitHub Actions#9

Draft
batch-changes-sourcegraph[bot] wants to merge 1 commit intomainfrom
security/add-renovate-sha-pinning
Draft

chore(github-actions): Enable SHA pinning for GitHub Actions#9
batch-changes-sourcegraph[bot] wants to merge 1 commit intomainfrom
security/add-renovate-sha-pinning

Conversation

@batch-changes-sourcegraph
Copy link
Copy Markdown

Security: GitHub Actions SHA Pinning

This PR adds Renovate configuration to enable SHA pinning for GitHub Actions
as part of the organization-wide security initiative (APPSEC-1735).

What Changed

  • Added .github/renovate.json5 with helpers:pinGitHubActionDigests
  • Configured grouping to consolidate all GitHub Actions updates into a single PR
  • Docker image updates disabled to keep scope limited to GitHub Actions only

Why This Matters

SHA pinning prevents supply chain attacks via tag repointing. CoreWeave was hit
by this attack vector twice this year (Trivy in March 2026, tj-actions in March 2025).
Our self-hosted runners have access to internal networks and production secrets —
a compromised action has significant blast radius.

What Happens Next

Once merged, Renovate will:

  1. Scan all workflow files in this repository
  2. Resolve current SHAs for all unpinned actions
  3. Open a single PR pinning all actions to commit SHAs

Questions? Reach out in #appsec or #renovatebot.


Tracking: APPSEC-1735

Created by Sourcegraph batch change shivawandb/add-renovate-github-actions-sha-pinning.

…ning

Co-authored-by: Sourcegraph <batch-changes@sourcegraph.com>
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.

0 participants