Skip to main content

Robustness

Definition: The ability of an ecosystem to recover from internal or external conflicts.

Metrics Models

Scorecard

Metric NameDefinitionScore RangeWeightRisk Level
Binary ArtifactsChecks whether the project contains generated binary files0-1010%High
Branch ProtectionChecks if the default and release branches are protected0-1010%High
CI TestsChecks if the project runs tests before merging PRs0-108%Low
CII Best PracticesChecks if the project has an OpenSSF Best Practices badge0-108%Low
Code ReviewChecks if the project requires manual code review0-1010%High
ContributorsChecks if the project has contributors from multiple organizations0-105%Low
Dangerous WorkflowChecks for dangerous code patterns in GitHub Actions workflows0-1010%Critical
Dependency Update ToolChecks if the project uses a dependency update tool0-108%High
FuzzingChecks if the project uses fuzz testing0-105%Medium
LicenseChecks if the project has a license0-105%Low
MaintainedChecks if the project is actively maintained0-108%High
PackagingChecks if the project is published as a package0-105%Medium
Pinned DependenciesChecks if the project pins its dependencies0-108%Medium
SASTChecks if the project uses static application security testing0-105%Medium
SBOMChecks if the project maintains a Software Bill of Materials0-105%Medium
Security PolicyChecks if the project has a security policy0-105%Medium
Signed ReleasesChecks if the project cryptographically signs its release artifacts0-108%High
Token PermissionsChecks if the automated workflow tokens follow the principle of least privilege0-108%High
VulnerabilitiesChecks if the project has unfixed vulnerabilities0-108%High
WebhooksChecks if webhooks are configured with token authentication0-105%Critical

Criticality Score

Metric NameDefinitionThresholdWeight
Created SinceTime since project creation (in months)9.523%120
Updated SinceTime since last project update (in months)-9.523%120
Contributor CountNumber of project contributors (with commit history)19.047%5000
Org CountNumber of different organizations contributors belong to9.523%10
Commit FrequencyAverage weekly commits in the last year9.523%1000
Recent Releases CountNumber of releases in the last year4.761%26
Closed Issues CountNumber of closed issues in the last 90 days4.761%5000
Updated Issues CountNumber of updated issues in the last 90 days4.761%5000
Comment FrequencyAverage comments per issue in the last 90 days9.523%15
Dependents CountNumber of times the project is mentioned by other projects in commit messages19.047%50

CII Best Practices Badge

Metric NameDefinition
Badge LevelAssesses whether an open source project adopts a set of security-focused best development practices

Copyright © 2023 OSS compass. All Rights Reserved.