openssf-badge

Guide CNCF projects through OpenSSF Best Practices badge criteria.

2|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/castrojo/cncf-skills --skill openssf-badge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openssf-badge
Source: https://github.com/castrojo/cncf-skills/tree/main/skills/openssf-badge
Command: npx skills add https://github.com/castrojo/cncf-skills --skill openssf-badge

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill guides CNCF projects through the process of obtaining the OpenSSF Best Practices badge, a critical requirement for project graduation.

Core Features & Use Cases

  • Checklist Guidance: Provides step-by-step instructions to meet all OpenSSF badge criteria.
  • Graduation Requirement: Ensures projects fulfill a hard gate for CNCF graduation.
  • Use Case: A project maintainer needs to prepare their project for CNCF graduation and must secure the OpenSSF Best Practices badge. This skill will walk them through the entire process, from initial setup to final badge verification.

Quick Start

Use the openssf-badge skill to begin the process of earning the OpenSSF Best Practices badge for your project.

Frequently Asked Questions about openssf-badge

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I earn the OpenSSF Best Practices badge for CNCF graduation?

To earn the OpenSSF Best Practices badge, you must complete the criteria checklist by resolving security policies, implementing automated testing and code review, and adding the badge to your README.md file.

What are the requirements for the OpenSSF Best Practices badge?

OpenSSF Best Practices badge requirements include establishing security policies, implementing automated testing, enforcing code review processes, and achieving a 100% passing threshold on the criteria checklist.

How do I add the OpenSSF badge to my project README?

Adding the OpenSSF badge to your README.md involves completing the criteria checklist, verifying your project meets the 100% passing threshold, and embedding the provided badge markdown link into your repository.

Is the OpenSSF Best Practices badge mandatory for CNCF graduation?

Yes, the OpenSSF Best Practices badge is a mandatory hard gate for CNCF graduation, requiring projects to fulfill all checklist criteria and achieve a 100% passing threshold before approval.

What steps are needed to resolve security policies for the OpenSSF badge?

Resolving security policies for the OpenSSF badge requires documenting your project's security protocols, vulnerability reporting mechanisms, and ensuring these policies are publicly accessible to meet checklist criteria.

How does automated testing affect OpenSSF Best Practices badge completion?

Automated testing is a required criterion for the OpenSSF Best Practices badge, necessitating continuous integration pipelines that execute test suites to verify code quality and maintain the 100% passing threshold.