✅ Enable two-factor authentication for all members of the project’s GitHub org.
✅ Install the GitHub DCO app on all repos.
✅ Achieve the basic OpenSSF badge
✅ Have the following files in GitHub:
- LICENSE.md
- README.md
- CONTRIBUTING.md
- CODEOWNERS
- CODE_OF_CONDUCT.md
- RELEASE.md
- SUPPORT.md
- SECURITY.md
✅ Description
✅ README
✅ Code of conduct
✅ Contributing
✅ License
✅ Security policy
✅ Issue templates
✅ Pull request template
✅ Repository admins accept content reports
✅ Verified & approved domains: deepcausality.com
✅ Branch protection rule: Commit requires signature
✅ Security policy • Enabled
✅ Security advisories • Enabled
✅ Private vulnerability reporting • Enabled
✅ Dependabot alerts • Enabled
✅ Code scanning alerts • Enabled
✅ Secret scanning alerts • Enabled
✅ Project license exists and is OSI-approved:
- Project license: The MIT LICENSE.md
- OSI-approved: The MIT License
✅ Determine known components/dependencies are under a compatible license
- OSI-approved: Apache License, Version 2.0
- OSI-approved: The MIT License
✅ Project components (Crates):
-
dcl_data_structures: The MIT LICENSE.md
-
deep_causality_macros: The MIT LICENSE
-
deep_causality: The MIT LICENSE
✅ Project git repositories:
-
deep_causality: The MIT LICENSE
-
.github (GH Org Readme): The MIT LICENSE
-
sites (Project websites): The MIT LICENSE
✅ Project dependencies:
- PetGraph (Project): Apache-2.0, MIT licenses
- criterion.rs (Project): Apache-2.0, MIT licenses
- rand (Project): Apache-2.0, MIT licenses