Skip to content

fix: Bug: CI release workflows use mutable actions with broad publish-capable permissions - #234

Open
webbrain-one wants to merge 1 commit into
Abdulmumin1:mainfrom
webbrain-one:webbrain/issue-231
Open

fix: Bug: CI release workflows use mutable actions with broad publish-capable permissions#234
webbrain-one wants to merge 1 commit into
Abdulmumin1:mainfrom
webbrain-one:webbrain/issue-231

Conversation

@webbrain-one

Copy link
Copy Markdown

Closes #231

Pin all GitHub actions to immutable commit SHAs to prevent
supply-chain attacks via mutable tags. Apply least privilege
by scoping id-token: write exclusively to publish jobs,
setting minimal permissions across jobs, and disabling
checkout credential persistence before untrusted steps.
Environment approvals remain enforced for package releases.

Fixes Abdulmumin1#231
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.

Bug: CI release workflows use mutable actions with broad publish-capable permissions

1 participant