跳到主要内容
知仓学习社ZHICANG

02-bib-verify

>

不碰外部(只输出文字)无严重或高危命中agentscope-ai/OpenJudge

它会碰到什么

扫了多少1 个文本文件,3 KB
它会碰到什么不碰外部(只输出文字)
命中总数0 处
命中统计严重 0 · 高 0 · 中 0 · 低 0

这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。

技能内容

BibTeX Verification Skill

Check every entry in a .bib file against real academic databases using the

OpenJudge PaperReviewPipeline in BibTeX-only mode:

  1. Parse — extract all entries from the .bib file
  2. Lookup — query CrossRef, arXiv, and DBLP for each reference
  3. Match — compare title, authors, year, and DOI
  4. Report — flag each entry as verified, suspect, or not_found

Prerequisites

pip install py-openjudge litellm

Gather from user before running

| Info | Required? | Notes |

|------|-----------|-------|

| BibTeX file path | Yes | .bib file to verify |

| CrossRef email | No | Improves CrossRef API rate limits |

Quick start

# 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 your@email.com

# Save report to a custom path
python -m cookbooks.paper_review --bib_only references.bib \
  --email your@email.com --output bib_report.md

Relevant options

| 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 |

Interpreting results

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 paper
  • author_match — whether the author list matches
  • year_match — whether the publication year is correct
  • doi_match — whether the DOI resolves to the right paper

Additional resources

  • Full pipeline options: [../01-paper-review/reference.md](../01-paper-review/reference.md)
  • Combined PDF review + BibTeX verification: [../01-paper-review/SKILL.md](../01-paper-review/SKILL.md)

想直接用这个技能?

本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。