fix(ci): restrict GITHUB_TOKEN permissions in workflows (#24785)
* fix(ci): restrict GITHUB_TOKEN permissions in workflows Apply principle of least privilege to workflow permissions to address 6 Token-Permissions security alerts. Changes include adding explicit contents: read, downgrading packages: write to packages: read where only image pulls are needed, and moving elevated permissions from workflow to job level where appropriate. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * manual fix of .github/workflows/ci-integration-review.yml * manually fix statuses in .github/workflows/ci-integration-review.yml * remove redundant line from .github/workflows/cla.yml * manually fix .github/workflows/integration.yml * attempt to fix .github/workflows/integration.yml * attempt to fix ci-integration-review.yml --------- Co-authored-by: Claude <noreply@anthropic.com>
P
Pavlos Rontidis committed
c788f9359dfca3b2363ca99a565a3334455541da
Parent: 8dfd20d
Committed by GitHub <noreply@github.com>
on 2/27/2026, 9:24:47 PM