bib-verify — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited bib-verify (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Check every entry in a .bib file against real academic databases using the OpenJudge PaperReviewPipeline in BibTeX-only mode:
.bib fileverified, suspect, or not_foundpip install py-openjudge litellm| Info | Required? | Notes |
|---|---|---|
| BibTeX file path | Yes | .bib file to verify |
| CrossRef email | No | Improves CrossRef API rate limits |
# Verify a standalone .bib file
python -m cookbooks.paper_review --bib_only references.bib
# With CrossRef email for better rate limits
python -m cookbooks.paper_review --bib_only references.bib --email [email protected]
# Save report to a custom path
python -m cookbooks.paper_review --bib_only references.bib \
--email [email protected] --output bib_report.md| Flag | Default | Description |
|---|---|---|
--bib_only | — | Path to .bib file (required for standalone verification) |
--email | — | CrossRef mailto — improves rate limits, recommended |
--output | auto | Output .md report path |
--language | en | Report language: en or zh |
Each reference entry is assigned one of three statuses:
| Status | Meaning |
|---|---|
verified | Found in CrossRef / arXiv / DBLP with matching fields |
suspect | Title or authors do not match any real paper — likely hallucinated or mis-cited |
not_found | No match in any database — treat as fabricated |
Field-level details are shown for suspect entries:
title_match — whether the title matches a real paperauthor_match — whether the author list matchesyear_match — whether the publication year is correctdoi_match — whether the DOI resolves to the right paper~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.