Add minimum token permissions for all GitHub workflow files #3
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR addresses the OSSF Scorecard requirement for minimum token permissions by removing redundant
contents: readpermissions from job-specific permission blocks in GitHub workflow files.Changes Made
All workflow files already had the correct top-level
permissions: contents: readand appropriate job-specific elevated permissions. The only changes needed were removing redundantcontents: readdeclarations from job-specific permission blocks, as per the OSSF Scorecard guideline that job-specific blocks shouldn't includecontents: readsince repositories are public.Files Modified:
.github/workflows/codeql.yml- Removedcontents: readfromanalyzeandworkflow-notificationjob blocks.github/workflows/issue-management-feedback-label.yml- Removedcontents: readfromissue_commentjob block.github/workflows/issue-management-stale-action.yml- Removedcontents: readfromstalejob block.github/workflows/ossf-scorecard.yml- Removedcontents: readfromanalysisjob block.github/workflows/reusable-workflow-notification.yml- Removedcontents: readfromworkflow-notificationjob blockImpact
The repository now has properly configured minimum token permissions for all GitHub workflow files as required by OSSF Scorecard guidelines.
Fixes #2.
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.