Open
Description
/kind feature
Why you need this feature:
Kubeflow's workflows are running with write-all permissions. This puts the project at risk of supply-chain attacks.
I took a look at all the workflows and none of them seem to require significant permissions.
Describe the solution you'd like:
There are two solutions:
- all the workflows can be set with read-only top-level permissions; and/or
- the default workflow token can be set to read-only
I'll send a PR setting top-level permissions for all workflows. If you also/instead want to change the default token:
- Open the repo settings
- Go to Actions > General
- Under "Workflow permissions", set them to "Read repository contents and packages permissions"
Anything else you would like to add:
My name is Pedro and I work with Google and the Open Source Security Foundation (OpenSSF) to improve the supply-chain security of the open-source ecosystem.
Metadata
Metadata
Assignees
Type
Projects
Status
Needs Triage
Status
To Do