Uh oh!
There was an error while loading. Please reload this page.
fix: prevent Bonk checkout credentials from persisting - #236
Conversation
|
commit: |
The change is a security hardening fix. Both workflow files have their single
The change is correct, minimal, and achieves its stated security goal with no adverse effects. LGTM |
PR #217 scoped Bonk's App token to
NO_PUSH, butactions/checkoutalso persisted the workflowGITHUB_TOKENin Git's credential configuration. When Bonk pushed, Git used that persisted credential instead of the scoped App token, so the push still succeeded.Set
persist-credentials: falseon every checkout in both Bonk workflows so Git can only use Bonk's scoped token.