Skip to content

Add explicit workflow token permissions#359

Open
arpitjain099 wants to merge 1 commit into
GSA:mainfrom
arpitjain099:security/workflow-permissions-2026-05
Open

Add explicit workflow token permissions#359
arpitjain099 wants to merge 1 commit into
GSA:mainfrom
arpitjain099:security/workflow-permissions-2026-05

Conversation

@arpitjain099
Copy link
Copy Markdown

Summary

  • Add explicit permissions blocks across workflows missing token scopes:
    • .github/workflows/a11y.yaml
    • .github/workflows/backlog-issues.yaml
    • .github/workflows/main.yml
    • .github/workflows/openacr-export.yaml
    • .github/workflows/pre-commit.yaml
    • .github/workflows/tests.yaml
  • Use least-privilege per workflow behavior:
    • contents: read for read-only/test workflows
    • contents: write for workflows that push updates
    • issues: write and repository-projects: write for issue/project-board automation

Why

This resolves missing-permissions findings and prevents over-broad default token access while preserving existing automation behavior.

Signed-off-by: Arpit Jain <arpitjain099@gmail.com>
@arpitjain099 arpitjain099 force-pushed the security/workflow-permissions-2026-05 branch from ebcdcbe to 8351e9b Compare May 13, 2026 17:14
@arpitjain099
Copy link
Copy Markdown
Author

Hi @dmundra, gentle ping on this. PR has been open for 4 days without review. I noticed you've been on the recent-merger side of recent merges in this repo. When you have a moment, would you mind giving it a quick look? No urgency. Happy to address any feedback.

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