Skip to content

[codex] Harden Scorecard workflow integration#45

Merged
andrewkoltsov merged 1 commit into
masterfrom
codex/scorecard
Apr 4, 2026
Merged

[codex] Harden Scorecard workflow integration#45
andrewkoltsov merged 1 commit into
masterfrom
codex/scorecard

Conversation

@andrewkoltsov

Copy link
Copy Markdown
Owner

Summary

  • add the public OpenSSF Scorecard badge and report link to the README
  • pin GitHub Actions references to immutable commit SHAs
  • scope write-level workflow permissions down to the jobs that actually need them
  • record the repository-facing change in the changelog

Why

The repository already had a Scorecard workflow, but the current Scorecard report was still penalizing the project for unpinned workflow dependencies and broad workflow token scope. This PR makes the integration visible to users and addresses the workflow hardening issues that can be fixed in-repo.

Validation

  • npm run lint
  • npm run build
  • npm run test:coverage
  • npm run pack:check
  • npx prettier --check .github/workflows/ci.yml .github/workflows/codeql.yml .github/workflows/release.yml .github/workflows/scorecard.yml README.md CHANGELOG.md

Notes

  • npm run validate in the local checkout is blocked by an unrelated untracked .tasks/README.md formatting issue that is not part of this PR and will not exist in GitHub Actions.
  • The latest public Scorecard run on master predates this branch, so the score should be re-checked after merge or after a run against this branch.

@andrewkoltsov andrewkoltsov marked this pull request as ready for review April 4, 2026 14:06
@andrewkoltsov andrewkoltsov merged commit 6e40195 into master Apr 4, 2026
7 checks passed
@andrewkoltsov andrewkoltsov deleted the codex/scorecard branch April 4, 2026 14:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant