Potential fix for code scanning alert no. 2: Workflow does not contain permissions #96
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/hsaito/MyNumber.NET/security/code-scanning/2
The problem can be fixed by adding an explicit
permissionsblock at the top workflow level or inside the relevant job. As this workflow only contains a single job (CodeQL-Build), we can add apermissions:block at the workflow level, immediately following thename:or afteron:(anywhere at the root, beforejobs:), or within theCodeQL-Buildjob. The minimal recommended permissions for CodeQL analysis arecontents: read(to fetch code) andsecurity-events: write(to upload analysis results). This ensures the GITHUB_TOKEN only has these specific permissions when running this workflow, following least privilege. This change can be made within.github/workflows/codeql-analysis.yml, by inserting the following block at the top level:Suggested fixes powered by Copilot Autofix. Review carefully before merging.