Skip to content

Upgrade OpenSSF Best Practices badge from Silver to Gold #86

@SebTardif

Description

@SebTardif

Context

The Scorecard CII-Best-Practices check scores 7/10 with a Silver badge. Gold gives 10/10.

Current progress: 30% of Gold criteria met. There are 19 unmet criteria, most of which are questionnaire answers on bestpractices.dev/projects/13100 rather than code changes.

Unmet Gold criteria (categorized)

Questionnaire answers (fill in on bestpractices.dev)

  • homepage_url - Project homepage URL
  • report_url - Bug reporting URL
  • hardened_site - Site hardening (GitHub hosts the project)
  • require_2FA / secure_2FA - 2FA for committers
  • code_review_standards - Code review process
  • contributors_unassociated - Contributor independence
  • copyright_per_file / license_per_file - Per-file notices
  • small_tasks - Good first issues

May require code changes

  • test_statement_coverage90 - Need 90% statement coverage (currently 82%)
  • test_branch_coverage80 - Need 80% branch coverage (currently 87%)
  • build_reproducible - Reproducible builds

Structural (hard for solo project)

  • bus_factor - Bus factor > 1
  • two_person_review - Two-person review
  • security_review - Formal security review

Expected impact

Scorecard CII-Best-Practices: 7 -> 10 (with Gold badge)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions