Summary
GitHub actions might introduce vulnerabilities into projects. Currently our linter Sonar does not validate actions.
We should add a linter for GitHub actions, e.g. https://github.com/zizmorcore/zizmor
zizmor can be installed with poetry. We could use the command directly or build a nox session around it.
probably would be helpful if we allow projects eventually to use the BaseConfig option for this stuff too, add to the checks.yml, but we first need to resolve the high errors or it would be annoying.
Possible Points
Summary
GitHub actions might introduce vulnerabilities into projects. Currently our linter Sonar does not validate actions.
We should add a linter for GitHub actions, e.g. https://github.com/zizmorcore/zizmor
zizmorcan be installed withpoetry. We could use the command directly or build a nox session around it.probably would be helpful if we allow projects eventually to use the BaseConfig option for this stuff too, add to the
checks.yml, but we first need to resolve the high errors or it would be annoying.Possible Points