Potential fix for code scanning alert no. 11: Workflow does not contain permissions #131
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/openmfp/typescript-configs/security/code-scanning/11
To fix the problem, explicitly add a
permissionsblock, either at the workflow root (above or below theon:key) or at the job level (inside thepipe:job definition). Since this workflow simply delegates to a shared workflow viauses:, and most workflows only require read-only access to contents, the safest default iscontents: read. If the included workflow requires greater permissions (for example, write access to issues or pull-requests), those can be added as needed, but starting with read-only is the recommended base.The single best fix: Add a root-level (global)
permissionsblock with minimal required permissions (e.g.,contents: read), just above thejobs:definition, unless you know you need more (from the included workflow logic). This ensures that all jobs, including those delegated withuses:, run with limited permissions.Edit the file
.github/workflows/config-prettier.yamlby inserting the following block after the workflowon:section (likely after line 16, beforejobs:):No new imports or complex changes are required; just a simple YAML insertion.
Suggested fixes powered by Copilot Autofix. Review carefully before merging.