遵循以下最佳实践的项目将能够自愿的自我认证,并显示他们已经实现了核心基础设施计划(OpenSSF)徽章。 显示详细资料
[](https://www.bestpractices.dev/projects/4782)
<a href="https://www.bestpractices.dev/projects/4782"><img src="https://www.bestpractices.dev/projects/4782/badge"></a>
Open and extensible continuous delivery solution for Kubernetes. Powered by GitOps Toolkit.
https://github.com/fluxcd/community/blob/main/CORE-MAINTAINERS
All Flux source code files contain the copyright header, e.g. https://github.com/fluxcd/flux2/blob/main/cmd/flux/main.go
All Flux source code files contain the license statement, e.g. https://github.com/fluxcd/flux2/blob/main/cmd/flux/main.go
Repository on GitHub, which uses git. git is distributed.
We label issues for casual contributors using the "good first issue" label https://github.com/fluxcd/flux2/labels/good%20first%20issue
The FluxCD GitHub organisation has 2FA enforced for all members.
The FluxCD GitHub organisation members have 2FA enabled using either hardware keys or Google Authenticator App, SMS is not used.
The code review requirements are documented here https://github.com/fluxcd/flux2/blob/main/CONTRIBUTING.md#acceptance-policy
All proposed modifications in Flux must be reviewed and approved by a person other than the author. In case of an RFC at least two maintainers must approve the change. https://github.com/fluxcd/flux2/blob/main/rfcs/README.md
https://github.com/fluxcd/flux2/blob/main/CONTRIBUTING.md#how-to-run-the-test-suite
https://github.com/fluxcd/flux2/tree/main/.github/workflows
Flux supports all secure protocols to communicate with remote Git repositories (HTTPS and SSH) and container registries.
TLS 1.2 and 1.3 are both supported by way of Go's crypto/tls library.
The flucd.io website is static and hosted by netlify, all code repos are hosted on GitHub. // X-Content-Type-Options was not set to "nosniff".
Security audits: https://fluxcd.io/blog/2023/11/flux-security-audit/ https://fluxcd.io/blog/2021/11/flux-security-audit/
All Flux components are compiled with Go. To protect against defects we run all tests with race detection. Flux is part of Google's oss fuzz program which provides continuous fuzzing https://github.com/google/oss-fuzz/blob/master/projects/fluxcd/project.yaml
https://github.com/fluxcd/flux2/blob/main/.github/workflows/scan.yaml
CodeLQ performs this task https://github.com/fluxcd/flux2/blob/main/.github/workflows/scan.yaml
后退