Skip to content

fix(ci): scope release.yml write permission to the job - #135

Merged
zfarrell merged 1 commit into
mainfrom
fix/release-workflow-permissions
Sep 9, 2026
Merged

fix(ci): scope release.yml write permission to the job#135
zfarrell merged 1 commit into
mainfrom
fix/release-workflow-permissions

Conversation

@zfarrell

@zfarrell zfarrell commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Workflow-level contents: write in release.yml granted the write-scoped token to every job. Defaults to permissions: {} now, with contents: write granted only on the release job that creates the GitHub Release.

Resolves Aikido finding 25998850 (SAST, medium).

🤖 Generated with Claude Code

Workflow-level `contents: write` granted the token to every job in the
workflow. Default to `permissions: {}` and grant `contents: write` only
on the release job that creates the GitHub Release.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@zfarrell
zfarrell requested a review from a team as a code owner September 9, 2026 15:33
@zfarrell
zfarrell requested review from anoop-narang and removed request for a team September 9, 2026 15:33
@zfarrell
zfarrell merged commit 72fb875 into main Sep 9, 2026
3 checks passed
@zfarrell
zfarrell deleted the fix/release-workflow-permissions branch September 9, 2026 15:36
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