User tests: Successful: Unsuccessful:
This PR adds minimum token permissions for the GITHUB_TOKEN using https://github.com/step-security/secure-workflows.
GitHub recommends defining minimum GITHUB_TOKEN permissions for securing GitHub Actions workflows
This project is part of the top 100 critical projects as per OpenSSF (https://github.com/ossf/wg-securing-critical-projects), so fixing the token permissions to improve security.
Signed-off-by: Varun Sharma varunsh@stepsecurity.io
N/A
GITHUB_TOKEN
has all permissions
https://github.com/joomla/joomla-cms/runs/7143497554?check_suite_focus=true#step:1:16
GITHUB_TOKEN
will have minimum permissions needed
N/A
Status | New | ⇒ | Pending |
Category | ⇒ | Repository |
Status | Pending | ⇒ | Fixed in Code Base |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2022-07-12 08:32:37 |
Closed_By | ⇒ | wilsonge | |
Labels |
Added:
?
|
LGTM. I'm not adding this to the release milestone as it just affects the .github directory. But feel free to overrule
Thanks will assign to 3.10 as its a action that only runs for this release.
Looks good to me @wilsonge can you please double check here?