Safeguard
Supply Chain•

OpenSSF Best Practices Badge vs Scorecard: how they differ

The Best Practices Badge is a self-certified checklist; Scorecard is an automated scan. Learn how they differ and how they connect in one Scorecard check.

Safeguard Security Team
3 min read

The OpenSSF Best Practices Badge is a free, self-certified questionnaire a project fills in to show it follows recommended practices. Scorecard is an automated tool that scans a repository and scores checks. They are separate programs, linked by one Scorecard check that reads whether a project holds the badge.

The badge

The badge program originated as the Core Infrastructure Initiative Best Practices badge and is now part of the OpenSSF Best Practices Working Group. According to the program site, projects can voluntarily self-certify at no cost using its web application. They explain how they meet each practice, and automated analysis fills in many answers and flags obviously incorrect ones.

The criteria for the passing badge are linked from the site. Scorecard's documentation also mentions silver and gold levels. I could not confirm the requirements for those levels from the pages I read, so check the program site before quoting them.

Scorecard

Scorecard is run by the same foundation but works differently. It collects data from the repository and its hosting platform and returns a 0 to 10 score per check, weighted by risk into an aggregate. Nobody fills in a form. The results can differ from what a project would claim about itself.

Side by side

Best Practices BadgeScorecard
MethodSelf-certification with automated hintsAutomated checks
OutputA badge levelScores from 0 to 10 per check
Effort for maintainersFill in a questionnaireNone, unless they act on results
StrengthCovers practices not visible in a repoObjective and repeatable
WeaknessRests on honest answersHeuristics with false positives

How they connect

Scorecard has a CII-Best-Practices check, rated Low risk. Per the documentation, it scores a project by badge level: gold is 10, silver 7, passing 5, and in progress 2. The remediation is to sign up for the badge program. Because the check has Low weight, it moves the aggregate only slightly.

Which should you rely on

For picking dependencies, use both as hints and trust neither alone. A badge shows that maintainers thought about practices and took time to document them. A Scorecard result shows what the repository looks like right now. Neither tells you whether a specific version contains a vulnerability, so keep a dependency scanner in the loop.

If you maintain a project, the badge is a free way to work through a checklist, and many of its answers will improve your Scorecard results too.

Quick check

Is the badge a certification?

It is a self-certification. The program site says projects can voluntarily self-certify at no cost.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.