Feature Request: Tag Immutability Verification and Auditing #154151
Unanswered
karlpokus
asked this question in
Code Security
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Select Topic Area
General
Body
Summary:
Introduce a GitHub-managed database of tag-to-commit mappings to enhance security and transparency in GitHub Actions workflows. This feature would help users identify when tags have been moved and ensure workflows remain reliable.
Proposed Features:
Tag-to-Commit Database:
Maintain a database of the initial commit SHA associated with every tag in public repositories.
Track changes to tags and log when they are moved to a different commit.
Warnings for Tag Changes:
Display warnings in workflow logs or security reports if a referenced tag has been moved since its creation.
Optionally, allow repository or organization administrators to block workflows that use altered tags.
Public API for Verification:
Provide an API to allow users to programmatically verify the immutability of tags in workflows or CI/CD pipelines.
Benefits:
To mitigate https://arstechnica.com/information-technology/2025/03/supply-chain-attack-exposing-credentials-affects-23k-users-of-tj-actions/
Beta Was this translation helpful? Give feedback.
All reactions