遵循以下最佳实践的项目将能够自愿的自我认证,并显示他们已经实现了核心基础设施计划(OpenSSF)徽章。 显示详细资料
[](https://www.bestpractices.dev/projects/7024)
<a href="https://www.bestpractices.dev/projects/7024"><img src="https://www.bestpractices.dev/projects/7024/badge"></a>
Vulnerable app with examples showing how to not use secrets
Non-trivial contribution file in repository: https://github.com/OWASP/wrongsecrets/blob/master/CONTRIBUTING.md.
https://github.com/OWASP/wrongsecrets/blob/master/CODE_OF_CONDUCT.md
Depending on platform, we offer different README locations. Basic docker, kubernetes/minikube, Fly, Heroku, and Okteto: https://github.com/OWASP/wrongsecrets/blob/master/README.md. AWS: https://github.com/OWASP/wrongsecrets/blob/master/aws/README.md. Azure: https://github.com/OWASP/wrongsecrets/blob/master/azure/README.md GCP: https://github.com/OWASP/wrongsecrets/blob/master/gcp/README.md
Mentioned in the repository README/home: https://github.com/OWASP/wrongsecrets And on the OWASP project page: https://owasp.org/www-project-wrongsecrets/
https://github.com/OWASP/wrongsecrets/issues
Java: Checkstyle/PMD (https://github.com/OWASP/wrongsecrets/blob/master/.github/workflows/main.yml#L45) Other languages checked with pre-commit: (https://github.com/OWASP/wrongsecrets/blob/master/.github/workflows/pre-commit.yml) Terraform: terraform fmt (https://github.com/OWASP/wrongsecrets/blob/master/.pre-commit-config.yaml) Javascript: eslint (https://github.com/OWASP/wrongsecrets/blob/master/.pre-commit-config.yaml) Requirement: https://github.com/OWASP/wrongsecrets/blob/master/CONTRIBUTING.md#how-to-get-your-pr-accepted
Checkstyle: https://github.com/OWASP/wrongsecrets/blob/master/.github/workflows/main.yml#L45 Pre-commit: https://github.com/OWASP/wrongsecrets/blob/master/.pre-commit-config.yaml
Dependabot: https://github.com/OWASP/wrongsecrets/blob/master/.github/dependabot.yml
Described in contributing document: https://github.com/OWASP/wrongsecrets/blob/master/CONTRIBUTING.md#how-to-get-your-pr-accepted
We documented this in https://github.com/OWASP/wrongsecrets/blob/master/CONTRIBUTING.md as well as the https://github.com/OWASP/wrongsecrets/blob/master/PULL_REQUEST_TEMPLATE.md
We are having quite a few modules enabled in checkstyle (https://github.com/OWASP/wrongsecrets/blob/master/config/checkstyle/checkstyle.xml) and suppress as little as possible (https://github.com/OWASP/wrongsecrets/blob/master/config/checkstyle/suppressions.xml)
Given we are an intentional vulnerable app with regards to secrets management we used both secure as well as insecure algorithms to teach our users about the risks of using them wrongly.
See https://github.com/OWASP/wrongsecrets/blob/master/.github/workflows/codeql-analysis.yml and https://github.com/OWASP/wrongsecrets/pull/699
警告:需要更长的理由。
后退