-
Notifications
You must be signed in to change notification settings - Fork 605
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bring CLOMonitor Score to 100% #3212
Comments
We do have Helm charts maintained by the community here https://artifacthub.io/packages/helm/fluxcd-community/flux2 but I can't figure out the badge URL for ArtifactHub. As for Dependency update tool, we have our own GitHub Action. |
@alinskens this requirement feels very wrong to me. How are we suppose to use Goreleaser and publish signed checksums, binaries, container images, SBOM, etc if the release workflow must be set to read-only? For reference here is our workflow: https://github.com/fluxcd/flux2/blob/main/.github/workflows/release.yaml permissions:
contents: write # needed to write releases
id-token: write # needed for keyless signing
packages: write # needed for ghcr access |
@alinskens can you please remove the |
This has been an ongoing discussion, and I've currently got an open PR to address the issue. |
@eddie-knight @alinskens thanks for all the help. The only thing left is the "Token permissions", should we keep this issue opened till ossf/scorecard#2355 is fixed? From our side there is nothing left to do. |
@stefanprodan We got that issue released on Scorecard yesterday and integrated into CLOMonitor this morning! 👏 The only thing left to do is take advantage of the changes by moving |
This repo is signed up as part of the KubeCon Security Slam. I'm bringing to your attention the checklist from the official CLOMonitor page for Flux -- it refreshes every hour, so it should be up-to-date.
CLOMonitor report
Summary
Repository: flux2
URL: https://github.com/fluxcd/flux2
Checks sets:
CODE
Score: 86
Checks passed per category
Checks
Documentation [100%]
License [100%]
Best Practices [100%]
EXEMPT
Security [90%]
For more information about the checks sets available and how each of the checks work, please see the CLOMonitor's documentation.
The text was updated successfully, but these errors were encountered: