Adopt OpenSSF Scorecard and Add Security Badge to codex-universal Repository

Resolved 💬 2 comments Opened Feb 17, 2026 by amej Closed May 2, 2026

What variant of Codex are you using?

codex-universal

What feature would you like to see?

I would like to propose enabling the OpenSSF Scorecard GitHub Action for this repository and publishing the associated Scorecard badge in the README.

This would provide automated, continuous visibility into the project’s supply-chain security posture and align the repository with widely adopted OpenSSF best practices.

Additional information

Context

Running the OpenSSF Scorecard CLI against this repository:
scorecard --repo=https://github.com/openai/codex-universal --verbosity warn
produced an aggregate score of _4.5 / 10_ Detailed report is available at reportcard.txt

Several checks currently indicate improvement opportunities, including:

  • Security-Policy
  • SAST
  • Dependency update automation
  • Token permissions in workflows
  • Pinned dependencies
  • Branch protection strength
  • CI test coverage on merged PRs

These are not unusual findings for actively evolving repositories, but formalizing Scorecard integration would make improvements measurable and transparent over time.

Why This May Be Valuable

Adopting OpenSSF Scorecard could:

  • Increase supply-chain transparency for downstream consumers
  • Strengthen trust signals for enterprise adopters
  • Surface workflow or permission misconfigurations early
  • Align the project with OpenSSF ecosystem expectations
  • Provide objective, continuously updated security posture metrics

For repositories under the OpenAI organization, this also reinforces leadership in responsible open source governance.

Proposed Next Steps

  • Publish the Scorecard badge in the README
  • Optionally prioritize incremental improvements in SECURITY.md presence
  • Workflow token permission scoping
  • Dependency automation (e.g., Dependabot)
  • Hash-pinned dependencies
  • SAST coverage on all commits
  • Strengthened branch protection

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗