Skip to content

Potential fix for code scanning alert no. 2: Workflow does not contain permissions - #33

Merged
AlexGalichenko merged 1 commit into
mainfrom
alert-autofix-2
Nov 4, 2025
Merged

Potential fix for code scanning alert no. 2: Workflow does not contain permissions#33
AlexGalichenko merged 1 commit into
mainfrom
alert-autofix-2

Conversation

@AlexGalichenko

Copy link
Copy Markdown
Contributor

Potential fix for https://github.com/qavajs/steps-memory/security/code-scanning/2

To fix the problem, add a permissions block at the top level of the workflow, just after the name key. This ensures all jobs in the workflow inherit the specified minimal permissions for the GITHUB_TOKEN, promoting the principle of least privilege. As a minimal starting point (and since the job appears to only build and test code, not write to the repository or open issues, etc.), set:

permissions:
  contents: read

If the workflow later requires more privileges (such as writing pull request comments), this block can be extended. No other code changes, imports, or definitions are required—just insert the permissions block in .github/workflows/pull-request.yml after the name key.


Suggested fixes powered by Copilot Autofix. Review carefully before merging.

…n permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
@sonarqubecloud

sonarqubecloud Bot commented Nov 4, 2025

Copy link
Copy Markdown

@AlexGalichenko
AlexGalichenko marked this pull request as ready for review November 4, 2025 11:33
@AlexGalichenko
AlexGalichenko merged commit 4646d48 into main Nov 4, 2025
8 checks passed
@AlexGalichenko
AlexGalichenko deleted the alert-autofix-2 branch November 4, 2025 11:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant