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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 80 | 54d | 0 | 60 | ↑0.0/day |
SUSPICIOUS
|
pypi | 0.0.2 | wordstotech | — | |||
|
Package purpose: Python client for scraping Google AI Mode answers and citations using the ScrapingBee web scraping API
Claimed homepage: https://pypi.org/project/google-ai-mode-scraper-api/
Matched naming pattern: google-google-mode
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 54
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: 60 lines, 2.5 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 → |
||||||||||||
| 80 | 59d | 41 | 76 | ↑0.7/day |
SUSPICIOUS
|
llama | pypi | 0.1.1 | Ice Phi | — | 🪝 | |
|
Package purpose: Sub-20ms prompt injection and jailbreak protection for LlamaIndex query engines.
Claimed homepage: https://pypi.org/project/llama-index-guardrails-icephi/
Matched naming pattern: llama-llama-guardrails
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 59
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 41/month, 10/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 76 lines, 3.2 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 → |
||||||||||||
| 80 | 60d | 60 | 124 | ↑1.0/day |
SUSPICIOUS
|
pypi | 1.3.0 | Alis Build | — | |||
|
Package purpose: Python and gRPC stubs generated by Alis Build for google.logging.type
Claimed homepage: https://pypi.org/project/google.logging.type/
Matched naming pattern: google-google-type
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 60
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 60/month, 19/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 124 lines, 8.1 kB across 8 files (TINY_CODEBASE)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 80 | 62d | 1,816 | 126 | ↑29.3/day |
Very Risky
|
yibi | npm | latest | — | — | 🪝 | |
|
Package purpose: 本机 agent 交互台账:ccusage 采集 + session 对话投影 + SQLite 全文检索,附交互质量评审模块(pd-analyze)。npx 一次装好,并把用法 skill 装进 ~/.claude/skills 教会你的 agent。
Matched naming pattern: node-yibi-pd-ledger
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 62
Registry downloads: 1816/month, 454/week (ACTIVE_COMMUNITY_USE)
Codebase size: 126 lines, 6.5 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 → |
||||||||||||
| 80 | 65d | 0 | 110 | ↑0.0/day |
SUSPICIOUS
|
chroma | pypi | 0.1.4 | zhenzi0322 82131529@qq.com | qq.com | ||
|
Package purpose: 轻量级 Python ANSI 终端色彩库,支持 4/8/256 色、24 位真 RGB 色彩与文本样式
Claimed homepage: https://pypi.org/project/chroma-term-console/
Matched naming pattern: chroma-chroma-console
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 65
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: 110 lines, 3.9 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 → |
||||||||||||
| 80 | 78d | 22 | 54 | ↑0.3/day |
SUSPICIOUS
|
llama | pypi | 0.1.0 | — chandu1221@gmail.com | gmail.com | ||
|
Package purpose: llama-index postprocessor distil integration
Claimed homepage: https://pypi.org/project/llama-index-postprocessor-distil/
Matched naming pattern: llama-llama-postprocessor
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 78
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 22/month, 2/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 54 lines, 2.9 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 → |
||||||||||||
| 80 | 78d | 29 | 40 | ↑0.4/day |
SUSPICIOUS
|
grok | pypi | 0.0.0 | Development Team reserver@openscilab.com | openscilab.com | ||
|
Package purpose: This name has been reserved using Reserver
Claimed homepage: https://github.com/openscilab/reserver
Matched naming pattern: grok-grok-sdk
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 78
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 29/month, 8/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 40 lines, 1.5 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 → |
||||||||||||
| 80 | 80d | — | — | — |
Unverified Signal
|
— | npm | latest | — | — | 🪝 | |
|
Package purpose: Billing engine for the serverless agency — a pi extension that meters agentic dev work like cloud compute and invoices it like a timesheet.
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 80 | 83d | 40 | 440 | ↑0.5/day |
Very Risky
|
brand | npm | 0.1.0 | — | — | 🪝 🌐 | |
|
Package purpose: Connect a local coding agent to a Duya Workspace and expose its shared memory, tasks, and activity through MCP.
Claimed homepage: https://github.com/lava-chen/duya-workspace#readme
Matched naming pattern: node-brand-duya
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 83
Registry downloads: 40/month, 10/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 440 lines, 21.8 kB across 1 file (MODERATE_CODEBASE)
Automated signals flagged:
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 80 | 88d | 117 | 20 | ↑1.3/day |
SUSPICIOUS
|
claude | pypi | 0.1.0 | — | — | ||
|
Package purpose: The official Claude Code agent — same as Anthropic's, full coding toolset. GPU via providers.
Claimed homepage: https://pypi.org/project/pwm-agent-claude-gpu/
Matched naming pattern: pwm-claude-claude
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 88
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 117/month, 1/week (MODERATE_USAGE)
Codebase size: 20 lines, 941 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 → |
||||||||||||
| 80 | 97d | 102 | 127 | ↑1.1/day |
SUSPICIOUS
|
pypi | 0.1.0 | — federicobond@gmail.com | gmail.com | |||
|
Package purpose: OpenTelemetry google-api-python-client instrumentation
Claimed homepage: https://pypi.org/project/opentelemetry-instrumentation-google-api-client/
Matched naming pattern: opentelemetry-google-google
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: 102/month, 21/week (MODERATE_USAGE)
Codebase size: 127 lines, 5.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 PyPI → |
||||||||||||
| 80 | 100d | 16 | 3 | ↑0.2/day |
SUSPICIOUS
|
pypi | 1.0.0 | DownloadMapImage | — | |||
|
Package purpose: Parse Google Maps place URLs.
Claimed homepage: https://pypi.org/project/google-maps-place-parser/
Matched naming pattern: google-google-place
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 100
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 16/month, 2/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 3 lines, 76 Bytes across 2 files (TINY_CODEBASE)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 80 | 102d | — | — | — |
Unverified Signal
|
— | npm | latest | RealtimeX | — | 🪝 🌐 | |
|
Package purpose: Drop-in real-time chat UI for React and Next.js — DMs, groups, reactions, replies, forwarding, attachments, push notifications, and admin permissions.
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 80 | 171d | 0 | 149 | ↑0.0/day |
SUSPICIOUS
|
llama | pypi | 0.2.0 | Neosapience developers@neosapience.com | neosapience.com | ||
|
Package purpose: llama-index tools typecast integration
Claimed homepage: https://pypi.org/project/llama-index-tools-typecast/
Matched naming pattern: llama-llama-tools
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: 149 lines, 7.0 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 → |
||||||||||||
| 80 | 194d | 9,633 | 384 | ↑49.7/day |
Very Risky
|
@toothfairyai/tfcode | npm | 2.5.15 | — | — | 🪝 🌐 | |
|
Package purpose: **ToothFairyAI's AI coding agent** — a command-line interface that brings AI-powered coding assistance to your terminal with deep ToothFairyAI workspace integration.
Claimed homepage: https://toothfairyai.com/developers/tfcode
Matched naming pattern: npm-@toothfairyai/tfcode-general
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 194
Registry downloads: 9633/month, 2408/week (ACTIVE_COMMUNITY_USE)
Codebase size: 384 lines, 15.8 kB across 2 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 → |
||||||||||||
| 80 | 197d | 0 | 13 | ↑0.0/day |
SUSPICIOUS
|
crewai | pypi | 0.1.0 | — | — | ||
|
Package purpose: Power up your crews with crewai_geolocate
Claimed homepage: https://pypi.org/project/crewai_geolocate/
Matched naming pattern: python-crewai-geolocate
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 197
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: 13 lines, 603 Bytes across 2 files (TINY_CODEBASE)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 80 | 197d | 0 | 27 | ↑0.0/day |
SUSPICIOUS
|
langchain | pypi | 0.1.0 | Kasa Harendra harendrakasa@gmail.com | gmail.com | ||
|
Package purpose: A LangChain toolkit for integrating Google Workspace (Gmail, Calendar, Tasks, Sheets, Drive)
Claimed homepage: https://github.com/Kasa-Harendra/langchain-gsuite
Matched naming pattern: gsuite-langchain-tools
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 197
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: 27 lines, 925 Bytes across 1 file (TINY_CODEBASE)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 80 | 209d | 7 | 36 | ↑0.0/day |
SUSPICIOUS
|
ledger | pypi | 0.1.0 | — jasper@humotica.com | humotica.com | ||
|
Package purpose: Provenance-first crypto transactions — alias for tibet-jawbreaker
Claimed homepage: https://pypi.org/project/tibet-ledger/
Matched naming pattern: python-ledger-tibet
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 209
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 7/month, 4/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 36 lines, 878 Bytes across 2 files (TINY_CODEBASE)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 80 | 216d | 9 | 53 | ↑0.0/day |
SUSPICIOUS
|
ledger | pypi | 1.0.0 | SimoesCTT | — | ||
|
Package purpose: Singapore-Zenith-Mainnet Unitary Ledger Engine
Claimed homepage: https://pypi.org/project/omega-ledger/
Matched naming pattern: python-ledger-omega
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 216
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 9/month, 5/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 53 lines, 2.1 kB across 3 files (TINY_CODEBASE)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 80 | 223d | 10 | 73 | ↑0.0/day |
SUSPICIOUS
|
pypi | 1.0.12 | — | — | |||
|
Package purpose: Google GenAI integration for Vespwood
Claimed homepage: https://pypi.org/project/vespwood-google/
Matched naming pattern: python-google-vespwood
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 223
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 10/month, 4/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 73 lines, 3.5 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 → |
||||||||||||
| 80 | 227d | 1,615 | 31 | ↑7.1/day |
Very Risky
|
safe | npm | 0.0.9 | — | — | 🪝 🌐 | |
|
Package purpose: SAFE test package: exfiltration-intent patterns with dummy data; localhost only; optional CLI.
Matched naming pattern: safe-safe-intent
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 227
Registry downloads: 1615/month, 403/week (ACTIVE_COMMUNITY_USE)
Codebase size: 31 lines, 950 Bytes 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 → |
||||||||||||
| 80 | 229d | 13 | 42 | ↑0.1/day |
SUSPICIOUS
|
stripe | pypi | 0.1.0b2 | — shawn@shawngrover.ca | shawngrover.ca | ||
|
Package purpose: Flask integration for the eldercrank-stripe library, providing easy webhook handling for Stripe events in Flask applications.
Claimed homepage: https://pypi.org/project/eldercrank-stripe-flask/
Matched naming pattern: django-stripe-auth
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 229
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 13/month, 1/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 42 lines, 2.0 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 → |
||||||||||||
| 80 | 229d | 11 | 41 | ↑0.0/day |
SUSPICIOUS
|
stripe | pypi | 0.1.0b2 | — shawn@shawngrover.ca | shawngrover.ca | ||
|
Package purpose: FastAPI integration for the eldercrank-stripe library, providing easy webhook handling for Stripe events in FastAPI applications.
Claimed homepage: https://pypi.org/project/eldercrank-stripe-fastapi/
Matched naming pattern: eldercrank-stripe-fastapi
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 229
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 11/month, 6/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 41 lines, 1.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 → |
||||||||||||
| 80 | 232d | 10 | 125 | ↑0.0/day |
SUSPICIOUS
|
cursor | pypi | 0.1.0 | Solihatun1 | — | ||
|
Package purpose: AI Cursor Scraping Assistant - An MCP server for generating web scrapers using AI
Claimed homepage: https://pypi.org/project/iflow-mcp_solihatun1-ai-cursor-scraping-assistant/
Matched naming pattern: iflow-cursor-solihatun1
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 232
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 10/month, 2/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 125 lines, 5.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 PyPI → |
||||||||||||
| 80 | 232d | 5,432 | 181 | ↑23.4/day |
Very Risky
|
@themoltnet/cli | npm | 3.2.0 | — | — | 🪝 🌐 | |
|
Package purpose: CLI for MoltNet — AI agent identity and autonomy network
Claimed homepage: https://themolt.net
Matched naming pattern: npm-@themoltnet/cli-general
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 232
Registry downloads: 5432/month, 1358/week (ACTIVE_COMMUNITY_USE)
Codebase size: 181 lines, 6.2 kB across 2 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 → |
||||||||||||
| 80 | 237d | 12 | 126 | ↑0.1/day |
SUSPICIOUS
|
cursor | pypi | 0.1.0 | — | — | ||
|
Package purpose: AI-powered Cursor assistant for web scraping using MCP protocol
Claimed homepage: https://pypi.org/project/iflow-mcp_thewebscrapingclub-ai-cursor-scraping-assistant/
Matched naming pattern: iflow-cursor-thewebscrapingclub
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: 12/month, 6/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 126 lines, 5.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 → |
||||||||||||
| 80 | 249d | 6 | 121 | ↑0.0/day |
SUSPICIOUS
|
uniswap | pypi | 0.1.1 | — | — | 🪝 | |
|
Package purpose: An MCP server that tracks newly created liquidity pools on Uniswap across nine blockchain networks
Claimed homepage: https://pypi.org/project/iflow-mcp_kukapay_uniswap-poolspy-mcp/
Matched naming pattern: iflow-uniswap-kukapay
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 249
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 6/month, 4/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 121 lines, 6.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 → |
||||||||||||
| 80 | 253d | 3,980 | 365 | ↑15.7/day |
Very Risky
|
squirrelscan | npm | 0.0.97 | squirrelscan | — | 🪝 🌐 | |
|
Package purpose: Website QA tool built for coding agents. 260+ rules across SEO, performance, security, accessibility & agent experience, from the CLI, cloud, or MCP.
Claimed homepage: https://squirrelscan.com
Matched naming pattern: npm-squirrelscan-general
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 253
Registry downloads: 3980/month, 995/week (ACTIVE_COMMUNITY_USE)
Codebase size: 365 lines, 11.6 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 → |
||||||||||||
| 80 | 265d | 42 | 1 | ↑0.2/day |
SUSPICIOUS
|
perplexity | npm | 0.0.1 | Efficient Frontier Labs | — | ||
|
Package purpose: MCP server for perplexity integration
Claimed homepage: https://github.com/hlos-ai/mcp-servers#readme
Matched naming pattern: node-perplexity-mcp
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 265
Code-only verdict: Possible Squatted Stub (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 42/month, 10/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 1 lines, 86 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 → |
||||||||||||
| 80 | 265d | 26 | 1 | ↑0.1/day |
SUSPICIOUS
|
stripe | npm | 0.0.1 | Efficient Frontier Labs | — | ||
|
Package purpose: MCP server for stripe API integration
Claimed homepage: https://github.com/hlos-ai/mcp-servers#readme
Matched naming pattern: node-stripe-mcp
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 265
Code-only verdict: Possible Squatted Stub (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 26/month, 6/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 1 lines, 82 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 → |
||||||||||||
| 80 | 269d | 8 | 126 | ↑0.0/day |
SUSPICIOUS
|
llama | pypi | 1.0.0 | — tuana@runllama.ai | runllama.ai | 🪝 | |
|
Package purpose: Expose LlamaCloud services as MCP tools
Claimed homepage: https://pypi.org/project/iflow-mcp_run-llama_llamacloud-mcp/
Matched naming pattern: iflow-llama-run
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 269
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 8/month, 0/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 126 lines, 5.5 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 → |
||||||||||||
| 80 | 272d | 74 | 140 | ↑0.3/day |
SUSPICIOUS
|
pypi | 1.0.0 | Ganesh Raut rautganesh9370@gmail.com | gmail.com | |||
|
Package purpose: Fast Google Finance scraper for stocks, forex, crypto with pandas output
Claimed homepage: https://github.com/93627829939e93u3/google_finance_scraper.git
Matched naming pattern: django-google-auth
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 272
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 74/month, 11/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 140 lines, 6.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 → |
||||||||||||
| 80 | 273d | 6,619 | 2,693 | ↑24.2/day |
Very Risky
|
houdini | npm | 2.0.9 | — | — | 🪝 🌐 | |
|
Package purpose: The core GraphQL client for Houdini
Claimed homepage: https://github.com/HoudiniGraphql/houdini
Matched naming pattern: npm-houdini-general
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 273
Registry downloads: 6619/month, 1654/week (ACTIVE_COMMUNITY_USE)
Codebase size: 2693 lines, 96.2 kB across 28 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 → |
||||||||||||
| 80 | 274d | 0 | 53 | ↑0.0/day |
SUSPICIOUS
|
ledger | pypi | 0.1.1 | kuruitinoji | — | ||
|
Package purpose: A tamper-evident auditing ledger with Tsundere philosophy.
Claimed homepage: https://pypi.org/project/tundere-ledger/
Matched naming pattern: python-ledger-tundere
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 274
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: 53 lines, 3.0 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 → |
||||||||||||
| 80 | 276d | 22 | 20 | ↑0.1/day |
SUSPICIOUS
|
aws | pypi | 0.1.0 | — security@poneglyph.research | poneglyph.research | ||
|
Package purpose: MCP server package - Created by Poneglyph for security research
Claimed homepage: https://pypi.org/project/awslabs.aws-dms-mcp-server/
Matched naming pattern: awslabs-aws-dms
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 276
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 22/month, 11/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 20 lines, 648 Bytes across 2 files (TINY_CODEBASE)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 80 | 276d | 27 | 20 | ↑0.1/day |
SUSPICIOUS
|
aws | pypi | 0.1.0 | — security@poneglyph.research | poneglyph.research | ||
|
Package purpose: MCP server package - Created by Poneglyph for security research
Claimed homepage: https://pypi.org/project/awslabs.aws-dms-troubleshoot-mcp-server/
Matched naming pattern: awslabs-aws-dms
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 276
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 27/month, 12/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 20 lines, 674 Bytes across 2 files (TINY_CODEBASE)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 80 | 279d | 8 | 32 | ↑0.0/day |
SUSPICIOUS
|
llamaindex | pypi | 0.1.0 | — | — | ||
|
Package purpose: Primordia metering for LlamaIndex
Claimed homepage: https://pypi.org/project/llamaindex-primordia/
Matched naming pattern: python-llamaindex-primordia
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 279
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 8/month, 5/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 32 lines, 1.5 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 → |
||||||||||||
| 80 | 281d | 87 | 62 | ↑0.3/day |
SUSPICIOUS
|
npm | 0.0.2 | Entangle Software Private Limited | — | |||
|
Package purpose: Capacitor plugin that enables Google Pay Web support in Angular apps by fixing iOS WKWebView and Android WebView limitations.
Claimed homepage: https://github.com/entanglesoftware-angular/ng-google-pay-webview#readme
Matched naming pattern: ng-google-pay
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 281
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 87/month, 21/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 62 lines, 2.2 kB across 8 files (TINY_CODEBASE)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 80 | 291d | 8 | 102 | ↑0.0/day |
SUSPICIOUS
|
elevenlabs | pypi | 0.1.0 | reklis | — | ||
|
Package purpose: OVOS TTS plugin for ElevenLabs text-to-speech API
Claimed homepage: https://pypi.org/project/ovos-tts-plugin-elevenlabs/
Matched naming pattern: ovos-elevenlabs-plugin
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 291
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 8/month, 2/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 102 lines, 4.0 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 → |
||||||||||||
| 80 | 292d | 55 | 88 | ↑0.2/day |
SUSPICIOUS
|
npm | 0.1.1 | Vijay Gojiya vmgojiya32@gmail.com | gmail.com | |||
|
Claimed homepage: https://github.com/vijaygojiya/react-native-google-places-turbo#readme
Matched naming pattern: react-google-google
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 292
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 55/month, 13/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 88 lines, 3.0 kB across 8 files (TINY_CODEBASE)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 80 | 300d | 5 | 37 | ↑0.0/day |
SUSPICIOUS
|
hf | pypi | 0.0.0 | — ai@abrain.one | abrain.one | ||
|
Package purpose: Uploader of Deep Model Weights to Hugging Face
Claimed homepage: https://pypi.org/project/nn-hf/
Matched naming pattern: python-hf-nn
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 300
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 5/month, 1/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 37 lines, 1.9 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 → |
||||||||||||
| 80 | 303d | 11 | 30 | ↑0.0/day |
SUSPICIOUS
|
aws | pypi | 0.1.0 | — | — | ||
|
Claimed homepage: https://pypi.org/project/pytest-aws-fixtures-293984/
Matched naming pattern: pytest-aws-fixtures
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 303
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 11/month, 2/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 30 lines, 1.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 → |
||||||||||||
| 80 | 303d | 9 | 30 | ↑0.0/day |
SUSPICIOUS
|
aws | pypi | 0.1.0 | — | — | ||
|
Claimed homepage: https://pypi.org/project/fastapi-aws-auth-29146/
Matched naming pattern: fastapi-aws-auth
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 303
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 9/month, 2/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 30 lines, 1.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 → |
||||||||||||
| 80 | 303d | 23 | 30 | ↑0.1/day |
SUSPICIOUS
|
aws | pypi | 0.1.0 | — | — | ||
|
Claimed homepage: https://pypi.org/project/asyncio-aws-client-290657/
Matched naming pattern: asyncio-aws-client
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 303
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 23/month, 4/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 30 lines, 1.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 → |
||||||||||||
| 80 | 303d | 10 | 30 | ↑0.0/day |
SUSPICIOUS
|
aws | pypi | 0.1.0 | — | — | ||
|
Claimed homepage: https://pypi.org/project/django-aws-storage-28814/
Matched naming pattern: django-aws-storage
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 303
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 10/month, 6/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 30 lines, 1.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 → |
||||||||||||
| 80 | 318d | 12 | 86 | ↑0.0/day |
SUSPICIOUS
|
pypi | 0.0.0.2 | — muhammetozturk.219@gmail.com | gmail.com | 🪝 | ||
|
Claimed homepage: https://pypi.org/project/google-colabkit/
Matched naming pattern: python-google-colabkit
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 318
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 12/month, 2/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 86 lines, 3.1 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 → |
||||||||||||
| 80 | 333d | 6 | 9 | ↑0.0/day |
SUSPICIOUS
|
copilot | pypi | 0.0.1 | Mohsen Azimi | — | ||
|
Package purpose: Scaffolding & CLI hooks for an upcoming OpenSees agent — placeholder release.
Claimed homepage: https://pypi.org/project/opensees-copilot/
Matched naming pattern: python-copilot-opensees
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 333
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 6/month, 1/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 9 lines, 310 Bytes across 2 files (TINY_CODEBASE)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 80 | 340d | 22 | 122 | ↑0.1/day |
SUSPICIOUS
|
perplexity | pypi | 0.1.4 | — tanigami@teps.io | teps.io | ||
|
Claimed homepage: https://pypi.org/project/iflow-mcp_mcp-server-perplexity/
Matched naming pattern: iflow-perplexity-mcp
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 340
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 22/month, 5/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 122 lines, 5.6 kB across 3 files (TINY_CODEBASE)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 80 | 341d | 16 | 13 | ↑0.0/day |
SUSPICIOUS
|
cursor | pypi | 1.0.1 | Jeremy Tuloup | — | ||
|
Claimed homepage: https://pypi.org/project/jupyterlab-cursor-theme/
Matched naming pattern: jupyterlab-cursor-theme
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 341
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 16/month, 6/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 13 lines, 808 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 → |
||||||||||||
| 80 | 342d | 6 | 32 | ↑0.0/day |
SUSPICIOUS
|
langchain | pypi | 1.0.0 | Surprise Dev charleslepoittevin34@gmail.com | gmail.com | ||
|
Claimed homepage: https://github.com/surprise-dev/sheetbase-langchain
Matched naming pattern: python-langchain-sheetbase
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 342
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: 32 lines, 1.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 → |
||||||||||||