TheBotique

pubmed-verifier

Reference checker for AI-fabricated citations: batch-verify PMIDs against PubMed and catch the hallucination existence checks miss — a REAL PMID pointing to a DIFFERENT paper. Five-state citation verification (correct / mismatch / partial / invalid / unknown), citation-context parsing, dual fuzzy ma

as observed 2026-10-08T12:19:32.804Z
Identifier
pubmed-verifier
Source
ClawHub
Version observed
3.9.0
Source repository
not published
Repository observation
No source repository listed
First observed here
2026-09-19T21:21:32.220Z
Observations recorded
16
Installs (reported upstream)
22
Weekly downloads (upstream)
1,948
Declared license
MIT-0

Observation history

2026-10-08T12:19:32.804Z

Fields that differed: changelog latestVersion

FieldBeforeAfter
changelog "Verdict-ladder corrections from an independent real-data audit: scan-mode author lines are no longer taken as claimed titles (B1 false positives); an entirely different claimed au "Chinese references (GB/T 7714) now parse: title/authors/journal/year/DOI extraction from contexts like ……标题[J]. 刊名, 年… PMID: xxx, with CJK-vs-Latin title/journal comparisons skipp
latestVersion "3.8.0" "3.9.0"
2026-10-07T11:52:53.866Z

Fields that differed: changelog latestVersion

FieldBeforeAfter
changelog "RIS bibliography support: --bibliography refs.ris (Zotero/EndNote/Mendeley exports) routes records by PMID (AN tag or note) > DOI (DO) > arXiv (UR/eprint) with full claimed-metada "Verdict-ladder corrections from an independent real-data audit: scan-mode author lines are no longer taken as claimed titles (B1 false positives); an entirely different claimed au
latestVersion "3.7.0" "3.8.0"
2026-10-06T10:50:34.888Z

Fields that differed: changelog latestVersion

FieldBeforeAfter
changelog "BibTeX bibliography audit: --bibliography refs.bib verifies a .bib file directly — entries route by PMID (field or note, including notes --export-bibtex itself writes) > DOI > arX "RIS bibliography support: --bibliography refs.ris (Zotero/EndNote/Mendeley exports) routes records by PMID (AN tag or note) > DOI (DO) > arXiv (UR/eprint) with full claimed-metada
latestVersion "3.6.0" "3.7.0"
2026-10-05T10:33:23.015Z

Fields that differed: changelog latestVersion summary

FieldBeforeAfter
changelog "Claims lint: --lint-claims validates a claims file offline before any run (ID shapes, missing titles, unknown/typo columns, duplicates, DOI prefix — zero network, exit-coded). Doc "BibTeX bibliography audit: --bibliography refs.bib verifies a .bib file directly — entries route by PMID (field or note, including notes --export-bibtex itself writes) > DOI > arX
latestVersion "3.5.0" "3.6.0"
summary "Reference checker for AI-fabricated citations: batch-verify PMIDs against PubMed and catch the hallucination existence checks miss — a REAL PMID pointing to a DIFFERENT paper. Fiv "Reference checker for AI-fabricated citations: batch-verify PMIDs against PubMed and catch the hallucination existence checks miss — a REAL PMID pointing to a DIFFERENT paper. Fiv
2026-10-04T09:46:17.065Z

Fields that differed: changelog latestVersion

FieldBeforeAfter
changelog "DOI claims become first-class: claims rows keyed by DOI (no PMID/arXiv) now get the full verdict ladder (correct/mismatch/partial) against the linked PubMed record or Crossref met "Claims lint: --lint-claims validates a claims file offline before any run (ID shapes, missing titles, unknown/typo columns, duplicates, DOI prefix — zero network, exit-coded). Doc
latestVersion "3.4.0" "3.5.0"
2026-10-03T08:46:10.142Z

Fields that differed: changelog latestVersion

FieldBeforeAfter
changelog "arXiv preprint-to-published-version cross-check: claimed DOI vs the arXiv-registered version-of-record DOI (agreement = evidence, mismatch caps at partial); bare preprint citation "DOI claims become first-class: claims rows keyed by DOI (no PMID/arXiv) now get the full verdict ladder (correct/mismatch/partial) against the linked PubMed record or Crossref met
latestVersion "3.3.0" "3.4.0"
2026-10-02T07:46:18.975Z

Fields that differed: changelog latestVersion

FieldBeforeAfter
changelog "arXiv ID verification + three citation types in one audit. 109 offline + 16 realnet green." "arXiv preprint-to-published-version cross-check: claimed DOI vs the arXiv-registered version-of-record DOI (agreement = evidence, mismatch caps at partial); bare preprint citation
latestVersion "3.2.0" "3.3.0"
2026-10-01T06:47:50.210Z

Fields that differed: changelog latestVersion summary

FieldBeforeAfter
changelog "Milestone: arXiv ID verification — arXiv:2401.12345 and arxiv.org/abs patterns are extracted from scans (or --arxivs) and checked against the official arXiv API; a nonexistent ID "arXiv ID verification + three citation types in one audit. 109 offline + 16 realnet green."
latestVersion "3.0.0" "3.2.0"
summary "Batch-verify PMID citations against PubMed and catch the hallucination that existence checks miss — a REAL PMID pointing to a DIFFERENT paper (the most common AI-fabricated citati "Reference checker for AI-fabricated citations: batch-verify PMIDs against PubMed and catch the hallucination existence checks miss — a REAL PMID pointing to a DIFFERENT paper. Fiv
2026-09-29T04:47:03.526Z

Fields that differed: changelog latestVersion

FieldBeforeAfter
changelog "DOI-native verification: --dois verifies DOIs without PMIDs; --source scans auto-extract DOIs from your files; Crossref not-found on an explicitly provided DOI = fabrication signa "Milestone: arXiv ID verification — arXiv:2401.12345 and arxiv.org/abs patterns are extracted from scans (or --arxivs) and checked against the official arXiv API; a nonexistent ID
latestVersion "2.8.0" "3.0.0"
2026-09-28T03:46:57.521Z

Fields that differed: changelog latestVersion

FieldBeforeAfter
changelog "Retraction detection for EVERY PMID: the registry publication type (Retracted Publication; NCBI + Europe PMC) flags retracted papers with no DOI and no flags needed — and survives "DOI-native verification: --dois verifies DOIs without PMIDs; --source scans auto-extract DOIs from your files; Crossref not-found on an explicitly provided DOI = fabrication signa
latestVersion "2.7.0" "2.8.0"
2026-09-27T02:45:50.156Z

Fields that differed: changelog latestVersion

FieldBeforeAfter
changelog "Audit working-paper: --export-audit writes a self-contained JSON trail (tool identity, redacted invocation, per-citation evidence chain, verdict trace) a third party can replay. H "Retraction detection for EVERY PMID: the registry publication type (Retracted Publication; NCBI + Europe PMC) flags retracted papers with no DOI and no flags needed — and survives
latestVersion "2.6.0" "2.7.0"
2026-09-26T01:46:07.395Z

Fields that differed: changelog latestVersion

FieldBeforeAfter
changelog "Author-name verification: single-letter initials never take part in surname matching (no more false author hits); CJK/Latin cross-language author names are honestly skipped, not c "Audit working-paper: --export-audit writes a self-contained JSON trail (tool identity, redacted invocation, per-citation evidence chain, verdict trace) a third party can replay. H
latestVersion "2.5.0" "2.6.0"
2026-09-25T00:46:42.104Z

Fields that differed: changelog latestVersion summary

FieldBeforeAfter
changelog "DOI-splice cross-check: claims now accept a doi field; a claimed DOI differing from the registered one is flagged (capped at partial, exit 1) — no extra API calls. Bidirectional N "Author-name verification: single-letter initials never take part in surname matching (no more false author hits); CJK/Latin cross-language author names are honestly skipped, not c
latestVersion "2.4.0" "2.5.0"
summary "Batch-verify PMID citations against PubMed and catch the hallucination that existence checks miss: a REAL PMID pointing to a DIFFERENT paper (the most common AI-fabricated citatio "Batch-verify PMID citations against PubMed and catch the hallucination that existence checks miss — a REAL PMID pointing to a DIFFERENT paper (the most common AI-fabricated citati
2026-09-24T00:36:14.127Z

Fields that differed: changelog latestVersion

FieldBeforeAfter
changelog "Retraction detection: with --verify-doi, papers Crossref lists as RETRACTED are flagged and their verdict capped at partial with a human-review note (retracted citations exit 1). "DOI-splice cross-check: claims now accept a doi field; a claimed DOI differing from the registered one is flagged (capped at partial, exit 1) — no extra API calls. Bidirectional N
latestVersion "2.3.0" "2.4.0"
2026-09-20T22:20:20.811Z

Fields that differed: changelog latestVersion summary

FieldBeforeAfter
changelog "Network hardening: NCBI API key support (faster batches), automatic Europe PMC fallback when NCBI is unreachable (--meta-source), Crossref polite pool via --mailto, 429 Retry-Afte "Retraction detection: with --verify-doi, papers Crossref lists as RETRACTED are flagged and their verdict capped at partial with a human-review note (retracted citations exit 1).
latestVersion "2.2.0" "2.3.0"
summary "Batch-verify PMID citations against PubMed and catch the hallucination that existence checks miss: a REAL PMID pointing to a DIFFERENT paper (the most common AI-fabricated citatio "Batch-verify PMID citations against PubMed and catch the hallucination that existence checks miss: a REAL PMID pointing to a DIFFERENT paper (the most common AI-fabricated citatio

Correction

If you maintain this extension and believe anything above is inaccurate, request a correction. Corrections are published, and disputed entries are marked as disputed while under review.