Skip to content

Track remaining Scorecard posture follow-ups #10

@JSONbored

Description

@JSONbored

Summary

Track the remaining OpenSSF Scorecard code-scanning alerts that cannot be fully closed by repository code alone after PRs #8 and #9.

Current state

  • CI, Nightward Policy, CodeQL, Trunk, Raycast, secret scan, govulncheck, and OSV are green on main.
  • Branch protection now requires one approving review, dismisses stale approvals, requires conversation resolution, and disallows force pushes.
  • Stale Nightward fixture SARIF alerts were dismissed as test-only historical findings.
  • CodeQL escaping, Token-Permissions, Security-Policy, and Fuzzing alerts were fixed.

Remaining Scorecard alerts

  • CII-Best-Practices: create/claim the Nightward project on OpenSSF Best Practices and complete at least the in-progress badge questionnaire.
    • Scorecard checks https://www.bestpractices.dev/projects.json?url=https://github.com/JSONbored/nightward.
    • Current API result is [], so a README-only badge cannot fix this.
    • After a real project exists, add the OpenSSF Best Practices badge to README.md.
  • Code-Review: build approved changeset history through normal reviewed PRs.
    • Current Scorecard text: Found 0/11 approved changesets.
    • Keep future changes on PRs and have another account approve before merge when practical.
  • Maintained: allow the repository age/activity signal to age out.
    • Nightward was created on 2026-04-30, and Scorecard flags repositories created within the last 90 days.

References

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestmaintainer-actionRequires maintainer-side action outside normal CIrelease-blockerBlocks the next release until resolved

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions