Paper-Rigor Scanner
Paste or upload a paper, get back a structured report from five
independent heuristic scanners from this repository's own
toolkit: paper_rigor,
verification_lint,
attractor_scan,
bifp, and
debasinizer.
Placeholder/hand-wave phrases, an unstated falsifiability
condition, self-citation ratio, uncited statistics, unattributed
quotes, semantic-laundering patterns, and more — each reported
separately, with the matched evidence, not blended into a single
score.
This runs entirely in your browser via Pyodide
(Python compiled to WebAssembly). The text you paste or upload is
never sent to a server — the only network requests this page
makes are for the Pyodide runtime itself and this repository's
own scanner packages, both fetched once and cached by your
browser. You can verify this yourself: open your browser's
network panel while scanning, or read
assets/scan-app.js
and assets/py/paper_scan.py directly.