Automated package-squatting & slopsquatting detection signals across PyPI and npm — these are automated, unconfirmed signals. Use them to find candidates to investigate, but don't automatically assume they're malicious.
Sorted by risk score. Cleared packages hidden by default — add verdict:benign_community to include. Packages the registry has since removed are hidden too — see them on the Taken Down tab or add state:taken_down. Very risky packages require manual human audit. • Tag & Signal Legend →
verdict: (malicious, suspicious, unverified_high_signal, squatted_stub…),
ecosystem: (pypi/npm), hook: (install, network, pth, gyp, worm, c2, creds, binary, env, stealer, any — malicious hooks & behaviors),
email:, domain:, keyword:, version: (comma = OR within a field, space = AND across fields),
age:<6h / age:>90d (combine both for a range),
state:live / state:taken_down (registry liveness — the feed defaults to state:live),
lead:>7d (days we had a since-removed package flagged while it was still up),
or a bare word for a package-name search.
| Package | Score ▼ | Age | Users | Lines | Growth | Verdict | Targeted | Ecosystem | Version | Author | Email domain | Signals |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 90 | 97d | 16 | 14 | ↑0.2/day |
SUSPICIOUS
|
claude | npm | 0.1.0 | Priyanku Hazarika | — | ||
|
Package purpose: Generalized CLAUDE.md template with house coding standards, dropped into any project.
Claimed homepage: https://github.com/priyankuhazarika/bluehop/tree/main/packages/bluehop-claude-md#readme
Matched naming pattern: node-claude-bluehop-claude-md
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 97
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 16/month, 4/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 14 lines, 610 Bytes across 1 file (TINY_CODEBASE)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 90 | 99d | 24 | 125 | ↑0.2/day |
SUSPICIOUS
|
vllm | pypi | 0.1.1 | wuxuedaifu | — | ||
|
Package purpose: Pipecat community TTS integration for the XTTSv2-vLLM streaming server
Claimed homepage: https://pypi.org/project/pipecat-xtts-vllm/
Matched naming pattern: pipecat-vllm-vllm
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 99
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 24/month, 8/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 125 lines, 6.2 kB across 2 files (TINY_CODEBASE)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 90 | 102d | 17 | 29 | ↑0.2/day |
SUSPICIOUS
|
langchain | pypi | 0.1.0 | — sbryngelson@gmail.com | gmail.com | ||
|
Package purpose: LangChain embeddings that run on the Apple Neural Engine, via ANEForge (no CoreML).
Claimed homepage: https://pypi.org/project/langchain-aneforge/
Matched naming pattern: python-langchain-aneforge
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 102
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 17/month, 6/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 29 lines, 1.8 kB across 2 files (TINY_CODEBASE)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 90 | 104d | — | — | — |
Unverified Signal
|
— | npm | latest | — | — | 🪝 | |
|
Package purpose: One-step installer for the TLS Observer Claude Code plugin.
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 90 | 104d | — | — | — |
Unverified Signal
|
— | npm | latest | — | — | 🪝 🌐 | |
|
Package purpose: patient-growth-chart frontend module for O3
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 90 | 106d | 9 | 71 | ↑0.1/day |
SUSPICIOUS
|
pypi | 0.0.2 | danialcala94 danielalcalavalera@gmail.com | gmail.com | |||
|
Package purpose: Youtube Autonomous FastAPI Docker TTS Google Module
Claimed homepage: https://pypi.org/project/yta-fastapi-docker-tts-google/
Matched naming pattern: django-google-auth
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 106
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 9/month, 1/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 71 lines, 2.2 kB across 5 files (TINY_CODEBASE)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 90 | 110d | 895 | 166 | ↑8.1/day |
Very Risky
|
tachograph | npm | 0.6.1 | kosako | — | 🪝 🌐 | |
|
Package purpose: A compact instrument cluster for your coding agents (Claude Code / Codex). Shows model, rate-limit headroom, and context at a glance.
Claimed homepage: https://github.com/kosako/tachograph#readme
Matched naming pattern: npm-tachograph-general
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 110
Registry downloads: 895/month, 223/week (MODERATE_USAGE)
Codebase size: 166 lines, 7.1 kB across 3 files (MODERATE_CODEBASE)
Automated signals flagged:
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 90 | 112d | 14 | 118 | ↑0.1/day |
SUSPICIOUS
|
uniswap | npm | 0.1.0 | Juan Gomez | — | 🪝 | |
|
Package purpose: The first Uniswap plugin for the Hedera Agent Kit — let a Hedera agent swap tokens through Uniswap permissionless liquidity on EVM chains. Cross-asset settlement, treasury rebalancing, optionally Ledger-gated.
Claimed homepage: https://github.com/jmgomezl/hak-uniswap-plugin#readme
Matched naming pattern: hak-uniswap-plugin
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 112
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 14/month, 3/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 118 lines, 5.1 kB across 1 file (TINY_CODEBASE)
Automated signals flagged:
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 90 | 114d | 61 | 102 | ↑0.5/day |
SUSPICIOUS
|
npm | 1.1.1 | — | — | |||
|
Package purpose: Google Cloud Identity Platform auth plugin for the C2PA Soft Binding Resolution API server
Claimed homepage: https://github.com/Cognitive-Proof/c2pa-soft-binding-server#readme
Matched naming pattern: node-google-softbinding-api-plugin-google-auth
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 114
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 61/month, 15/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 102 lines, 4.6 kB across 2 files (TINY_CODEBASE)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 90 | 116d | 131 | 3,072 | ↑1.1/day |
Very Risky
|
npm | 2.0.27 | — | — | 🪝 | ||
|
Package purpose: A homebridge plugin that uses the Google Smart Device Management API.
Claimed homepage: https://github.com/josephsieh/homebridge-google-nest-sdm
Matched naming pattern: node-google-homebridge-google-nest-sdm
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 116
Registry downloads: 131/month, 32/week (MODERATE_USAGE)
Codebase size: 3072 lines, 137.6 kB across 30 files (LARGE_CODEBASE)
Automated signals flagged:
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 90 | 116d | 12 | 110 | ↑0.1/day |
SUSPICIOUS
|
microsoft | npm | 1.0.1 | kelvinzer0 | — | ||
|
Package purpose: Visual Search API lets you discover insights about an image such as visually similar images, shopping sources, and related searches. The API can also perform text recognition, identify entities (pe..
Claimed homepage: https://n8n-code.github.io/n8n-dev/#/n8n-nodes-microsoft-cognitiveservices-visualsearch
Matched naming pattern: node-microsoft-n8n-nodes-microsoft-cognitiveservices-visualsearch
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 116
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 12/month, 3/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 110 lines, 5.5 kB across 6 files (TINY_CODEBASE)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 90 | 122d | 23 | 148 | ↑0.2/day |
Very Risky
|
claude | npm | 1.2.1 | Jainil Sevalia | — | 🪝 | |
|
Package purpose: Keep your Claude Code rate-limit window working for you. Zero-dependency cross-platform scheduled pinger.
Claimed homepage: https://github.com/jainilsevalia/claude-ping#readme
Matched naming pattern: claude-claude-ping
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 122
Registry downloads: 23/month, 5/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 148 lines, 5.1 kB across 1 file (TINY_CODEBASE)
Automated signals flagged:
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 90 | 123d | 20 | 45 | ↑0.2/day |
SUSPICIOUS
|
vllm | pypi | 0.1.0 | — suarezpm@csnat.unt.edu.ar | csnat.unt.edu.ar | ||
|
Package purpose: Apohara ContextForge plugin for vLLM V1 — multi-agent KV-cache coordination, JCR Safety Gate (INV-15), RotateKV INT4 hooks, on AMD Instinct MI300X.
Claimed homepage: https://pypi.org/project/apohara-vllm-plugin/
Matched naming pattern: apohara-vllm-plugin
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 123
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 20/month, 7/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 45 lines, 2.1 kB across 1 file (TINY_CODEBASE)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 90 | 124d | 13 | 23 | ↑0.1/day |
SUSPICIOUS
|
claude | npm | 0.1.0 | — | — | ||
|
Package purpose: Claude adapter for installing AIPM skill packages.
Claimed homepage: https://aipm-registry.com
Matched naming pattern: node-claude-adapter-claude
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 124
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 13/month, 3/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 23 lines, 1.1 kB across 2 files (TINY_CODEBASE)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 90 | 124d | 13 | 23 | ↑0.1/day |
SUSPICIOUS
|
cursor | npm | 0.1.0 | — | — | ||
|
Package purpose: Cursor adapter for installing AIPM skill packages.
Claimed homepage: https://aipm-registry.com
Matched naming pattern: node-cursor-adapter-cursor
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 124
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 13/month, 3/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 23 lines, 1.1 kB across 2 files (TINY_CODEBASE)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 90 | 127d | 67 | 119 | ↑0.5/day |
SUSPICIOUS
|
cursor | npm | 1.4.0 | Keshav Kumar | — | 🪝 | |
|
Package purpose: Extremely lightweight React cursor effects (0 dependencies other than React)
Claimed homepage: https://github.com/Keshav-poha/Cursors#readme
Matched naming pattern: lite-cursor-effects
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 127
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 67/month, 16/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 119 lines, 304.9 kB across 8 files (TINY_CODEBASE)
Automated signals flagged:
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 90 | 135d | — | — | — |
Unverified Signal
|
— | npm | latest | developer@yoooclaw.com developer@yoooclaw.com | yoooclaw.com | 🪝 | |
|
Package purpose: yoooclaw 独立 CLI(Go 实现,按平台分发原生二进制)
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 90 | 138d | 15 | 90 | ↑0.1/day |
SUSPICIOUS
|
ledger | npm | 0.1.0-alpha.0 | ALEF-PRIME | — | ||
|
Package purpose: Append-only public ledger of self-imposed penalties for AI-driven projects. Stacks-by-key dedupe, time-based expiry, score-aware aggregation. The accountability layer ALEF wears in public.
Claimed homepage: https://www.n50.io/evolution
Matched naming pattern: node-ledger-penalty-ledger
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 138
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 15/month, 3/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 90 lines, 3.3 kB across 2 files (TINY_CODEBASE)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 90 | 138d | 5 | 22 | ↑0.0/day |
SUSPICIOUS
|
pypi | 0.1.1.dev1 | — jacob@swarmauri.com | swarmauri.com | |||
|
Package purpose: Installable SSOT governance pack for GA4 Measurement Protocol, Google tag, Google Tag Manager, GA4 event parameters, and BigQuery exports.
Claimed homepage: https://pypi.org/project/ga4-google-tagging-governance-pack/
Matched naming pattern: ga4-google-tagging
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 138
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 5/month, 0/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 22 lines, 1.1 kB across 4 files (TINY_CODEBASE)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 90 | 140d | 46 | 45 | ↑0.3/day |
SUSPICIOUS
|
llama | npm | 4.2.2 | Deep Chakraborty | — | ||
|
Package purpose: DVAI-Bridge Capacitor plugin: llama.cpp on iOS (Metal) + Android (Vulkan/CPU) with embedded HTTP server.
Claimed homepage: https://github.com/dvai-global/dvai-bridge#readme
Matched naming pattern: node-llama-capacitor-llama
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 140
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 46/month, 11/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 45 lines, 1.7 kB across 3 files (TINY_CODEBASE)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 90 | 147d | 134 | 358 | ↑0.9/day |
Very Risky
|
x711 | npm | latest | Criptic agents@x711.io | x711.io | 🪝 🌐 | |
|
Package purpose: 26 AI agent tools in 2 lines. Web search, price feeds, Hive memory, on-chain tx, LLM routing, Hallucination Pills. Free tier, no credit card.
Claimed homepage: https://x711.io
Matched naming pattern: node-x711-agent
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 147
Registry downloads: 134/month, 33/week (MODERATE_USAGE)
Codebase size: 358 lines, 14.9 kB across 3 files (MODERATE_CODEBASE)
Automated signals flagged:
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 90 | 147d | — | — | — |
Unverified Signal
|
— | npm | latest | — | — | 🪝 🌐 | |
|
Package purpose: Feishu bot bridge for Claude Code
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 90 | 148d | — | — | — |
Unverified Signal
|
— | npm | latest | Dan Moisan | — | 🪝 | |
|
Package purpose: Stdio MCP server exposing drm-copilot repo-automation tools.
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 90 | 152d | — | — | — |
Unverified Signal
|
— | npm | latest | Mitch Fultz | — | 🪝 | |
|
Package purpose: pi provider extension backed by @cursor/sdk local and cloud agents
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 90 | 152d | 17 | 62 | ↑0.1/day |
SUSPICIOUS
|
clerk | pypi | 0.0.4 | — phildini@phildini.net | phildini.net | ||
|
Package purpose: Community-contributed fetchers for civicband-clerk
Claimed homepage: https://pypi.org/project/clerk-fetchers/
Matched naming pattern: django-clerk-auth
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 152
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 17/month, 1/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 62 lines, 2.6 kB across 4 files (TINY_CODEBASE)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 90 | 158d | 39 | 118 | ↑0.2/day |
SUSPICIOUS
|
pypi | 0.4.0 | — | — | 🪝 | ||
|
Package purpose: Drop-in Google Generative AI SDK shim for EvalOps llm-gateway routing
Claimed homepage: https://pypi.org/project/evalops-google-generativeai/
Matched naming pattern: evalops-google-generativeai
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 158
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 39/month, 12/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 118 lines, 4.6 kB across 1 file (TINY_CODEBASE)
Automated signals flagged:
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 90 | 159d | 6 | 55 | ↑0.0/day |
SUSPICIOUS
|
microsoft | pypi | 0.0.1 | — goadriving@gmail.com | gmail.com | 🪝 | |
|
Package purpose: Synap integration for microsoft-agent.
Claimed homepage: https://pypi.org/project/synap-microsoft-agent/
Matched naming pattern: synap-microsoft-agent
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 159
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 6/month, 2/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 55 lines, 2.4 kB across 3 files (TINY_CODEBASE)
Automated signals flagged:
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 90 | 159d | 13 | 55 | ↑0.1/day |
SUSPICIOUS
|
pypi | 0.0.1 | — goadriving@gmail.com | gmail.com | 🪝 | ||
|
Package purpose: Synap integration for google-adk.
Claimed homepage: https://pypi.org/project/synap-google-adk/
Matched naming pattern: synap-google-adk
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 159
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 13/month, 5/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 55 lines, 2.4 kB across 3 files (TINY_CODEBASE)
Automated signals flagged:
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 90 | 161d | 15 | 85 | ↑0.1/day |
SUSPICIOUS
|
chroma | pypi | 1.1.0 | Niels Kootstra | — | ||
|
Package purpose: ChromaDB-backed KnowledgeStore adapter for Zeno.
Claimed homepage: https://pypi.org/project/zeno-chroma/
Matched naming pattern: python-chroma-zeno
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 161
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 15/month, 4/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 85 lines, 3.6 kB across 2 files (TINY_CODEBASE)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 90 | 162d | 16 | 32 | ↑0.1/day |
SUSPICIOUS
|
langchain | pypi | 0.1.1 | MAXIA majorel.alexis@gmail.com | gmail.com | ||
|
Package purpose: Langchain integration for BudgetForge API with budget enforcement
Claimed homepage: https://github.com/maxialab/budgetforge
Matched naming pattern: python-langchain-budgetforge
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 162
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 16/month, 5/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 32 lines, 1.2 kB across 1 file (TINY_CODEBASE)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 90 | 165d | — | — | — |
Unverified Signal
|
— | npm | latest | — | — | 🪝 🌐 | |
|
Package purpose: Local-first visual generation runtime and studio for people and coding agents, with reproducible image and video workflows across multiple providers.
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 90 | 171d | 67 | 109 | ↑0.4/day |
SUSPICIOUS
|
npm | 0.1.0 | CryptoWombat | — | |||
|
Package purpose: Google One Tap sign-in React component for Next.js + Supabase projects. Handles GIS script loading, credential exchange, ad-blocker fallback, and loading state.
Claimed homepage: https://github.com/konduktor-dev/konduktor#readme
Matched naming pattern: node-google-auth-google-onetap
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 171
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 67/month, 16/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 109 lines, 5.8 kB across 4 files (TINY_CODEBASE)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 90 | 171d | 0 | 14 | ↑0.0/day |
SUSPICIOUS
|
binance | pypi | 0.1.0 | nekojiru contributors | — | ||
|
Package purpose: Binance public data sync CLI and Python API powered by Rust
Claimed homepage: https://pypi.org/project/nekojiru-binance/
Matched naming pattern: python-binance-nekojiru
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 171
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 0/month, 0/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 14 lines, 473 Bytes across 3 files (TINY_CODEBASE)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 90 | 172d | 12 | 135 | ↑0.1/day |
SUSPICIOUS
|
elevenlabs | pypi | 0.0.1 | — | — | ||
|
Package purpose: Moss semantic search integration for ElevenLabs Conversational AI
Claimed homepage: https://pypi.org/project/elevenlabs-moss/
Matched naming pattern: python-elevenlabs-moss
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 172
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 12/month, 4/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 135 lines, 5.7 kB across 2 files (TINY_CODEBASE)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 90 | 173d | 0 | 94 | ↑0.0/day |
SUSPICIOUS
|
phantom | pypi | 0.2.0 | Phantom contributors | — | 🪝 | |
|
Package purpose: Phantom ML compiler: declarative model definitions compiled to native code via LLVM. pip install phantom-lang; import phantom.
Claimed homepage: https://pypi.org/project/phantom-lang/
Matched naming pattern: python-phantom-lang
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 173
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 0/month, 0/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 94 lines, 3.7 kB across 1 file (TINY_CODEBASE)
Automated signals flagged:
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 90 | 185d | — | — | — |
Unverified Signal
|
— | npm | latest | — | — | 🪝 🌐 | |
|
Package purpose: Follow, steer and approve the coding agents on your computer (Claude Code, Codex, Gemini, Copilot and more) from your phone
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 90 | 187d | 12 | 38 | ↑0.1/day |
SUSPICIOUS
|
vllm | pypi | 0.0.0 | Development Team test@test.com | test.com | ||
|
Package purpose: This name has been reserved using Reserver
Claimed homepage: https://url.com
Matched naming pattern: python-vllm-messages
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 187
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 12/month, 4/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 38 lines, 1.4 kB across 2 files (TINY_CODEBASE)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 90 | 187d | 15 | 38 | ↑0.1/day |
SUSPICIOUS
|
vllm | pypi | 0.0.0 | Development Team test@test.com | test.com | ||
|
Package purpose: This name has been reserved using Reserver
Claimed homepage: https://url.com
Matched naming pattern: python-vllm-responses
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 187
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 15/month, 3/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 38 lines, 1.4 kB across 2 files (TINY_CODEBASE)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 90 | 190d | 28 | 71 | ↑0.1/day |
SUSPICIOUS
|
chroma | npm | 1.0.0 | — | — | 🪝 | |
|
Package purpose: Chroma vector-store adapter for Sisu RAG composition.
Claimed homepage: https://github.com/finger-gun/sisu#readme
Matched naming pattern: node-chroma-vector-chroma
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 190
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 28/month, 7/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 71 lines, 2.7 kB across 2 files (TINY_CODEBASE)
Automated signals flagged:
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 90 | 194d | 8 | 64 | ↑0.0/day |
SUSPICIOUS
|
tether | pypi | 0.1.0 | Revise Robotics | — | ||
|
Package purpose: Lightweight JSON-RPC client for Arduino over serial
Claimed homepage: https://pypi.org/project/tether-arduino/
Matched naming pattern: python-tether-arduino
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 194
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 8/month, 4/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 64 lines, 2.6 kB across 1 file (TINY_CODEBASE)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 90 | 195d | 35 | 2,227 | ↑0.2/day |
SUSPICIOUS
|
pypi | 7.6 | Ivan Sincek | — | |||
|
Package purpose: Not another Google Dorking tool.
Claimed homepage: https://pypi.org/project/google-chad/
Matched naming pattern: django-google-auth
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 195
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 35/month, 4/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 2227 lines, 82.4 kB across 27 files (LARGE_CODEBASE)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 90 | 199d | 31 | 101 | ↑0.2/day |
SUSPICIOUS
|
polygon | npm | 1.0.4 | Thalaxis opensource@thalaxis.com | thalaxis.com | ||
|
Package purpose: Polygon chain adapter for Routex
Claimed homepage: https://github.com/routexcc/routex#readme
Matched naming pattern: node-polygon-chain-polygon
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 199
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 31/month, 7/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 101 lines, 3.9 kB across 3 files (TINY_CODEBASE)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 90 | 201d | — | — | — |
Unverified Signal
|
— | npm | latest | garetheddies | — | 🪝 | |
|
Package purpose: CFML grammar for tree-sitter
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 90 | 205d | 19 | 121 | ↑0.1/day |
SUSPICIOUS
|
pypi | 1.4.0 | — | — | 🪝 | ||
|
Package purpose: TuringPulse SDK integration for Google GenAI (Gemini)
Claimed homepage: https://pypi.org/project/turingpulse-sdk-google-genai/
Matched naming pattern: turingpulse-google-google
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 205
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 19/month, 4/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 121 lines, 5.3 kB across 2 files (TINY_CODEBASE)
Automated signals flagged:
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 90 | 205d | 13 | 60 | ↑0.1/day |
SUSPICIOUS
|
pypi | 1.4.0 | — | — | |||
|
Package purpose: TuringPulse SDK integration for Google Agent Development Kit
Claimed homepage: https://pypi.org/project/turingpulse-sdk-google-adk/
Matched naming pattern: turingpulse-google-google
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 205
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 13/month, 4/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 60 lines, 2.4 kB across 2 files (TINY_CODEBASE)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 90 | 206d | 14 | 20 | ↑0.1/day |
SUSPICIOUS
|
ripple | pypi | 0.1.1 | — konstantin@taletskiy.com | taletskiy.com | ||
|
Package purpose: Ripple: Reactive notebook execution in JupyterLab. Automatically re-executes downstream cells when their dependencies change.
Claimed homepage: https://pypi.org/project/jupyterlab-ripple/
Matched naming pattern: python-ripple-jupyterlab
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 206
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 14/month, 3/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 20 lines, 1.2 kB across 4 files (TINY_CODEBASE)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 90 | 237d | 509 | 126 | ↑2.1/day |
SUSPICIOUS
|
llama | pypi | 0.2.0 | — hhichri60@gmail.com | gmail.com | ||
|
Package purpose: llama-index Chonkie integration
Claimed homepage: https://pypi.org/project/llama-index-node-parser-chonkie/
Matched naming pattern: llama-llama-node
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 237
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 509/month, 41/week (MODERATE_USAGE)
Codebase size: 126 lines, 6.6 kB across 2 files (TINY_CODEBASE)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 90 | 368d | — | — | — |
Unverified Signal
|
— | npm | latest | — | — | 🪝 🌐 | |
|
Package purpose: ⚡ Intégrations app front-end
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 90 | 387d | — | — | — |
Unverified Signal
|
— | npm | latest | — | — | 🪝 🌐 | |
|
Package purpose: 🤖 Tech app front-end
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 90 | 401d | 210 | 2,289 | ↑0.5/day |
Very Risky
|
llama | npm | 0.1.6 | Cantoo | — | 🪝 🌐 | |
|
Package purpose: Capacitor binding of llama.cpp
Claimed homepage: https://github.com/cantoo-scribe/capacitor-llama#readme
Matched naming pattern: node-llama-capacitor-llama
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 401
Registry downloads: 210/month, 52/week (MODERATE_USAGE)
Codebase size: 2289 lines, 92.7 kB across 19 files (LARGE_CODEBASE)
Automated signals flagged:
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||