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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 40 | 705d | — | — | — |
Possible Squatted Stub
|
— | npm | latest | e-inscricao | — | 🪝 🌐 | |
|
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 40 | 706d | — | — | — |
Unverified Signal
|
— | npm | latest | MemberJunction.com | memberjunction.com | 🪝 | |
|
Package purpose: Base Classes for MemberJunction Actions. This library is used on both server and network nodes.
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 40 | 728d | — | — | — |
Unverified Signal
|
— | npm | latest | InjectiveLabs | — | 🪝 🌐 | |
|
Package purpose: Ledger wallet strategy for use with @injectivelabs/wallet-core.
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 40 | 734d | — | — | — |
Unverified Signal
|
— | npm | latest | Wolfram Sokollek | — | 🪝 | |
|
Package purpose: Nx plugin to generate, synthesize, deploy and destroy AWS CDK v2 applications inside an Nx workspace.
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 40 | 739d | — | — | — |
Possible Squatted Stub
|
— | npm | latest | — | — | 🪝 🌐 | |
|
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 40 | 834d | — | — | — |
Unverified Signal
|
— | npm | latest | — | — | 🪝 🌐 | |
|
Package purpose: 🔐 Telegram login widget integration for Nuxt
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 40 | 859d | — | — | — |
Possible Squatted Stub
|
— | npm | latest | Dynamic Labs, Inc. | — | 🪝 🌐 | |
|
Package purpose: A React SDK for implementing wallet web3 authentication and authorization to your website.
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 40 | 880d | — | — | — |
Unverified Signal
|
— | npm | latest | Tiago Siebler | — | 🪝 🌐 | |
|
Package purpose: Complete Node.js & JavaScript SDK for Coinbase's Advanced Trade, App, Exchange, International, Prime & Commerce REST APIs and WebSockets, with TypeScript & strong end to end tests.
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 40 | 889d | — | — | — |
Unverified Signal
|
— | npm | latest | LiveKit | — | 🪝 🌐 | |
|
Package purpose: ElevenLabs plugin for LiveKit Node Agents
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 40 | 935d | — | — | — |
Unverified Signal
|
— | pypi | 1.9.1 | — | — | 🪝 | |
|
Package purpose: An integration package connecting AWS and LangChain
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 40 | 939d | — | — | — |
Unverified Signal
|
— | pypi | 1.14.0.dev7 | — | — | 🪝 | |
|
Package purpose: A Python package with a built-in web application
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 40 | 972d | — | — | — |
Unverified Signal
|
— | npm | latest | MemberJunction.com | memberjunction.com | 🪝 🌐 | |
|
Package purpose: MemberJunction Wrapper for OpenAI AI Models
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 40 | 973d | — | — | — |
Unverified Signal
|
— | npm | latest | MemberJunction.com | memberjunction.com | 🪝 🌐 | |
|
Package purpose: MemberJunction Wrapper for Google Gemini AI Models
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 40 | 1206d | — | — | — |
Unverified Signal
|
— | npm | latest | — | — | 🪝 🌐 | |
|
Package purpose: An extension to the Causa runtime SDK (`@causa/runtime`), providing Google-specific features.
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 40 | 1247d | — | — | — |
Unverified Signal
|
— | npm | latest | Hidetaka Okamoto | — | 🪝 🌐 | |
|
Package purpose: Framework-agnostic Stripe Payment Elements as Web Components
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 40 | 1274d | — | — | — |
Possible Squatted Stub
|
— | npm | latest | — | — | 🪝 🌐 | |
|
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 40 | 1525d | — | — | — |
Unverified Signal
|
— | pypi | 1.349.3 | Dynatrace | — | 🪝 | |
|
Package purpose: Dynatrace OpenTelemetry package for Google Cloud Functions
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 40 | 1596d | — | — | — |
Possible Squatted Stub
|
— | npm | latest | — | — | 🪝 | |
|
Package purpose: Ledger for @ardenthq/sdk
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 40 | 1660d | — | — | — |
Unverified Signal
|
— | npm | latest | Massa Labs | — | 🪝 🌐 | |
|
Package purpose: massa's web3 sdk client
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 40 | 1702d | — | — | — |
Unverified Signal
|
— | npm | latest | zanechua | — | 🪝 | |
|
Package purpose: List of EVM Chains
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 40 | 1905d | — | — | — |
Possible Squatted Stub
|
— | npm | latest | Thorbjorn Kappel Davis | — | 🪝 🌐 | |
|
Package purpose: Extension package to enable maintenance on Pluss Communities Platform
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 40 | 2146d | — | — | — |
Unverified Signal
|
— | npm | latest | Amazon Web Services | — | 🪝 | |
|
Package purpose: Version 2 of the AWS Cloud Development Kit library
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 40 | 2146d | — | — | — |
Unverified Signal
|
— | pypi | 6.0.1 | — | — | 🪝 | |
|
Package purpose: ssh mitm server for security audits supporting publickey authentication, session hijacking and file manipulation
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 40 | 2156d | — | — | — |
Unverified Signal
|
— | npm | latest | Microsoft Corporation | — | 🪝 | |
|
Package purpose: Azure Pipelines Packaging Tasks Common
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 40 | 2205d | — | — | — |
Unverified Signal
|
— | npm | latest | — | — | 🪝 | |
|
Package purpose: A simple way to create a startup Discord bot.
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 40 | 2289d | — | — | — |
Unverified Signal
|
— | npm | latest | Tiago Siebler | — | 🪝 🌐 | |
|
Package purpose: Complete & robust Node.js SDK for Bybit's REST APIs and WebSockets, with TypeScript & strong end to end tests.
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 40 | 2303d | — | — | — |
Unverified Signal
|
— | npm | latest | Max Rohde | — | 🪝 | |
|
Package purpose: Easily deploy Terraform IaC with npm package scripts
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 40 | 2310d | — | — | — |
Unverified Signal
|
— | npm | latest | Weaviate | — | 🪝 🌐 | |
|
Package purpose: JS/TS client for Weaviate
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 40 | 2597d | — | — | — |
Unverified Signal
|
— | npm | latest | Auth0 | — | 🪝 🌐 | |
|
Package purpose: Auth0 Next.js SDK
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 40 | 2739d | — | — | — |
Unverified Signal
|
— | npm | latest | heartyoh | — | 🪝 🌐 | |
|
Package purpose: Server-side module for handling authentication.
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 40 | 2797d | — | — | — |
Unverified Signal
|
— | npm | latest | Victor Savkin | — | 🪝 | |
|
Package purpose: Smart Monorepos · Fast Builds
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 40 | 2936d | — | — | — |
Unverified Signal
|
— | npm | latest | Microsoft | — | 🪝 | |
|
Package purpose: Azure Pipelines Task SDK
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 40 | 3025d | — | — | — |
Unverified Signal
|
— | npm | latest | Formidable | — | 🪝 | |
|
Package purpose: Interactive Cursor Component for Victory
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 40 | 3063d | — | — | — |
Unverified Signal
|
— | pypi | 2.1.1 | OneLogin | — | 🪝 | |
|
Package purpose: Assume an AWS Role and get temporary credentials using OneLogin
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 40 | 3088d | — | — | — |
Unverified Signal
|
— | pypi | 38.8.0 | — | — | 🪝 | |
|
Package purpose: The Datadog Check Toolkit
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 40 | 3089d | — | — | — |
Unverified Signal
|
— | npm | latest | — | — | 🪝 | |
|
Package purpose: A simple way to create a startup Discord bot.
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 40 | 4185d | — | — | — |
Unverified Signal
|
— | npm | latest | — | — | 🪝 | |
|
Package purpose: Styleable select elements built on Tether
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 45 | 45h | — | — | — |
SUSPICIOUS
|
— | pypi | 0.1.1 | Verdis contributors | — | 🪝 | |
|
Package purpose: Reproduce-first triage for vulnerability and security reports: run the proof of concept in a sandbox and get a verdict with an evidence bundle.
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 45 | 4d | — | — | — |
Unverified Signal
|
— | pypi | 4.0.0 | Timur Tursunov | — | 🪝 | |
|
Package purpose: MF Ardon v4.0 — Cloud SDK for Zero-Forgetting AI Memory (port 8001) and 1C/E-Commerce Matrix Optimization (port 8000)
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 45 | 4d | — | — | — |
Very Risky
|
— | pypi | 0.1.5 | YJ-Niu | — | 🪝 | |
|
Package purpose: Fundamental algorithms for scientific computing in Python, built on rsnumpy
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 45 | 5d | — | — | — |
Unverified Signal
|
— | pypi | 0.1.0 | — | — | 🪝 | |
|
Package purpose: Клиент для собственного TTS API (Edge TTS / Google Translate TTS)
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 45 | 7d | — | — | — |
Unverified Signal
|
— | pypi | 0.4.1 | CestnyTR | — | 🪝 | |
|
Package purpose: Python reporter and server agent for VitalWatch Hub — server errors, slow requests, heartbeat
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 45 | 7d | — | — | — |
Very Risky
|
— | pypi | 0.1.1 | Luiz | — | 🪝 | |
|
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 45 | 8d | — | — | — |
Unverified Signal
|
— | pypi | 0.4.0 | Bold Software, Inc. | — | 🪝 | |
|
Package purpose: Official Python SDK for the exe.dev HTTPS API
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 45 | 8d | — | — | — |
Unverified Signal
|
— | pypi | 0.9.0 | Gur Yaari | — | 🪝 | |
|
Package purpose: Probability models of biological sequences such as T cell receptor CDR3s: sequence probabilities, sampling depth, publicness and repertoire comparison, summed over every possible sequence without simulation
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 45 | 9d | — | — | — |
Unverified Signal
|
— | pypi | 0.3.1 | — | — | 🪝 | |
|
Package purpose: moth: a tiny local companion chatbot that thinks it's a moth, and keeps you company while your coding agent works
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 45 | 9d | — | — | — |
Unverified Signal
|
— | pypi | 0.1.0 | — | — | 🪝 | |
|
Package purpose: MCP server for the Pastebin API
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 45 | 10d | — | — | — |
Unverified Signal
|
— | pypi | 0.1.0 | digitalblack210 | — | 🪝 | |
|
Package purpose: Offline push-to-talk dictation for Windows, powered by NVIDIA Parakeet.
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 45 | 10d | — | — | — |
Unverified Signal
|
— | pypi | 0.5.2 | Abdulrahman Elassal | — | 🪝 | |
|
Package purpose: Fix text typed on the wrong keyboard layout (Arabic <-> English) with one hotkey.
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 45 | 12d | — | — | — |
Unverified Signal
|
— | pypi | 0.3.3 | Kestrel Data | — | 🪝 | |
|
Package purpose: Kestrel Data on-demand download SDK
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||