Skip to content

ci: do not persist git credentials in checkout - #326

Merged
joakimen merged 1 commit into
masterfrom
fix/security-findings
Aug 27, 2026
Merged

ci: do not persist git credentials in checkout#326
joakimen merged 1 commit into
masterfrom
fix/security-findings

Conversation

@joakimen

Copy link
Copy Markdown
Contributor

actions/checkout defaults to writing the job token into
.git/config, leaving it readable by every subsequent step and
any tooling they invoke. Nothing in this workflow reads it:
semantic-release builds its own authenticated push URL from
GITHUB_TOKEN, which is already passed through the step env.

actions/checkout defaults to writing the job token into
.git/config, leaving it readable by every subsequent step and
any tooling they invoke. Nothing in this workflow reads it:
semantic-release builds its own authenticated push URL from
GITHUB_TOKEN, which is already passed through the step env.
@joakimen
joakimen merged commit 496a36d into master Aug 27, 2026
2 checks passed
@joakimen
joakimen deleted the fix/security-findings branch August 27, 2026 14:12
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.

1 participant