fix: missing permissions for workflow #4474
Open
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.
Potential fix for https://github.com/homarr-labs/homarr/security/code-scanning/26
To resolve the flagged issue, add a
permissionsblock with the minimum privileges required for this workflow. Since all write actions (committing, creating PR, merging) are handled with a custom GitHub App token, the default GITHUB_TOKEN only needs minimal (read-only) access, if any. Addpermissions: { contents: read }to the job (update-contributors), or at the root of the workflow (beforejobs:). Adding it at the top will apply to all jobs (in this case, there is only one job).Implementation:
Edit
.github/workflows/update-contributors.ymland, above thejobs:key, insert:No imports or other method changes are needed; this is a straightforward YAML addition.
Suggested fixes powered by Copilot Autofix. Review carefully before merging.