Skip to content

CII Best Practices Badge — Progress

This project pursues the OpenSSF Best Practices badge (formerly CII). Self-certify at bestpractices.dev.

Criterion areaStatusNotes
Dependency managementDonebun audit in check script; Dependabot for Bun and GitHub Actions
Static analysisDoneCodeQL (security-extended); Biome
SBOMDoneCycloneDX SBOM via native npm sbom in CI (check.yml); artifact per check run
Token permissionsDoneAll workflows use permissions: {} at workflow-level; write permissions at job-level only
Pinned actionsDoneAll workflow actions pinned by full commit hash
Vulnerability reportingDoneSECURITY.md; GitHub Private Vulnerability Reporting
  • Register at bestpractices.dev and complete self-assessment
  • Add badge to README.md once registered
  • Signed releases with SLSA provenance (when publishing to npm)
  • Fuzzing with ClusterFuzzLite + Jazzer.js (when input parsing complexity warrants it)