Security Badge
🛡️
Level 1 & 2 are official Badges in the openCode Software Catalogue
⚠️
Status: Level 3 Badge is in progress
The security badge indicates the security status of a repository. The badge is based on the following criteria:
Level 1: Basic Security Practices
- Issue Reaction Time: The average reaction time to issues is less than 7 days for issues created within the last 3 months
- Branch protection: The
main
branch is configured asprotected
, and force-pushes to the default branch are not allowed. - Security Policy: Checks for the existence of a
SECURITY.md
file in the root directory of the default branch.
Level 2: Advanced Security Practices
- All criteria from level 1
- Signed Tags: Checks if at least 80% of the tags in the last 6 months are signed.
- Code-Review process in place: Checks if at least 75% of the merge requests in the last 6 months have been reviewed by a maintainer.
Level 3: Comprehensive Security Practices
- All criteria from levels 1 and 2
- Last releases without critical vulnerabilities: TBD
- Vulnerability management - CVE Remediation time: TBD