Potential fix for code scanning alert no. 1: Workflow does not contain permissions #26
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/FOSSBilling/.workflows/security/code-scanning/1
To fix the problem, explicitly define restricted
GITHUB_TOKENpermissions for this workflow or job so that GitHub does not fall back to broader repository defaults. Since this workflow only checks out code and runs a linter, it only needs read access to repository contents.The best fix without changing existing functionality is to add a
permissionsblock that grantscontents: read. This can be defined at the workflow (top) level so it applies to all jobs in this workflow. Concretely, in.github/workflows/actionlint.yml, insert:between the
on:block and thejobs:block. No imports or additional methods are needed, as this is a YAML configuration change only. All existing steps and behavior remain unchanged; only the implicitGITHUB_TOKENpermissions are tightened.Suggested fixes powered by Copilot Autofix. Review carefully before merging.