Cejel OSS trust leaderboard

Run date: 2026-10-11T01:40:13.666Z

Cejel version: @cejel/[email protected] (published, npx) · Rubric version: witan-rubric-v17-2026-07-24 (calibrated default, unpinned)

Provenance receipt: @cejel/[email protected] resolved 0.6.3 (sha256:301abb37f7d04ecacf0f586ebc4be2ece53a81f010ccac0475803a8d0de2e037)

Run environment: Executed the published @cejel/[email protected] default CLI with the declared product name for every corpus entry, on full-history clones.

History

2026-08-18: scores withdrawn and why

What this board claimed. Every row published on 2026-08-18 (Scorer source version: @cejel/[email protected], rubric witan-rubric-v18-prospective-2026-07-25) was described, in the "How to read this board" section, as "produced through the same sealed public-scoring entry point used by npx @cejel/cejel ." — a reproducibility claim: that anyone holding the published package could regenerate these exact numbers from the pinned commits.

What was established. That claim was false. The scores were computed by this project's own internal engine copy, reached through an internal leaderboard generator (its location redacted from this record on 2026-09-27; the path is private, the fact is not), never built from — and independently confirmed to have drifted from — the published @cejel/cejel package: it was missing detector implementations present downstream in the public source (the V19–V22 prospective-rubric detectors), and its certificate-rendering layer never received the 0.4.2/0.4.3 label fixes. A single sample repository's score matching the published package's output was mistaken for proof that the engine itself matched; it did not, and sibling files in the same internal tree had independently drifted.

What was withdrawn. The scores, ranks, verdicts, and comparable figures for every row, including the per-repository certificate pages. Corpus membership and this board's methodology were not withdrawn — the design was never in question, one generation run's provenance was.

Republication condition. Scores return once regenerated by executing the published @cejel/cejel package itself, end to end, for every row — never an internal copy that merely resembles it.

Status: MET, 2026-08-19. Every row on this board was produced by shelling out to npx --yes @cejel/[email protected] <path> --out <dir> --quiet against its pinned commit — a fresh npm resolution, no workspace import, no rubric pin, no internal engine anywhere in the path. The reproducibility guard that checks this (rebuilt through the same published-package invocation, rather than the internal comparison that stayed green through the original defect) confirmed every row matches; a second, independent rescore of one row from a separate working directory reproduced byte-identical output. Both are recorded in this regeneration's own record.

How to read this board

Evidence map

Third-party repositories only. Overall score is one axis; coverage shows how much of the rubric Cejel could actually measure.

21 scored · 1 abstention
Ranked (15) Low coverage, unranked (6) Verdict bands withheld pending calibration

Hover, focus, or tap a point for its repository and figures. The abstained repository has no point because Cejel refused to produce a score.

Code trust versus Process trust

Third-party repositories only. The distance between the two points shows where observable engineering evidence and governance discipline diverge.

21 repositories
C 2.6P 3.9
C 2.9P 3.5
C 2.8P 4.0
C 3.1P 3.3
C 2.8P 3.3
C 2.6P 3.4
C 2.8P 3.3
C 2.9P 3.0
C 2.4P 3.6
C 2.7P 3.0
C 2.0P 3.3
C 2.1P 3.9
C 2.2P 3.6
C 2.6P 2.5
C 2.1P 2.0
automapperlow coverage
C 2.0P 2.1
cobralow coverage
C 2.6P 2.3
djangolow coverage
C 2.6P 3.5
expresslow coverage
C 2.8P 3.2
guavalow coverage
C 1.6P 2.2
sinatralow coverage
C 2.0P 2.3
Code trust Process trust Gap between them

These are each repository’s canonical sub-scores. Low-coverage rows remain visible but are labelled rather than ranked by the chart.

Ranking

This public ranking contains third-party repositories only. It is ordered by "Comparable score (equal measured criteria)": two repository-inapplicable dimensions are excluded uniformly and every remaining measured criterion receives equal weight. Thin buckets therefore cannot take half the headline by construction. Verdict bands are withheld pending calibration. Rows with the same comparable score (to one decimal) share a rank; within a tie, rows are listed by name. Rows below the coverage floor are excluded from this table. Repositories without enough evidence for any score are excluded here too; see "Unrated — insufficient source or measurable evidence" below — nothing is hidden, only left unordered or unscored.

RankRepositoryCategoryLicenseOverallComparable score (equal measured criteria)Code trustProcess trustCoverageFindingsBandEvidence
1axioslibrary-jsMIT3.33.22.63.9code 5/5 · process 4/64Withheld pending calibrationcertificatereportjson
1pydanticlibrary-pythonMIT3.23.22.93.5code 3/5 · process 3/61Withheld pending calibrationcertificatereportjson
1vitetooling-buildMIT3.43.22.84.0code 5/5 · process 3/64Withheld pending calibrationcertificatereportjson
1zodlibrary-jsMIT3.23.23.13.3code 3/5 · process 3/62Withheld pending calibrationcertificatereportjson
5fastapiframework-pythonMIT3.13.12.83.3code 3/5 · process 3/62Withheld pending calibrationcertificatereportjson
6requestslibrary-pythonApache-2.03.03.02.63.4code 4/5 · process 4/62Withheld pending calibrationcertificatereportjson
6svelteframework-webMIT3.13.02.83.3code 4/5 · process 3/63Withheld pending calibrationcertificatereportjson
8biomejstooling-buildMIT OR Apache-2.03.02.92.93.0code 3/5 · process 4/61Withheld pending calibrationcertificatereportjson
8vueframework-webMIT3.02.92.43.6code 4/5 · process 3/62Withheld pending calibrationcertificatereportjson
10flaskframework-pythonBSD-3-Clause2.92.82.73.0code 4/5 · process 3/62Withheld pending calibrationcertificatereportjson
10fmtlibrary-cppMIT2.72.82.03.3code 3/5 · process 4/62Withheld pending calibrationcertificatereportjson
10reactframework-webMIT3.02.82.13.9code 5/5 · process 3/64Withheld pending calibrationcertificatereportjson
10scorecardsupply-chain-governanceApache-2.02.92.82.23.6code 4/5 · process 3/63Withheld pending calibrationcertificatereportjson
14esbuildtooling-buildMIT2.62.52.62.5code 3/5 · process 3/63Withheld pending calibrationcertificatereportjson
15ripgreplibrary-rustMIT2.12.12.12.0code 3/5 · process 3/64Withheld pending calibrationcertificatereportjson

Our own code — shown for transparency, not ranked

Publisher-owned repositories are disclosed as transparency snapshots outside the calibrated public population. They receive no rank and no verdict band. Alfred is private and cannot be independently reproduced; Cejel is public and independently inspectable.

RepositorySource visibilityCategoryOverallComparable score (equal measured criteria)Code trustProcess trustCoverageFindingsBandEvidence
alfredprivateinternal-substrate3.23.23.13.3code 5/5 · process 4/63Withheld pending calibrationcertificatereportjson
cejelpublicinternal-tool2.72.52.33.1code 5/5 · process 2/6 low confidence4Withheld pending calibrationcertificatereportjson

Unrated — insufficient source or measurable evidence

We publish repositories we cannot score. A row here means either that Cejel established structural source absence or that a real source tree produced zero measurable free-core criteria. The Verdict and Reason columns distinguish those cases. Neither state is a zero or a low number dressed up as a judgment: Cejel issues no score and no rank when the evidence does not support one.

RepositoryCategoryLicenseCoverageVerdictEvidenceReason
carddemomainframe-cobolApache-2.0code 0/5 · process 0/6Insufficient evidencecertificatereportjsonNo free-core rubric criterion produced a measurable signal. Cejel abstains rather than publish a numeric zero for an entirely unmeasured repository. Source coverage: 9 of 250 source-shaped files (3.6%) are criterion-ratable, below the 20% reviewable-source threshold (328 tracked files in total).

Unranked — insufficient coverage

Below the coverage floor: scored on fewer than half of the applicable dimensions, so the score is weaker evidence than a well-covered row. Published in full — same rubric, same numbers — simply not ordered against better-evidenced rows above.

RepositoryCategoryLicenseOverallComparable score (equal measured criteria)Code trustProcess trustCoverageFindingsBandEvidenceReason
expressframework-nodeMIT3.03.02.83.2code 2/5 · process 3/6 low confidence0Withheld pending calibrationcertificatereportjsonscored on 5 of 11 dimensions — too few to rank
djangoframework-pythonBSD-3-Clause3.12.92.63.5code 3/5 · process 2/6 low confidence3Withheld pending calibrationcertificatereportjsonscored on 5 of 11 dimensions — too few to rank
cobralibrary-goApache-2.02.52.42.62.3code 2/5 · process 2/6 low confidence2Withheld pending calibrationcertificatereportjsonscored on 4 of 11 dimensions — too few to rank
sinatraframework-rubyMIT2.22.22.02.3code 2/5 · process 3/6 low confidence3Withheld pending calibrationcertificatereportjsonscored on 5 of 11 dimensions — too few to rank
automapperlibrary-csharpMIT2.12.02.02.1code 3/5 · process 2/6 low confidence4Withheld pending calibrationcertificatereportjsonscored on 5 of 11 dimensions — too few to rank
guavalibrary-javaApache-2.01.91.81.62.2code 3/5 · process 2/6 low confidence5Withheld pending calibrationcertificatereportjsonscored on 5 of 11 dimensions — too few to rank

By category

framework-node

framework-python

framework-ruby

framework-web

library-cpp

library-csharp

library-go

library-java

library-js

library-python

library-rust

mainframe-cobol

supply-chain-governance

tooling-build