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.
Newest removal first. Expand a row for the full package detail Sentinel captured before takedown. • Tag & Signal Legend →
verdict:, ecosystem: (pypi/npm),
hook:, email:, domain:, keyword:, version:
(comma = OR within a field, space = AND across fields),
lead:>7d / lead:>30d (days we had it flagged while it was still up),
or a bare word for a package-name search. This tab is always scoped to removed packages.
| Package | Verdict | Score | Lead time | First flagged | Taken down | Source | Lines | Targeted | Ecosystem | Version | Author | Email domain | Signals |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
✓ Taken Down
Very Risky
|
330 | +11.9d | 2026-10-19 23:06 UTC |
2026-11-14 00:17 UTC |
registry removed | 48,842 | tupaxpl | pypi | 1.3.0 | — safelabs.support@visioncybersecurity.com | visioncybersecurity.com | 🪝 | |
|
Removed from: PyPI (registry removed)
First flagged by Sentinel: 2026-10-19 23:06 UTC
Last confirmed live: 2026-10-31 21:17 UTC
Removed: 2026-11-14 00:17 UTC
Lead time: +11.9d — how long the package stayed provably live after we flagged it
Online before takedown: 25.1d (published → removed)
Verdict / score at takedown: Very Risky · 330
Package purpose: TupaXPL-Forge — Offensive Security Platform (LLM+LangGraph runtime)
Claimed homepage: https://pypi.org/project/tupaxpl/
Matched naming pattern: python-tupaxpl-core
Official vendor account: No — publisher domain doesn't match the brand it names
Registry downloads (last seen): 0/month (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 48842 lines, 2.2 MB across 313 files (LARGE_CODEBASE)
Automated signals flagged:
Static code signals:
The verdict reflects what our detector observed before the package came down, not a confirmed determination of wrongdoing. Confirm removal on PyPI → |
|||||||||||||
|
✓ Taken Down
SUSPICIOUS
|
80 | +62.6d | 2026-08-24 08:42 UTC |
2026-11-04 08:17 UTC |
registry removed | 20 | huggingface | pypi | 0.1.0 | Jochen Schultz js@intelligent-intern.com | intelligent-intern.com | ||
|
Removed from: PyPI (registry removed)
First flagged by Sentinel: 2026-08-24 08:42 UTC
Last confirmed live: 2026-10-25 23:22 UTC
Removed: 2026-11-04 08:17 UTC
Lead time: +62.6d — how long the package stayed provably live after we flagged it
Online before takedown: 583.4d (published → removed)
Verdict / score at takedown: SUSPICIOUS · 80
Package purpose: Huggingface integration providing nlp utility for Corex
Claimed homepage: https://pypi.org/project/corex-ai-nlp-huggingface/
Matched naming pattern: corex-huggingface-nlp
Official vendor account: No — publisher domain doesn't match the brand it names
Code-only verdict: BENIGN_COMMUNITY (the score also weighs naming and publisher-domain signals, not just the code)
Registry downloads (last seen): 19/month (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 20 lines, 679 Bytes across 3 files (TINY_CODEBASE)
Automated signals flagged:
The verdict reflects what our detector observed before the package came down, not a confirmed determination of wrongdoing. Confirm removal on PyPI → |
|||||||||||||
|
✓ Taken Down
SUSPICIOUS
|
80 | +62.3d | 2026-08-24 16:38 UTC |
2026-11-04 08:17 UTC |
registry removed | 20 | cohere | pypi | 0.1.0 | Jochen Schultz js@intelligent-intern.com | intelligent-intern.com | ||
|
Removed from: PyPI (registry removed)
First flagged by Sentinel: 2026-08-24 16:38 UTC
Last confirmed live: 2026-10-26 00:22 UTC
Removed: 2026-11-04 08:17 UTC
Lead time: +62.3d — how long the package stayed provably live after we flagged it
Online before takedown: 583.4d (published → removed)
Verdict / score at takedown: SUSPICIOUS · 80
Package purpose: Cohere integration providing nlp utility for Corex
Claimed homepage: https://pypi.org/project/corex-ai-nlp-cohere/
Matched naming pattern: corex-cohere-nlp
Official vendor account: No — publisher domain doesn't match the brand it names
Code-only verdict: BENIGN_COMMUNITY (the score also weighs naming and publisher-domain signals, not just the code)
Registry downloads (last seen): 19/month (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 20 lines, 659 Bytes across 3 files (TINY_CODEBASE)
Automated signals flagged:
The verdict reflects what our detector observed before the package came down, not a confirmed determination of wrongdoing. Confirm removal on PyPI → |
|||||||||||||
|
✓ Taken Down
SUSPICIOUS
|
80 | +14.9d | 2026-08-24 00:21 UTC |
2026-11-04 08:17 UTC |
registry removed | 20 | vllm | pypi | 0.1.0 | Jochen Schultz js@intelligent-intern.com | intelligent-intern.com | ||
|
Removed from: PyPI (registry removed)
First flagged by Sentinel: 2026-08-24 00:21 UTC
Last confirmed live: 2026-09-07 20:57 UTC
Removed: 2026-11-04 08:17 UTC
Lead time: +14.9d — how long the package stayed provably live after we flagged it
Online before takedown: 583.4d (published → removed)
Verdict / score at takedown: SUSPICIOUS · 80
Package purpose: Vllm integration providing runtimes utility for Corex
Claimed homepage: https://pypi.org/project/corex-ai-runtimes-vllm/
Matched naming pattern: corex-vllm-runtimes
Official vendor account: No — publisher domain doesn't match the brand it names
Code-only verdict: BENIGN_COMMUNITY (the score also weighs naming and publisher-domain signals, not just the code)
Registry downloads (last seen): 21/month (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 20 lines, 681 Bytes across 3 files (TINY_CODEBASE)
Automated signals flagged:
The verdict reflects what our detector observed before the package came down, not a confirmed determination of wrongdoing. Confirm removal on PyPI → |
|||||||||||||
|
✓ Taken Down
SUSPICIOUS
|
80 | +62.9d | 2026-08-24 01:13 UTC |
2026-11-04 08:17 UTC |
registry removed | 20 | openai | pypi | 0.1.0 | Jochen Schultz js@intelligent-intern.com | intelligent-intern.com | ||
|
Removed from: PyPI (registry removed)
First flagged by Sentinel: 2026-08-24 01:13 UTC
Last confirmed live: 2026-10-25 22:42 UTC
Removed: 2026-11-04 08:17 UTC
Lead time: +62.9d — how long the package stayed provably live after we flagged it
Online before takedown: 583.4d (published → removed)
Verdict / score at takedown: SUSPICIOUS · 80
Package purpose: Openai integration providing nlp utility for Corex
Claimed homepage: https://pypi.org/project/corex-ai-nlp-openai/
Matched naming pattern: corex-openai-nlp
Official vendor account: No — publisher domain doesn't match the brand it names
Code-only verdict: BENIGN_COMMUNITY (the score also weighs naming and publisher-domain signals, not just the code)
Registry downloads (last seen): 36/month (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 20 lines, 659 Bytes across 3 files (TINY_CODEBASE)
Automated signals flagged:
The verdict reflects what our detector observed before the package came down, not a confirmed determination of wrongdoing. Confirm removal on PyPI → |
|||||||||||||
|
✓ Taken Down
SUSPICIOUS
|
80 | +62.9d | 2026-08-24 01:05 UTC |
2026-11-04 08:17 UTC |
registry removed | 20 | pinecone | pypi | 0.1.0 | Jochen Schultz js@intelligent-intern.com | intelligent-intern.com | ||
|
Removed from: PyPI (registry removed)
First flagged by Sentinel: 2026-08-24 01:05 UTC
Last confirmed live: 2026-10-25 22:42 UTC
Removed: 2026-11-04 08:17 UTC
Lead time: +62.9d — how long the package stayed provably live after we flagged it
Online before takedown: 583.4d (published → removed)
Verdict / score at takedown: SUSPICIOUS · 80
Package purpose: Pinecone integration providing retrieval utility for Corex
Claimed homepage: https://pypi.org/project/corex-ai-retrieval-pinecone/
Matched naming pattern: corex-pinecone-retrieval
Official vendor account: No — publisher domain doesn't match the brand it names
Code-only verdict: BENIGN_COMMUNITY (the score also weighs naming and publisher-domain signals, not just the code)
Registry downloads (last seen): 16/month (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 20 lines, 703 Bytes across 3 files (TINY_CODEBASE)
Automated signals flagged:
The verdict reflects what our detector observed before the package came down, not a confirmed determination of wrongdoing. Confirm removal on PyPI → |
|||||||||||||
|
✓ Taken Down
SUSPICIOUS
|
80 | +62.2d | 2026-08-24 18:41 UTC |
2026-11-04 08:17 UTC |
registry removed | 20 | ollama | pypi | 0.1.0 | Jochen Schultz js@intelligent-intern.com | intelligent-intern.com | ||
|
Removed from: PyPI (registry removed)
First flagged by Sentinel: 2026-08-24 18:41 UTC
Last confirmed live: 2026-10-26 00:22 UTC
Removed: 2026-11-04 08:17 UTC
Lead time: +62.2d — how long the package stayed provably live after we flagged it
Online before takedown: 583.4d (published → removed)
Verdict / score at takedown: SUSPICIOUS · 80
Package purpose: Ollama integration providing runtimes utility for Corex
Claimed homepage: https://pypi.org/project/corex-ai-runtimes-ollama/
Matched naming pattern: corex-ollama-runtimes
Official vendor account: No — publisher domain doesn't match the brand it names
Code-only verdict: BENIGN_COMMUNITY (the score also weighs naming and publisher-domain signals, not just the code)
Registry downloads (last seen): 17/month (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 20 lines, 689 Bytes across 3 files (TINY_CODEBASE)
Automated signals flagged:
The verdict reflects what our detector observed before the package came down, not a confirmed determination of wrongdoing. Confirm removal on PyPI → |
|||||||||||||
|
✓ Taken Down
SUSPICIOUS
|
80 | +62.5d | 2026-08-24 12:04 UTC |
2026-11-04 08:17 UTC |
registry removed | 20 | weaviate | pypi | 0.1.0 | Jochen Schultz js@intelligent-intern.com | intelligent-intern.com | ||
|
Removed from: PyPI (registry removed)
First flagged by Sentinel: 2026-08-24 12:04 UTC
Last confirmed live: 2026-10-25 23:42 UTC
Removed: 2026-11-04 08:17 UTC
Lead time: +62.5d — how long the package stayed provably live after we flagged it
Online before takedown: 583.4d (published → removed)
Verdict / score at takedown: SUSPICIOUS · 80
Package purpose: Weaviate integration providing embeddings utility for Corex
Claimed homepage: https://pypi.org/project/corex-ai-embeddings-weaviate/
Matched naming pattern: corex-weaviate-embeddings
Official vendor account: No — publisher domain doesn't match the brand it names
Code-only verdict: BENIGN_COMMUNITY (the score also weighs naming and publisher-domain signals, not just the code)
Registry downloads (last seen): 17/month (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 20 lines, 709 Bytes across 3 files (TINY_CODEBASE)
Automated signals flagged:
The verdict reflects what our detector observed before the package came down, not a confirmed determination of wrongdoing. Confirm removal on PyPI → |
|||||||||||||
|
✓ Taken Down
SUSPICIOUS
|
80 | +14.4d | 2026-08-24 11:41 UTC |
2026-11-04 08:17 UTC |
registry removed | 20 | llama | pypi | 0.1.0 | Jochen Schultz js@intelligent-intern.com | intelligent-intern.com | ||
|
Removed from: PyPI (registry removed)
First flagged by Sentinel: 2026-08-24 11:41 UTC
Last confirmed live: 2026-09-07 20:57 UTC
Removed: 2026-11-04 08:17 UTC
Lead time: +14.4d — how long the package stayed provably live after we flagged it
Online before takedown: 583.4d (published → removed)
Verdict / score at takedown: SUSPICIOUS · 80
Package purpose: Llama integration providing retrieval utility for Corex
Claimed homepage: https://pypi.org/project/corex-ai-retrieval-llama-index/
Matched naming pattern: corex-llama-retrieval
Official vendor account: No — publisher domain doesn't match the brand it names
Code-only verdict: BENIGN_COMMUNITY (the score also weighs naming and publisher-domain signals, not just the code)
Registry downloads (last seen): 14/month (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 20 lines, 715 Bytes across 3 files (TINY_CODEBASE)
Automated signals flagged:
The verdict reflects what our detector observed before the package came down, not a confirmed determination of wrongdoing. Confirm removal on PyPI → |
|||||||||||||
|
✓ Taken Down
SUSPICIOUS
|
80 | +14.6d | 2026-08-24 07:06 UTC |
2026-11-04 08:17 UTC |
registry removed | 20 | auth0 | pypi | 0.1.0 | Jochen Schultz js@intelligent-intern.com | intelligent-intern.com | ||
|
Removed from: PyPI (registry removed)
First flagged by Sentinel: 2026-08-24 07:06 UTC
Last confirmed live: 2026-09-07 20:57 UTC
Removed: 2026-11-04 08:17 UTC
Lead time: +14.6d — how long the package stayed provably live after we flagged it
Online before takedown: 582.7d (published → removed)
Verdict / score at takedown: SUSPICIOUS · 80
Package purpose: Auth0 integration providing auth0 utility for Corex
Claimed homepage: https://pypi.org/project/corex-security-auth0/
Matched naming pattern: corex-auth0-auth0
Official vendor account: No — publisher domain doesn't match the brand it names
Code-only verdict: BENIGN_COMMUNITY (the score also weighs naming and publisher-domain signals, not just the code)
Registry downloads (last seen): 14/month (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 20 lines, 667 Bytes across 3 files (TINY_CODEBASE)
Automated signals flagged:
The verdict reflects what our detector observed before the package came down, not a confirmed determination of wrongdoing. Confirm removal on PyPI → |
|||||||||||||
|
✓ Taken Down
SUSPICIOUS
|
80 | +62.6d | 2026-08-24 10:13 UTC |
2026-11-04 08:17 UTC |
registry removed | 20 | azure | pypi | 0.1.0 | Jochen Schultz js@intelligent-intern.com | intelligent-intern.com | ||
|
Removed from: PyPI (registry removed)
First flagged by Sentinel: 2026-08-24 10:13 UTC
Last confirmed live: 2026-10-25 23:42 UTC
Removed: 2026-11-04 08:17 UTC
Lead time: +62.6d — how long the package stayed provably live after we flagged it
Online before takedown: 582.5d (published → removed)
Verdict / score at takedown: SUSPICIOUS · 80
Package purpose: Azure integration providing azure utility for Corex
Claimed homepage: https://pypi.org/project/corex-storage-azure-blob/
Matched naming pattern: corex-azure-azure
Official vendor account: No — publisher domain doesn't match the brand it names
Code-only verdict: BENIGN_COMMUNITY (the score also weighs naming and publisher-domain signals, not just the code)
Registry downloads (last seen): 16/month (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 20 lines, 681 Bytes across 3 files (TINY_CODEBASE)
Automated signals flagged:
The verdict reflects what our detector observed before the package came down, not a confirmed determination of wrongdoing. Confirm removal on PyPI → |
|||||||||||||
|
✓ Taken Down
SUSPICIOUS
|
80 | +13.9d | 2026-08-24 22:51 UTC |
2026-11-04 08:17 UTC |
registry removed | 20 | llama | pypi | 0.1.0 | Jochen Schultz js@intelligent-intern.com | intelligent-intern.com | ||
|
Removed from: PyPI (registry removed)
First flagged by Sentinel: 2026-08-24 22:51 UTC
Last confirmed live: 2026-09-07 20:57 UTC
Removed: 2026-11-04 08:17 UTC
Lead time: +13.9d — how long the package stayed provably live after we flagged it
Online before takedown: 583.4d (published → removed)
Verdict / score at takedown: SUSPICIOUS · 80
Package purpose: Llama integration providing nlp utility for Corex
Claimed homepage: https://pypi.org/project/corex-ai-nlp-llama/
Matched naming pattern: corex-llama-nlp
Official vendor account: No — publisher domain doesn't match the brand it names
Code-only verdict: BENIGN_COMMUNITY (the score also weighs naming and publisher-domain signals, not just the code)
Registry downloads (last seen): 11/month (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 20 lines, 655 Bytes across 3 files (TINY_CODEBASE)
Automated signals flagged:
The verdict reflects what our detector observed before the package came down, not a confirmed determination of wrongdoing. Confirm removal on PyPI → |
|||||||||||||
|
✓ Taken Down
SUSPICIOUS
|
80 | +62.8d | 2026-08-24 03:41 UTC |
2026-11-04 08:17 UTC |
registry removed | 20 | qdrant | pypi | 0.1.0 | Jochen Schultz js@intelligent-intern.com | intelligent-intern.com | ||
|
Removed from: PyPI (registry removed)
First flagged by Sentinel: 2026-08-24 03:41 UTC
Last confirmed live: 2026-10-25 23:02 UTC
Removed: 2026-11-04 08:17 UTC
Lead time: +62.8d — how long the package stayed provably live after we flagged it
Online before takedown: 583.4d (published → removed)
Verdict / score at takedown: SUSPICIOUS · 80
Package purpose: Qdrant integration providing retrieval utility for Corex
Claimed homepage: https://pypi.org/project/corex-ai-retrieval-qdrant/
Matched naming pattern: corex-qdrant-retrieval
Official vendor account: No — publisher domain doesn't match the brand it names
Code-only verdict: BENIGN_COMMUNITY (the score also weighs naming and publisher-domain signals, not just the code)
Registry downloads (last seen): 14/month (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 20 lines, 695 Bytes across 3 files (TINY_CODEBASE)
Automated signals flagged:
The verdict reflects what our detector observed before the package came down, not a confirmed determination of wrongdoing. Confirm removal on PyPI → |
|||||||||||||
|
✓ Taken Down
SUSPICIOUS
|
80 | +62.1d | 2026-08-24 23:27 UTC |
2026-11-04 08:17 UTC |
registry removed | 20 | mistral | pypi | 0.1.0 | Jochen Schultz js@intelligent-intern.com | intelligent-intern.com | ||
|
Removed from: PyPI (registry removed)
First flagged by Sentinel: 2026-08-24 23:27 UTC
Last confirmed live: 2026-10-26 00:42 UTC
Removed: 2026-11-04 08:17 UTC
Lead time: +62.1d — how long the package stayed provably live after we flagged it
Online before takedown: 583.4d (published → removed)
Verdict / score at takedown: SUSPICIOUS · 80
Package purpose: Mistral integration providing nlp utility for Corex
Claimed homepage: https://pypi.org/project/corex-ai-nlp-mistral/
Matched naming pattern: corex-mistral-nlp
Official vendor account: No — publisher domain doesn't match the brand it names
Code-only verdict: BENIGN_COMMUNITY (the score also weighs naming and publisher-domain signals, not just the code)
Registry downloads (last seen): 17/month (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 20 lines, 663 Bytes across 3 files (TINY_CODEBASE)
Automated signals flagged:
The verdict reflects what our detector observed before the package came down, not a confirmed determination of wrongdoing. Confirm removal on PyPI → |
|||||||||||||
|
✓ Taken Down
SUSPICIOUS
|
80 | +14.9d | 2026-08-23 22:20 UTC |
2026-11-04 08:17 UTC |
registry removed | 20 | pypi | 0.1.0 | Jochen Schultz js@intelligent-intern.com | intelligent-intern.com | |||
|
Removed from: PyPI (registry removed)
First flagged by Sentinel: 2026-08-23 22:20 UTC
Last confirmed live: 2026-09-07 20:57 UTC
Removed: 2026-11-04 08:17 UTC
Lead time: +14.9d — how long the package stayed provably live after we flagged it
Online before takedown: 583.3d (published → removed)
Verdict / score at takedown: SUSPICIOUS · 80
Package purpose: Google integration providing google utility for Corex
Claimed homepage: https://pypi.org/project/corex-events-google-pubsub/
Matched naming pattern: corex-google-google
Official vendor account: No — publisher domain doesn't match the brand it names
Code-only verdict: BENIGN_COMMUNITY (the score also weighs naming and publisher-domain signals, not just the code)
Registry downloads (last seen): 20/month (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 20 lines, 687 Bytes across 3 files (TINY_CODEBASE)
Automated signals flagged:
The verdict reflects what our detector observed before the package came down, not a confirmed determination of wrongdoing. Confirm removal on PyPI → |
|||||||||||||
|
✓ Taken Down
Very Risky
|
90 | +19.4d | 2026-10-04 07:07 UTC |
2026-11-03 15:17 UTC |
registry removed | 540 | @ohos | npm | 1.4.2-1 | — | — | 🪝 🌐 📦 | |
|
Removed from: npm (registry removed)
First flagged by Sentinel: 2026-10-04 07:07 UTC
Last confirmed live: 2026-10-23 17:17 UTC
Removed: 2026-11-03 15:17 UTC
Lead time: +19.4d — how long the package stayed provably live after we flagged it
Online before takedown: 30.4d (published → removed)
Verdict / score at takedown: Very Risky · 90
Package purpose: Bun is a fast all-in-one JavaScript runtime.
Claimed homepage: https://bun.com
Matched naming pattern: node-@ohos-bun
Official vendor account: No — publisher domain doesn't match the brand it names
Registry downloads (last seen): 219/month (MODERATE_USAGE)
Codebase size: 540 lines, 17.1 kB across 1 file (MODERATE_CODEBASE)
Automated signals flagged:
Static code signals:
The verdict reflects what our detector observed before the package came down, not a confirmed determination of wrongdoing. Confirm removal on npm → |
|||||||||||||
|
✓ Taken Down
Very Risky
|
145 | <1h | 2026-11-02 06:13 UTC |
2026-11-02 22:17 UTC |
npm security takedown | 59 | contracts | npm | 1.0.0 | — | — | 🪝 📡 | |
|
Removed from: npm (npm security takedown)
First flagged by Sentinel: 2026-11-02 06:13 UTC
Last confirmed live: 2026-11-02 06:27 UTC
Removed: 2026-11-02 22:17 UTC
Lead time: <1h — how long the package stayed provably live after we flagged it
Verdict / score at takedown: Very Risky · 145
Package purpose: contracts-upgradeable
Matched naming pattern: node-contracts-upgradeable
Official vendor account: No — publisher domain doesn't match the brand it names
Code-only verdict: SUSPICIOUS (the score also weighs naming and publisher-domain signals, not just the code)
Registry downloads (last seen): 0/month (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 59 lines, 2.1 kB across 2 files (TINY_CODEBASE)
Automated signals flagged:
Static code signals:
The verdict reflects what our detector observed before the package came down, not a confirmed determination of wrongdoing. Confirm removal on npm → |
|||||||||||||
|
✓ Taken Down
Very Risky
|
130 | <1h | 2026-11-02 06:13 UTC |
2026-11-02 22:17 UTC |
npm security takedown | 53 | preinstall | npm | 1.1.2 | — | — | 🪝 📡 | |
|
Removed from: npm (npm security takedown)
First flagged by Sentinel: 2026-11-02 06:13 UTC
Last confirmed live: 2026-11-02 06:27 UTC
Removed: 2026-11-02 22:17 UTC
Lead time: <1h — how long the package stayed provably live after we flagged it
Online before takedown: 3.9d (published → removed)
Verdict / score at takedown: Very Risky · 130
Package purpose: security holding package
Matched naming pattern: calculator-preinstall-hook
Official vendor account: No — publisher domain doesn't match the brand it names
Code-only verdict: SUSPICIOUS (the score also weighs naming and publisher-domain signals, not just the code)
Registry downloads (last seen): 0/month (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 53 lines, 1.7 kB across 2 files (TINY_CODEBASE)
Automated signals flagged:
Static code signals:
The verdict reflects what our detector observed before the package came down, not a confirmed determination of wrongdoing. Confirm removal on npm → |
|||||||||||||
|
✓ Taken Down
Very Risky
|
85 | +39h | 2026-10-31 22:52 UTC |
2026-11-02 22:17 UTC |
registry removed | — | — | pypi | 0.1.1 | — | — | 🪝 | |
|
Removed from: PyPI (registry removed)
First flagged by Sentinel: 2026-10-31 22:52 UTC
Last confirmed live: 2026-11-02 14:17 UTC
Removed: 2026-11-02 22:17 UTC
Lead time: +39h — how long the package stayed provably live after we flagged it
Online before takedown: 2.0d (published → removed)
Verdict / score at takedown: Very Risky · 85
Static code signals:
The verdict reflects what our detector observed before the package came down, not a confirmed determination of wrongdoing. Confirm removal on PyPI → |
|||||||||||||
|
✓ Taken Down
Unverified Signal
|
85 | <1h | 2026-10-29 19:05 UTC |
2026-11-02 07:17 UTC |
registry removed | — | — | pypi | 0.1.2 | — | — | 🪝 | |
|
Removed from: PyPI (registry removed)
First flagged by Sentinel: 2026-10-29 19:05 UTC
Last confirmed live: 2026-10-29 19:05 UTC
Removed: 2026-11-02 07:17 UTC
Lead time: <1h — how long the package stayed provably live after we flagged it
Online before takedown: 3.5d (published → removed)
Verdict / score at takedown: Unverified Signal · 85
Static code signals:
The verdict reflects what our detector observed before the package came down, not a confirmed determination of wrongdoing. Confirm removal on PyPI → |
|||||||||||||
|
✓ Taken Down
Unverified Signal
|
85 | <1h | 2026-10-29 19:05 UTC |
2026-11-02 07:17 UTC |
registry removed | — | — | pypi | 0.1.0 | — | — | 🪝 | |
|
Removed from: PyPI (registry removed)
First flagged by Sentinel: 2026-10-29 19:05 UTC
Last confirmed live: 2026-10-29 19:05 UTC
Removed: 2026-11-02 07:17 UTC
Lead time: <1h — how long the package stayed provably live after we flagged it
Online before takedown: 3.5d (published → removed)
Verdict / score at takedown: Unverified Signal · 85
Static code signals:
The verdict reflects what our detector observed before the package came down, not a confirmed determination of wrongdoing. Confirm removal on PyPI → |
|||||||||||||
|
✓ Taken Down
Very Risky
|
100 | <1h | 2026-09-21 17:25 UTC |
2026-09-30 13:17 UTC |
npm security takedown | 12 | @uh | npm | 99.0.0 | — | — | 🪝 📡 | |
|
Removed from: npm (npm security takedown)
First flagged by Sentinel: 2026-09-21 17:25 UTC
Last confirmed live: 2026-09-21 17:43 UTC
Removed: 2026-09-30 13:17 UTC
Lead time: <1h — how long the package stayed provably live after we flagged it
Online before takedown: 8.8d (published → removed)
Verdict / score at takedown: Very Risky · 100
Package purpose: security holding package
Matched naming pattern: npm-@uh-general
Official vendor account: No — publisher domain doesn't match the brand it names
Code-only verdict: SUSPICIOUS (the score also weighs naming and publisher-domain signals, not just the code)
Registry downloads (last seen): 0/month (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 12 lines, 295 Bytes across 1 file (TINY_CODEBASE)
Automated signals flagged:
Static code signals:
The verdict reflects what our detector observed before the package came down, not a confirmed determination of wrongdoing. Confirm removal on npm → |
|||||||||||||
|
✓ Taken Down
Very Risky
|
100 | <1h | 2026-09-21 17:44 UTC |
2026-09-26 01:17 UTC |
npm security takedown | 12 | @uh | npm | 100.0.0 | — | — | 🪝 📡 | |
|
Removed from: npm (npm security takedown)
First flagged by Sentinel: 2026-09-21 17:44 UTC
Last confirmed live: 2026-09-21 18:04 UTC
Removed: 2026-09-26 01:17 UTC
Lead time: <1h — how long the package stayed provably live after we flagged it
Online before takedown: 4.3d (published → removed)
Verdict / score at takedown: Very Risky · 100
Package purpose: Nodejs SDK for Redacted
Matched naming pattern: npm-@uh-general
Official vendor account: No — publisher domain doesn't match the brand it names
Code-only verdict: SUSPICIOUS (the score also weighs naming and publisher-domain signals, not just the code)
Registry downloads (last seen): 0/month (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 12 lines, 295 Bytes across 1 file (TINY_CODEBASE)
Automated signals flagged:
Static code signals:
The verdict reflects what our detector observed before the package came down, not a confirmed determination of wrongdoing. Confirm removal on npm → |
|||||||||||||
|
✓ Taken Down
Very Risky
|
102 | <1h | 2026-09-21 01:05 UTC |
2026-09-22 11:17 UTC |
registry removed | 8 | @nimbusedge2/x | npm | 1.1.1 | — | — | 🪝 | |
|
Removed from: npm (registry removed)
First flagged by Sentinel: 2026-09-21 01:05 UTC
Last confirmed live: 2026-09-21 01:24 UTC
Removed: 2026-09-22 11:17 UTC
Lead time: <1h — how long the package stayed provably live after we flagged it
Online before takedown: 34h (published → removed)
Verdict / score at takedown: Very Risky · 102
Package purpose: providing general utility for Npm
Matched naming pattern: npm-@nimbusedge2/x-general
Official vendor account: No — publisher domain doesn't match the brand it names
Registry downloads (last seen): 0/month (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 8 lines, 337 Bytes across 1 file (TINY_CODEBASE)
Automated signals flagged:
Static code signals:
The verdict reflects what our detector observed before the package came down, not a confirmed determination of wrongdoing. Confirm removal on npm → |
|||||||||||||
|
✓ Taken Down
Very Risky
|
85 | +38h | 2026-09-13 06:25 UTC |
2026-09-15 15:17 UTC |
registry removed | — | — | pypi | added | — | — | 🪝 | |
|
Removed from: PyPI (registry removed)
First flagged by Sentinel: 2026-09-13 06:25 UTC
Last confirmed live: 2026-09-14 20:17 UTC
Removed: 2026-09-15 15:17 UTC
Lead time: +38h — how long the package stayed provably live after we flagged it
Online before takedown: 2.4d (published → removed)
Verdict / score at takedown: Very Risky · 85
Static code signals:
The verdict reflects what our detector observed before the package came down, not a confirmed determination of wrongdoing. Confirm removal on PyPI → |
|||||||||||||
|
✓ Taken Down
Very Risky
|
85 | +3.0d | 2026-09-11 13:07 UTC |
2026-09-15 05:17 UTC |
registry removed | — | — | pypi | added | alexcarter | — | 🪝 | |
|
Removed from: PyPI (registry removed)
First flagged by Sentinel: 2026-09-11 13:07 UTC
Last confirmed live: 2026-09-14 13:17 UTC
Removed: 2026-09-15 05:17 UTC
Lead time: +3.0d — how long the package stayed provably live after we flagged it
Online before takedown: 3.7d (published → removed)
Verdict / score at takedown: Very Risky · 85
Static code signals:
The verdict reflects what our detector observed before the package came down, not a confirmed determination of wrongdoing. Confirm removal on PyPI → |
|||||||||||||
|
✓ Taken Down
Very Risky
|
85 | <1h | 2026-09-11 17:44 UTC |
2026-09-12 04:17 UTC |
registry removed | — | — | pypi | added | — | — | 🪝 | |
|
Removed from: PyPI (registry removed)
First flagged by Sentinel: 2026-09-11 17:44 UTC
Last confirmed live: 2026-09-11 17:44 UTC
Removed: 2026-09-12 04:17 UTC
Lead time: <1h — how long the package stayed provably live after we flagged it
Online before takedown: 10h (published → removed)
Verdict / score at takedown: Very Risky · 85
Static code signals:
The verdict reflects what our detector observed before the package came down, not a confirmed determination of wrongdoing. Confirm removal on PyPI → |
|||||||||||||
|
✓ Taken Down
Very Risky
|
85 | <1h | 2026-09-11 17:44 UTC |
2026-09-12 04:17 UTC |
registry removed | — | — | pypi | added | — | — | 🪝 | |
|
Removed from: PyPI (registry removed)
First flagged by Sentinel: 2026-09-11 17:44 UTC
Last confirmed live: 2026-09-11 17:44 UTC
Removed: 2026-09-12 04:17 UTC
Lead time: <1h — how long the package stayed provably live after we flagged it
Online before takedown: 10h (published → removed)
Verdict / score at takedown: Very Risky · 85
Static code signals:
The verdict reflects what our detector observed before the package came down, not a confirmed determination of wrongdoing. Confirm removal on PyPI → |
|||||||||||||
|
✓ Taken Down
Very Risky
|
85 | <1h | 2026-09-11 17:44 UTC |
2026-09-12 04:17 UTC |
registry removed | — | — | pypi | added | — | — | 🪝 | |
|
Removed from: PyPI (registry removed)
First flagged by Sentinel: 2026-09-11 17:44 UTC
Last confirmed live: 2026-09-11 17:44 UTC
Removed: 2026-09-12 04:17 UTC
Lead time: <1h — how long the package stayed provably live after we flagged it
Online before takedown: 10h (published → removed)
Verdict / score at takedown: Very Risky · 85
Static code signals:
The verdict reflects what our detector observed before the package came down, not a confirmed determination of wrongdoing. Confirm removal on PyPI → |
|||||||||||||
|
✓ Taken Down
Very Risky
|
85 | <1h | 2026-09-11 17:44 UTC |
2026-09-12 04:17 UTC |
registry removed | — | — | pypi | added | — | — | 🪝 | |
|
Removed from: PyPI (registry removed)
First flagged by Sentinel: 2026-09-11 17:44 UTC
Last confirmed live: 2026-09-11 17:44 UTC
Removed: 2026-09-12 04:17 UTC
Lead time: <1h — how long the package stayed provably live after we flagged it
Online before takedown: 10h (published → removed)
Verdict / score at takedown: Very Risky · 85
Static code signals:
The verdict reflects what our detector observed before the package came down, not a confirmed determination of wrongdoing. Confirm removal on PyPI → |
|||||||||||||
|
✓ Taken Down
Very Risky
|
122 | +5h | 2026-09-11 10:11 UTC |
2026-09-11 18:17 UTC |
registry removed | 8 | @nimbusedge/auth | npm | 19999.0.6 | — | — | 🪝 | |
|
Removed from: npm (registry removed)
First flagged by Sentinel: 2026-09-11 10:11 UTC
Last confirmed live: 2026-09-11 15:33 UTC
Removed: 2026-09-11 18:17 UTC
Lead time: +5h — how long the package stayed provably live after we flagged it
Online before takedown: 10h (published → removed)
Verdict / score at takedown: Very Risky · 122
Package purpose: providing general utility for Npm
Matched naming pattern: npm-@nimbusedge/auth-general
Official vendor account: No — publisher domain doesn't match the brand it names
Registry downloads (last seen): 0/month (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 8 lines, 339 Bytes across 1 file (TINY_CODEBASE)
Automated signals flagged:
Static code signals:
The verdict reflects what our detector observed before the package came down, not a confirmed determination of wrongdoing. Confirm removal on npm → |
|||||||||||||
|
✓ Taken Down
Very Risky
|
270 | not measured | 2026-09-03 00:14 UTC |
2026-09-07 20:10 UTC |
registry removed | — | company | pypi | 0.1.0 | — | — | ||
|
Removed from: PyPI (registry removed)
First flagged by Sentinel: 2026-09-03 00:14 UTC
Removed: 2026-09-07 20:10 UTC
Online before takedown: 4.8d (published → removed)
Identified by our one-time historical sweep — it can only confirm the package was gone by the time it looked, so no lead-time figure is claimed.
Verdict / score at takedown: Very Risky · 270
Matched naming pattern: python-company-sdk
The verdict reflects what our detector observed before the package came down, not a confirmed determination of wrongdoing. Confirm removal on PyPI → |
|||||||||||||
|
✓ Taken Down
Very Risky
|
140 | not measured | 2026-09-05 04:37 UTC |
2026-09-07 20:10 UTC |
registry removed | — | dbt | pypi | 0.1.0 | — | — | ||
|
Removed from: PyPI (registry removed)
First flagged by Sentinel: 2026-09-05 04:37 UTC
Removed: 2026-09-07 20:10 UTC
Online before takedown: 2.7d (published → removed)
Identified by our one-time historical sweep — it can only confirm the package was gone by the time it looked, so no lead-time figure is claimed.
Verdict / score at takedown: Very Risky · 140
Matched naming pattern: dbt-dbt-cli
The verdict reflects what our detector observed before the package came down, not a confirmed determination of wrongdoing. Confirm removal on PyPI → |
|||||||||||||
|
✓ Taken Down
Very Risky
|
140 | not measured | 2026-09-03 12:19 UTC |
2026-09-07 20:10 UTC |
registry removed | — | uvhttp | pypi | 0.1.0 | — | — | ||
|
Removed from: PyPI (registry removed)
First flagged by Sentinel: 2026-09-03 12:19 UTC
Removed: 2026-09-07 20:10 UTC
Online before takedown: 4.3d (published → removed)
Identified by our one-time historical sweep — it can only confirm the package was gone by the time it looked, so no lead-time figure is claimed.
Verdict / score at takedown: Very Risky · 140
Matched naming pattern: python-uvhttp-custom
The verdict reflects what our detector observed before the package came down, not a confirmed determination of wrongdoing. Confirm removal on PyPI → |
|||||||||||||
|
✓ Taken Down
SUSPICIOUS
|
85 | not measured | 2026-09-02 01:23 UTC |
2025-07-17 10:14 UTC |
npm security takedown | 5 | workspace | npm | 66.0.0 | — | — | ||
|
Removed from: npm (npm security takedown)
First flagged by Sentinel: 2026-09-02 01:23 UTC
Removed: 2025-07-17 10:14 UTC
Online before takedown: 894.8d (published → removed)
Identified by our one-time historical sweep — it can only confirm the package was gone by the time it looked, so no lead-time figure is claimed.
Verdict / score at takedown: SUSPICIOUS · 85
Package purpose: Security holding package
Matched naming pattern: toloka-workspace-sdk
Official vendor account: No — publisher domain doesn't match the brand it names
Registry downloads (last seen): 262/month (MODERATE_USAGE)
Codebase size: 5 lines, 41 Bytes across 1 file (EMPTY_STUB)
Automated signals flagged:
Static code signals:
The verdict reflects what our detector observed before the package came down, not a confirmed determination of wrongdoing. Confirm removal on npm → |
|||||||||||||