Skip to content

DEVOPS-8397: chore(security): pin external GitHub Actions to commit SHAs#153

Merged
rharasani-sa merged 1 commit into
masterfrom
feature/DEVOPS-8397-pin-actions-sha
Jun 26, 2026
Merged

DEVOPS-8397: chore(security): pin external GitHub Actions to commit SHAs#153
rharasani-sa merged 1 commit into
masterfrom
feature/DEVOPS-8397-pin-actions-sha

Conversation

@rharasani-sa

Copy link
Copy Markdown
Contributor

Summary

Pin every external third-party GitHub Action to a full-length commit SHA with a
trailing version comment, mitigating the mutable-tag supply-chain attack class
(e.g. the tj-actions/changed-files compromise). A moved tag can no longer swap
code into our CI — the SHA is immutable, and the comment preserves the original
version for readability and Renovate updates.

Internal SecureAuthCorp/* references are intentionally left on floating tags
(@main / @v1) — same-org sources where floating is by design and the
external-maintainer threat does not apply.

No functional change: every SHA resolves to the exact commit the existing tag
currently points to.

This mirrors the org github-actions repo change (PR #90).

JIRA: https://secureauth.atlassian.net/browse/DEVOPS-8397

Pin external third-party actions to full-length commit SHAs with a trailing
version comment to mitigate mutable-tag supply-chain attacks. Internal
SecureAuthCorp/* references intentionally left on floating tags.

No functional change: each SHA resolves to the commit the existing tag points to.

DEVOPS-8397

@lgonczarik lgonczarik left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Approved — pure SHA freeze (DEVOPS-8397): external GitHub Actions pinned to commit SHAs with version comments preserved, no functional changes.

@svcdevopsgit1-sa svcdevopsgit1-sa left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Approve: pin external GitHub Actions to commit SHAs (DEVOPS-8397). Verified each pinned SHA matches its version tag; no functional change.

@rharasani-sa rharasani-sa merged commit 6f1594e into master Jun 26, 2026
2 checks passed
@rharasani-sa rharasani-sa deleted the feature/DEVOPS-8397-pin-actions-sha branch June 26, 2026 12:00
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.

4 participants