Skip to content

[R6] No branch protection visible; unsigned commits on master #129

Description

@MaddisonM79

Source: The Hand HIGH (OpenSSF Scorecard)

Finding: Every commit on master in the last 50 commits shows N (no signature) in git log --pretty=format:'%G?'. Combined with the commit-message quality (commit, commit, commit, fixup, update!), strong evidence that master is not protected with "require signed commits" and almost certainly not "require linear history" or "require status checks before merging."

Remediation: Settings → Branches → Add rule for master:

  • Require PR review
  • Require status checks (CI)
  • Require linear history
  • Restrict force-push
  • Restrict direct push
  • (Optionally) require signed commits

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:repoWorkflows, supply chain, governanceseverity:P1Material risk or large-footprint fixtype:findingIndividual audit finding

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions