Skip to content

Upgrade OpenSSF Best Practices badge from Silver to Gold #86

Description

@SebTardif

Context

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

Current progress on bestpractices.dev/projects/13100.

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 Now met

  • test_statement_coverage90 - Need 90% statement coverage 91.14% (met)
  • test_branch_coverage80 - Need 80% branch coverage 87.47% (met)
  • 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)

Note: Gold is structurally impossible for solo maintainers due to bus_factor and contributors_unassociated MUST criteria. The questionnaire items and build_reproducible are achievable.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions