Skip to content

CI: add least-privilege permissions to GitHub Actions workflows - #204

Merged
peter-matkovski merged 1 commit into
masterfrom
ci/workflow-least-privilege-permissions
Aug 24, 2026
Merged

CI: add least-privilege permissions to GitHub Actions workflows#204
peter-matkovski merged 1 commit into
masterfrom
ci/workflow-least-privilege-permissions

Conversation

@peter-matkovski

Copy link
Copy Markdown
Contributor

Summary

  • Add explicit least-privilege permissions blocks to workflow files flagged by CodeQL.
  • Scopes derived from workflow operations (build, artifacts, Danger, release git push).
  • Resolves 4 open actions/missing-workflow-permissions alerts.

Linear

Test plan

  • CI green
  • Code scanning alerts close after merge

Add explicit workflow-level permissions for CI, lint, Reviewdog, and release automation.

Allow Reviewdog to publish pull-request reviews.

Limit every other workflow to the scopes it uses.

Refs: APPSEC-164
@peter-matkovski
peter-matkovski force-pushed the ci/workflow-least-privilege-permissions branch from 8d4a342 to fed3364 Compare August 24, 2026 14:47
@peter-matkovski
peter-matkovski merged commit d3e9616 into master Aug 24, 2026
7 checks passed
@peter-matkovski
peter-matkovski deleted the ci/workflow-least-privilege-permissions branch August 24, 2026 15:02
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.

2 participants