VDB
Sign up

Slopsquatting candidates — names attackers will target next

Package names multiple LLMs repeatedly hallucinate are exact targeting information for attackers — "register this and someone will install it". We see those names before attackers do.

How we detect

Every six hours we put a fixed set of ordinary coding tasks to the language models we hold API keys for (Claude, GPT and Gemini models) and read the package names they recommend. Each name is folded to the form its registry stores and looked up live in npm, PyPI, crates.io or the Go proxy. A name becomes a finding when it (1) does not exist, (2) was registered within the last 60 days — high under two weeks, medium after — or (3) resolves but has never published a release. That last one is the trap a plain existence check walks into: the name is registered, so it looks real, and whoever holds it can publish anything under it later — under a name models already recommend. We score those high, not low. Three cases are medium: a name inside an npm scope that already has an owner (only that owner can publish it), an npm name that was published and then removed, and a name whose registry gives no creation date — we do not clear a name on missing evidence. Because the score depends on a package's age, every finding is re-scored daily.

Take the whole list

This page shows the 100 highest-risk names. All of them, with which model produced each name and the task it was answering, are published as CSV and JSON and regenerated daily. CC BY 4.0.

Dataset on GitHub →

Or call the API — no key needed:

curl -X POST -H "Content-Type: application/json" \
  -d '{"packages": ["pkg:npm/fast-jsonwebtoken"]}' \
  https://vdb.ai.kr/v1/ai/check-packages

Bulk package check

Paste package names suggested by an LLM, one per line. Flagged candidates appear below.

allnpmPyPIGocrates.ioMaven
idpurlrisksummary
VDB-SLOP-npm-298d52cfd4pkg:npm/nxtjwthighSlopsquatting candidate: nxtjwt (npm)
VDB-SLOP-npm-b75b745e00pkg:npm/scherpe-jwthighSlopsquatting candidate: scherpe-jwt (npm)
VDB-SLOP-npm-b95332c66cpkg:npm/phoenix.sockethighSlopsquatting candidate: phoenix.socket (npm)
VDB-SLOP-npm-569243c633pkg:npm/cron-expressohighSlopsquatting candidate: cron-expresso (npm)
VDB-SLOP-npm-a8b8dbbca9pkg:npm/jsonwebtoken-promisehighSlopsquatting candidate: jsonwebtoken-promise (npm)
VDB-SLOP-npm-e6e0f0d6afpkg:npm/ts-nexushighSlopsquatting candidate: ts-nexus (npm)
VDB-SLOP-npm-56c9ea855fpkg:npm/fast-jsonwebtokenhighSlopsquatting candidate: fast-jsonwebtoken (npm)
VDB-SLOP-npm-273ad31c61pkg:npm/node-json-web-tokenhighSlopsquatting candidate: node-json-web-token (npm)
VDB-SLOP-npm-0a2586283epkg:npm/optimistic-jwthighSlopsquatting candidate: optimistic-jwt (npm)
VDB-SLOP-npm-f06134747epkg:npm/@auth0/node-jsonwebtokenhighSlopsquatting candidate: @auth0/node-jsonwebtoken (npm)
VDB-SLOP-npm-73e19fdf54pkg:npm/npm-websockethighSlopsquatting candidate: npm-websocket (npm)
VDB-SLOP-npm-e6d49bf29dpkg:npm/ical-parsehighSlopsquatting candidate: ical-parse (npm)
VDB-SLOP-npm-580daa2559pkg:npm/momendhighSlopsquatting candidate: momend (npm)
VDB-SLOP-npm-ce17f68b13pkg:npm/jsonwebtoken-3highSlopsquatting candidate: jsonwebtoken-3 (npm)
VDB-SLOP-npm-79cdc20ed7pkg:npm/clone-dedeephighSlopsquatting candidate: clone-dedeep (npm)
VDB-SLOP-npm-45a53bc238pkg:npm/browser.wshighSlopsquatting candidate: browser.ws (npm)
VDB-SLOP-npm-5ea4b53058pkg:npm/jsonwebtoken-error-handlerhighSlopsquatting candidate: jsonwebtoken-error-handler (npm)
VDB-SLOP-npm-c646055ee9pkg:npm/plugin-sqlhighSlopsquatting candidate: plugin-sql (npm)
VDB-SLOP-npm-a1bf4ad976pkg:npm/clone-deep-arrayhighSlopsquatting candidate: clone-deep-array (npm)
VDB-SLOP-npm-4236656172pkg:npm/lodash.deepcopyhighSlopsquatting candidate: lodash.deepcopy (npm)
VDB-SLOP-npm-2efd3de977pkg:npm/jsonwebtokenwebtoken-asynchighSlopsquatting candidate: jsonwebtokenwebtoken-async (npm)
VDB-SLOP-npm-a87a6e3b7dpkg:npm/@edtr-io/react-markdownhighSlopsquatting candidate: @edtr-io/react-markdown (npm)
VDB-SLOP-npm-11f249b4f4pkg:npm/sql-escape-stringshighSlopsquatting candidate: sql-escape-strings (npm)
VDB-SLOP-npm-0058bfe446pkg:npm/client-sidehighSlopsquatting candidate: client-side (npm)
VDB-SLOP-npm-9ce5527b8bpkg:npm/cron-syntax-parserhighSlopsquatting candidate: cron-syntax-parser (npm)
VDB-SLOP-npm-06e0b0c7cdpkg:npm/simplest-chat-apphighSlopsquatting candidate: simplest-chat-app (npm)
VDB-SLOP-npm-bc1da1135dpkg:npm/pgwebhighSlopsquatting candidate: pgweb (npm)
VDB-SLOP-npm-9a129d2bd4pkg:npm/schedule-collision-detectorhighSlopsquatting candidate: schedule-collision-detector (npm)
VDB-SLOP-npm-d85133b3cfpkg:npm/ics-nodehighSlopsquatting candidate: ics-node (npm)
VDB-SLOP-npm-1f73ecf015pkg:npm/auth0jsonwebtokenhighSlopsquatting candidate: auth0jsonwebtoken (npm)
VDB-SLOP-npm-3f444e3786pkg:npm/pev-websocket-clienthighSlopsquatting candidate: pev-websocket-client (npm)
VDB-SLOP-npm-acc745887apkg:npm/cronutilshighSlopsquatting candidate: cronutils (npm)
VDB-SLOP-npm-740fa9d8a4pkg:npm/schedule-utilshighSlopsquatting candidate: schedule-utils (npm)
VDB-SLOP-npm-2d05a508fcpkg:npm/schedule-validatorhighSlopsquatting candidate: schedule-validator (npm)
VDB-SLOP-npm-d56a7035b2pkg:npm/jsonwebtoken-verifyhighSlopsquatting candidate: jsonwebtoken-verify (npm)
VDB-SLOP-npm-1be5b600bcpkg:npm/ts-sql-parserhighSlopsquatting candidate: ts-sql-parser (npm)
VDB-SLOP-npm-6bb35397efpkg:npm/uzwebsockethighSlopsquatting candidate: uzwebsocket (npm)
VDB-SLOP-npm-a994ede4dbpkg:npm/ics-tohighSlopsquatting candidate: ics-to (npm)
VDB-SLOP-npm-4b7a7a8dafpkg:npm/sql-walkerhighSlopsquatting candidate: sql-walker (npm)
VDB-SLOP-npm-230b9efa0bpkg:npm/cron-schedule-generatorhighSlopsquatting candidate: cron-schedule-generator (npm)
VDB-SLOP-npm-581c63371bpkg:npm/knknexhighSlopsquatting candidate: knknex (npm)
VDB-SLOP-npm-1882b4ad5cpkg:npm/sql-cleanerhighSlopsquatting candidate: sql-cleaner (npm)
VDB-SLOP-npm-7b13a29350pkg:npm/phaserxhighSlopsquatting candidate: phaserx (npm)
VDB-SLOP-npm-42a6edd9aepkg:npm/rsa-jwthighSlopsquatting candidate: rsa-jwt (npm)
VDB-SLOP-npm-d4afe90582pkg:npm/cron-treehighSlopsquatting candidate: cron-tree (npm)
VDB-SLOP-npm-bce95542f7pkg:npm/rp-websockethighSlopsquatting candidate: rp-websocket (npm)
VDB-SLOP-npm-ca818ade19pkg:npm/light-weight-websockethighSlopsquatting candidate: light-weight-websocket (npm)
VDB-SLOP-npm-9017d6e028pkg:npm/sql-inject-sanhighSlopsquatting candidate: sql-inject-san (npm)
VDB-SLOP-npm-33751f9a3fpkg:npm/checksum-verifyhighSlopsquatting candidate: checksum-verify (npm)
VDB-SLOP-npm-8d7cce5b6cpkg:npm/moment-icshighSlopsquatting candidate: moment-ics (npm)
VDB-SLOP-npm-90f8706f36pkg:npm/cron-coalescehighSlopsquatting candidate: cron-coalesce (npm)
VDB-SLOP-npm-dc1f463a50pkg:npm/jsonwebtoken-simplehighSlopsquatting candidate: jsonwebtoken-simple (npm)
VDB-SLOP-npm-59d7de093epkg:npm/croncolliderhighSlopsquatting candidate: croncollider (npm)
VDB-SLOP-npm-c97d891740pkg:npm/replika-websockethighSlopsquatting candidate: replika-websocket (npm)
VDB-SLOP-npm-88806dd032pkg:npm/sql-injection-safehighSlopsquatting candidate: sql-injection-safe (npm)
VDB-SLOP-npm-ff378d6c5cpkg:npm/sql-serverhighSlopsquatting candidate: sql-server (npm)
VDB-SLOP-npm-331a500d16pkg:npm/pearsonjwthighSlopsquatting candidate: pearsonjwt (npm)
VDB-SLOP-npm-1fca88b967pkg:npm/ic-parserhighSlopsquatting candidate: ic-parser (npm)
VDB-SLOP-npm-2e3c8d0cacpkg:npm/immutable-clonehighSlopsquatting candidate: immutable-clone (npm)
VDB-SLOP-npm-3ed55ea5a0pkg:npm/cron-utilhighSlopsquatting candidate: cron-util (npm)
VDB-SLOP-npm-9118c63800pkg:npm/web-syshighSlopsquatting candidate: web-sys (npm)
VDB-SLOP-npm-781b41980epkg:npm/reactivex-websocketshighSlopsquatting candidate: reactivex-websockets (npm)
VDB-SLOP-npm-0c595c6698pkg:npm/cronsimhighSlopsquatting candidate: cronsim (npm)
VDB-SLOP-npm-a67252ad29pkg:npm/js-sha2highSlopsquatting candidate: js-sha2 (npm)
VDB-SLOP-npm-a2648227cbpkg:npm/deep-clone-plushighSlopsquatting candidate: deep-clone-plus (npm)
VDB-SLOP-npm-263fc06d0epkg:npm/knex-sanitizerhighSlopsquatting candidate: knex-sanitizer (npm)
VDB-SLOP-npm-25d36eb055pkg:npm/clone-vdfhighSlopsquatting candidate: clone-vdf (npm)
VDB-SLOP-npm-3dc340e925pkg:npm/cron-requirementshighSlopsquatting candidate: cron-requirements (npm)
VDB-SLOP-npm-8b5f843932pkg:npm/sqlstring-escapehighSlopsquatting candidate: sqlstring-escape (npm)
VDB-SLOP-npm-bc7ffef107pkg:npm/parseicalhighSlopsquatting candidate: parseical (npm)
VDB-SLOP-npm-b2817efb36pkg:npm/ajusthighSlopsquatting candidate: ajust (npm)
VDB-SLOP-npm-8a51ebf971pkg:npm/xss-sql-sanitizerhighSlopsquatting candidate: xss-sql-sanitizer (npm)
VDB-SLOP-npm-9cf82420eepkg:npm/safe-sql-stringifyhighSlopsquatting candidate: safe-sql-stringify (npm)
VDB-SLOP-npm-71fa0e3948pkg:npm/cron-expirehighSlopsquatting candidate: cron-expire (npm)
VDB-SLOP-npm-81e4a89977pkg:npm/cronismhighSlopsquatting candidate: cronism (npm)
VDB-SLOP-npm-56ba5417e2pkg:npm/eclipse-paho.websockethighSlopsquatting candidate: eclipse-paho.websocket (npm)
VDB-SLOP-npm-c1d6b5aea8pkg:npm/jstimezoned-cronhighSlopsquatting candidate: jstimezoned-cron (npm)
VDB-SLOP-npm-b731e0a5e5pkg:npm/sanitize-sql-queryhighSlopsquatting candidate: sanitize-sql-query (npm)
VDB-SLOP-npm-f484e65c1epkg:npm/@sqltools/parserhighSlopsquatting candidate: @sqltools/parser (npm)
VDB-SLOP-npm-30ddfd159cpkg:npm/juniper-mshighSlopsquatting candidate: juniper-ms (npm)
VDB-SLOP-npm-b53192942cpkg:npm/sql-injection-validatorhighSlopsquatting candidate: sql-injection-validator (npm)
VDB-SLOP-npm-5eecacd42dpkg:npm/well-known-jwthighSlopsquatting candidate: well-known-jwt (npm)
VDB-SLOP-npm-940d57aab9pkg:npm/clone-togglerhighSlopsquatting candidate: clone-toggler (npm)
VDB-SLOP-npm-fd7d40a579pkg:npm/jstimezonedhighSlopsquatting candidate: jstimezoned (npm)
VDB-SLOP-npm-1dca5a764epkg:npm/recyclable-websockethighSlopsquatting candidate: recyclable-websocket (npm)
VDB-SLOP-npm-2e7ceb0374pkg:npm/json-schema-validatehighSlopsquatting candidate: json-schema-validate (npm)
VDB-SLOP-npm-ac10ccad67pkg:npm/fingerprintrhighSlopsquatting candidate: fingerprintr (npm)
VDB-SLOP-npm-9d1266b826pkg:npm/package-json-to-tripleshighSlopsquatting candidate: package-json-to-triples (npm)
VDB-SLOP-npm-bf3611c1f1pkg:npm/babylonjs-gltf2-interfacehighSlopsquatting candidate: babylonjs-gltf2-interface (npm)
VDB-SLOP-npm-fb266e56c8pkg:npm/@microsoft/fetch-eventhighSlopsquatting candidate: @microsoft/fetch-event (npm)
VDB-SLOP-npm-d2824c696epkg:npm/open-sanitizehighSlopsquatting candidate: open-sanitize (npm)
VDB-SLOP-npm-290128802apkg:npm/react-markdown-hugohighSlopsquatting candidate: react-markdown-hugo (npm)
VDB-SLOP-npm-83103623bepkg:npm/cron-monsterhighSlopsquatting candidate: cron-monster (npm)
VDB-SLOP-npm-82761849fcpkg:npm/implementinghighSlopsquatting candidate: implementing (npm)
VDB-SLOP-npm-173e7c9caepkg:npm/jsonwebtoken-compacthighSlopsquatting candidate: jsonwebtoken-compact (npm)
VDB-SLOP-npm-af9e5cd73bpkg:npm/repl.it-websockethighSlopsquatting candidate: repl.it-websocket (npm)
VDB-SLOP-npm-8005a39e63pkg:npm/moment-icalhighSlopsquatting candidate: moment-ical (npm)
VDB-SLOP-npm-d79a74632dpkg:npm/sql-injection-striphighSlopsquatting candidate: sql-injection-strip (npm)
VDB-SLOP-npm-f566da20abpkg:npm/bulletedhighSlopsquatting candidate: bulleted (npm)
VDB-SLOP-npm-053fd81d5fpkg:npm/fastclonehighSlopsquatting candidate: fastclone (npm)