AI Hallucination Corpus
Public dataset of package names that AI coding agents commonly invent. Daily updates from real traffic. CC0 — public domain. 162 entries across 18 ecosystems.
Why this exists
AI coding agents — Claude Code, ChatGPT, Cursor, GitHub Copilot, Aider, Windsurf, Cline, Continue, Zed, Codex — sometimes suggest installing packages that do not exist. Attackers know this, and register the hallucinated names with malicious payloads (the “slopsquat” supply-chain pattern). This corpus captures real names, daily, so researchers and tool builders can benchmark hallucination rates and ship guardrails.
Coverage
- pypi: 20
- go: 16
- composer: 15
- conda: 14
- npm: 13
- hackage: 13
- cargo: 10
- homebrew: 8
- maven: 8
- nuget: 8
- rubygems: 8
- julia: 7
- cocoapods: 5
- cran: 5
- cpan: 4
- pub: 4
- hex: 3
- swift: 1
License & citation
CC0 1.0 Universal — public domain. No attribution required, but appreciated:
DepScope AI Hallucination Corpus. Cuttalo srl, 2026. https://depscope.dev/dataset/hallucinations
Top entries (preview)
| Ecosystem | Hallucinated name | Likely meant | Hits | Source |
|---|---|---|---|---|
| conda | torch-lightning-easy | pytorch-lightning | 13 | observed |
| cargo | tokio-stream-extras | tokio-stream | 9 | observed |
| npm | typescript-utility-pack-pro | type-fest | 9 | observed |
| pypi | fastapi-turbo | fastapi | 9 | observed |
| npm | react-hooks-essential | react | 7 | observed |
| pypi | pandas-easy-pivot | pandas | 7 | observed |
| homebrew | postgresql | postgresql@17 | 3 | observed |
| cargo | actix-web-extensions | actix-web | 1 | research |
| cargo | axum-middleware-pro | axum | 1 | research |
| cargo | blas-lapack | — | 1 | observed |
| cargo | reqwest-extra-helpers | reqwest | 1 | research |
| cargo | rust-ffi | — | 1 | observed |
| cargo | rustdecimal | rust_decimal | 1 | observed |
| cargo | search-index | — | 1 | observed |
| cargo | sered | serde | 1 | observed |
| cargo | wasmbindgen | — | 1 | observed |
| cocoapods | AlamofireRateLimit | — | 1 | observed |
| cocoapods | AlamofireRateLimiter | — | 1 | observed |
| cocoapods | FirebaseAuthGoogleSignIn | — | 1 | observed |
| cocoapods | RateLimiting | — | 1 | observed |
| cocoapods | realm-swift | — | 1 | observed |
| composer | cubiq/cpui | — | 1 | observed |
| composer | doctrine/event-subscriber | — | 1 | observed |
| composer | laravel/auth-pro | laravel/sanctum | 1 | research |
| composer | laravel/rate-limiting | — | 1 | observed |
| composer | laravel/stripe-fork | — | 1 | observed |
| composer | spatie/laravel-rate-limiter | — | 1 | observed |
| composer | symfony/components-extra | symfony/symfony | 1 | research |
| composer | symfony/locale-extension | — | 1 | observed |
| composer | symfony/security-voter | — | 1 | observed |
| composer | symfony/templating-engine | — | 1 | observed |
| composer | twig/l10n | — | 1 | observed |
| composer | twig/twig-extension-languages | — | 1 | observed |
| composer | twig/twig-extra | — | 1 | observed |
| composer | wordpress/wp-cli | — | 1 | observed |
| composer | wp-cli/wp-cli-custom-post-type-builder | — | 1 | observed |
| conda | apache-arrow-cpp | — | 1 | observed |
| conda | gatk | — | 1 | observed |
| conda | gatk4 | — | 1 | observed |
| conda | gatk4-gatk-launcher | — | 1 | observed |
| conda | opencv | opencv-python-headless | 1 | observed |
| conda | openmmlab | — | 1 | observed |
| conda | py38-cython | — | 1 | observed |
| conda | py3dnn | — | 1 | observed |
| conda | rapids-cudf | — | 1 | observed |
| conda | rapsodisi-cuDF | — | 1 | observed |
| conda | scanpy-official | — | 1 | observed |
| conda | snailv | — | 1 | observed |
| conda | varscan | — | 1 | observed |
| cpan | DBIx::Class::SchemaLoader::FromDBI | — | 1 | observed |