Skip to content

Conversation

@koralkulacoglu
Copy link

🔒 Security: Pin GitHub Actions to SHA hashes

This PR pins GitHub Actions to their SHA hashes to improve security by preventing potential supply chain attacks through tag mutation.

Task: DX-1985

One-Pager: Automatic SHA Pinner One-Pager

📊 Summary

  • 1 action references pinned to SHA hashes
  • 1 workflow files updated

📝 Changes Made

.github/workflows/release.yml

  • semantic-release-action/github-actions/semantic-release@v5semantic-release-action/github-actions/semantic-release@6c14113c1273619fccad11d7638b2c9e985e9085

🔍 Why this change?

Pinning GitHub Actions to SHA hashes instead of tags provides:

  1. Immutability: SHA hashes cannot be changed, preventing malicious updates to existing releases
  2. Supply Chain Security: Protects against compromised action maintainer accounts
  3. Compliance: Aligns with security best practices for CI/CD pipelines

🧪 Testing

  • Verify all workflows still function correctly
  • Check that no functionality is broken by the pinned versions

❓ Questions?

If you have any questions about this change, feel free to ask the dev-ex team in #notify-dev-ex.

📚 References


🤖 This PR was automatically generated by the SHA Pinner Audit tool.

@koralkulacoglu koralkulacoglu marked this pull request as ready for review October 8, 2025 18:45
@koralkulacoglu koralkulacoglu requested a review from a team as a code owner October 8, 2025 18:45
@louib louib merged commit 07b4147 into master Oct 9, 2025
@louib louib deleted the DX-1985-run-pull-request-script-for-sha-pin-corrections branch October 9, 2025 00:40
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.

3 participants