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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 75 | 364d | 8 | 0 | ↑0.0/day |
Possible Squatted Stub
|
workspace | pypi | 0.1.0 | — | — | ||
|
Package purpose: Loco MCP workspace - contains loco-bindings and loco-mcp-server
Claimed homepage: https://pypi.org/project/loco-mcp-workspace/
Matched naming pattern: loco-workspace-workspace
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 364
Registry downloads: 8/month, 2/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 0 lines, 0 Bytes across 14 files (EMPTY_STUB)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 75 | 371d | 2,074 | 106,228 | ↑5.6/day |
Very Risky
|
claude | npm | 2.21.0 | CFN Development Team | — | 🪝 🗄️ | |
|
Package purpose: Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture
Includes CodeSearch (hybrid SQLite + pgvector), mem0/memgraph specialists, and all CFN skills.
Claimed homepage: https://github.com/cfn-dev/claude-flow-novice#readme
Matched naming pattern: claude-claude-novice
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 371
Code-only verdict: Unverified Signal (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 2074/month, 518/week (ACTIVE_COMMUNITY_USE)
Codebase size: 106228 lines, 4.0 MB across 404 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 → |
||||||||||||
| 75 | 373d | 8 | 6 | ↑0.0/day |
Possible Squatted Stub
|
aws | pypi | 0.0.0 | — | — | ||
|
Package purpose: Placholder for futur use
Claimed homepage: https://pypi.org/project/aws-cloudtrail-tk/
Matched naming pattern: aws-aws-tk
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 373
Registry downloads: 8/month, 6/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 6 lines, 151 Bytes across 1 file (EMPTY_STUB)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 75 | 374d | 5 | 15 | ↑0.0/day |
Possible Squatted Stub
|
claude | npm | 0.1.0 | — | — | ||
|
Package purpose: Claude integration providing claude utility for Ai
Matched naming pattern: ai-claude-claude
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 374
Registry downloads: 5/month, 1/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 15 lines, 525 Bytes across 1 file (EMPTY_STUB)
Automated signals flagged:
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 75 | 379d | 20 | 20 | ↑0.1/day |
Possible Squatted Stub
|
openai | pypi | 5.1.0 | Guispark xfiltrer@protonmail.com | protonmail.com | ||
|
Package purpose: PoC
Claimed homepage: https://github.com/guispark
Matched naming pattern: python-openai-internal
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 379
Registry downloads: 20/month, 10/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 20 lines, 659 Bytes across 1 file (EMPTY_STUB)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 75 | 382d | 5 | 5 | ↑0.0/day |
Possible Squatted Stub
|
ripple | npm | 1.0.0 | — | — | ||
|
Package purpose: Ripple integration providing d utility for Node
Matched naming pattern: node-ripple-d
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 382
Registry downloads: 5/month, 1/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 5 lines, 47 Bytes across 1 file (EMPTY_STUB)
Automated signals flagged:
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 75 | 386d | 2 | 21 | ↑0.0/day |
Possible Squatted Stub
|
amazon | pypi | 1.0.0 | Zhongshuizhou zhongshuizhou@qq.com | qq.com | ||
|
Package purpose: RPA automated execution program for TikTok
Claimed homepage: https://www.jeoshi.com
Matched naming pattern: python-amazon-rpa
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 386
Registry downloads: 2/month, 0/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 21 lines, 1.1 kB across 8 files (EMPTY_STUB)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 75 | 387d | 7 | 0 | ↑0.0/day |
Possible Squatted Stub
|
okta | pypi | 2.0.0 | — | — | ||
|
Package purpose: A test Python package INTERNAL
Claimed homepage: https://pypi.org/project/okta-ghpick/
Matched naming pattern: python-okta-ghpick
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 387
Registry downloads: 7/month, 3/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 0 lines, 0 Bytes across 1 file (EMPTY_STUB)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 75 | 389d | 14 | 4 | ↑0.0/day |
Possible Squatted Stub
|
openai | pypi | 0.1.3 | — | — | ||
|
Package purpose: Add your description here
Claimed homepage: https://pypi.org/project/victor-openai-example/
Matched naming pattern: victor-openai-example
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 389
Registry downloads: 14/month, 7/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 4 lines, 87 Bytes across 1 file (EMPTY_STUB)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 75 | 391d | 10 | 4 | ↑0.0/day |
Possible Squatted Stub
|
openai | pypi | 0.1.0 | Your Name your.email@example.com | example.com | ||
|
Package purpose: OpenAI integration for text2memory
Claimed homepage: https://github.com/yourusername/text2memory-openai
Matched naming pattern: python-openai-text2memory
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 391
Registry downloads: 10/month, 7/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 4 lines, 87 Bytes across 1 file (EMPTY_STUB)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 75 | 391d | 10 | 23 | ↑0.0/day |
Possible Squatted Stub
|
openai | pypi | 0.1.0 | Your Name your.email@example.com | example.com | ||
|
Package purpose: OpenAI integration for text2mem
Claimed homepage: https://github.com/yourusername/text2mem-openai
Matched naming pattern: python-openai-text2mem
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 391
Registry downloads: 10/month, 4/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 23 lines, 744 Bytes across 2 files (EMPTY_STUB)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 75 | 394d | 16 | 1,451 | ↑0.0/day |
Very Risky
|
claude | npm | 1.0.8 | Your Name | — | 🪝 📡 | |
|
Package purpose: AI助手快速配置工具,支持代理设置 (Windows/Mac)
Claimed homepage: https://github.com/yourusername/heibai-claude-code-gpt5#readme
Matched naming pattern: heibai-claude-code
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 394
Code-only verdict: SUSPICIOUS (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 16/month, 4/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 1451 lines, 63.7 kB across 3 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 → |
||||||||||||
| 75 | 394d | 6 | 14 | ↑0.0/day |
Possible Squatted Stub
|
pypi | 0.1.0 | — | — | |||
|
Package purpose: Placeholder for our future package
Claimed homepage: https://pypi.org/project/google-amazon/
Matched naming pattern: python-google-amazon
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 394
Registry downloads: 6/month, 1/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 14 lines, 485 Bytes across 1 file (EMPTY_STUB)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 75 | 397d | 46 | 7 | ↑0.1/day |
Possible Squatted Stub
|
openai | pypi | 0.0.3 | Florian Peschke florian.peschke@hyand.com | hyand.com | ||
|
Package purpose: OpenAI integration for AeroAI
Claimed homepage: https://pypi.org/project/aeroai-openai/
Matched naming pattern: python-openai-aeroai
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 397
Registry downloads: 46/month, 17/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 7 lines, 238 Bytes across 1 file (EMPTY_STUB)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 75 | 397d | 7 | 5 | ↑0.0/day |
Possible Squatted Stub
|
stripe | npm | 0.0.0 | — | — | ||
|
Package purpose: This is work in progress, stay tuned...
Matched naming pattern: node-stripe-vike
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 397
Registry downloads: 7/month, 1/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 5 lines, 196 Bytes across 2 files (EMPTY_STUB)
Automated signals flagged:
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 75 | 408d | 781 | 0 | ↑1.9/day |
Possible Squatted Stub
|
copilot | pypi | 2.3.1 | — | — | ||
|
Package purpose: Add your description here
Claimed homepage: https://pypi.org/project/etiq-copilot/
Matched naming pattern: python-copilot-etiq
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 408
Registry downloads: 781/month, 78/week (MODERATE_USAGE)
Codebase size: 0 lines, 0 Bytes across 34 files (EMPTY_STUB)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 75 | 408d | 29 | 0 | ↑0.1/day |
Possible Squatted Stub
|
anthropic | pypi | 0.0.0 | — | — | ||
|
Package purpose: Enterprise-grade RAG with Claude: Anthropic's reasoning AI + ZeusDB's high-performance vector storage with built-in safety.
Claimed homepage: https://pypi.org/project/anthropic-zeusdb/
Matched naming pattern: python-anthropic-zeusdb
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 408
Registry downloads: 29/month, 10/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 0 lines, 0 Bytes across 1 file (EMPTY_STUB)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 75 | 408d | 8 | 0 | ↑0.0/day |
Possible Squatted Stub
|
llamaindex | pypi | 0.0.0 | — | — | ||
|
Package purpose: Advanced RAG made simple: LlamaIndex document processing + ZeusDB enterprise vector storage with production-ready performance.
Claimed homepage: https://pypi.org/project/llamaindex-zeusdb/
Matched naming pattern: python-llamaindex-zeusdb
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 408
Registry downloads: 8/month, 2/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 0 lines, 0 Bytes across 1 file (EMPTY_STUB)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 75 | 408d | 11 | 0 | ↑0.0/day |
Possible Squatted Stub
|
huggingface | pypi | 0.0.0 | — | — | ||
|
Package purpose: Open-source RAG with any model: Hugging Face embeddings + ZeusDB vector storage with local deployment and GPU optimization.
Claimed homepage: https://pypi.org/project/huggingface-zeusdb/
Matched naming pattern: python-huggingface-zeusdb
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 408
Registry downloads: 11/month, 6/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 0 lines, 0 Bytes across 1 file (EMPTY_STUB)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 75 | 408d | 9 | 0 | ↑0.0/day |
Possible Squatted Stub
|
openai | pypi | 0.0.0 | — | — | ||
|
Package purpose: Build production-ready RAG fast: OpenAI embeddings + ZeusDB vector storage with enterprise performance.
Claimed homepage: https://pypi.org/project/openai-zeusdb/
Matched naming pattern: python-openai-zeusdb
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 408
Registry downloads: 9/month, 2/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 0 lines, 0 Bytes across 1 file (EMPTY_STUB)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 75 | 410d | 24 | 7,451 | ↑0.1/day |
Very Risky
|
safe | npm | 1.1.0 | Harold Oliver Haughton harold@coachhype.com | coachhype.com | 🪝 📡 | |
|
Package purpose: Never break production again. Develop with confidence using isolated sandboxes with automatic rollback.
Claimed homepage: https://www.npmjs.com/package/safe-integration-protocol
Matched naming pattern: safe-safe-protocol
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 410
Code-only verdict: SUSPICIOUS (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 24/month, 6/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 7451 lines, 268.4 kB across 35 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 → |
||||||||||||
| 75 | 414d | — | — | — |
SUSPICIOUS
|
— | npm | latest | Alex Savage | — | 🪝 🌐 | |
|
Package purpose: NPX installer for Claude Code workflow engine client setup
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 75 | 423d | — | — | — |
SUSPICIOUS
|
— | npm | latest | WakaTime | — | 🪝 🌐 | |
|
Package purpose: WakaTime plugin for Claude Code
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 75 | 426d | 29 | 15 | ↑0.1/day |
Possible Squatted Stub
|
cursor | npm | 0.1.0 | — | — | ||
|
Package purpose: Cursor integration providing bridge utility for Cursor
Matched naming pattern: cursor-cursor-bridge
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 426
Registry downloads: 29/month, 7/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 15 lines, 525 Bytes across 1 file (EMPTY_STUB)
Automated signals flagged:
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 75 | 429d | 110 | 65,577 | ↑0.3/day |
Very Risky
|
solana | npm | 1.0.30 | — | — | 🪝 📡 | |
|
Package purpose: Solana integration providing plugin utility for Solana
Matched naming pattern: solana-solana-plugin
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 429
Code-only verdict: Unverified Signal (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 110/month, 27/week (MODERATE_USAGE)
Codebase size: 65577 lines, 2.1 MB across 15 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 → |
||||||||||||
| 75 | 431d | 19 | 15 | ↑0.0/day |
Possible Squatted Stub
|
claude | npm | 0.1.0 | — | — | ||
|
Package purpose: Claude integration providing subagents utility for Claude
Matched naming pattern: claude-claude-subagents
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 431
Registry downloads: 19/month, 4/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 15 lines, 525 Bytes across 1 file (EMPTY_STUB)
Automated signals flagged:
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 75 | 433d | 19 | 356 | ↑0.0/day |
Very Risky
|
eth | npm | 1.0.0 | Graphi AI | — | 🪝 📡 | |
|
Package purpose: MCP server for ethereum_transactions_test subgraph - Track all Ethereum ERC20 transfers for testing
Claimed homepage: https://github.com/graphi-ai/mcp-eth-test-subgraph-11#readme
Matched naming pattern: mcp-eth-test
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 433
Code-only verdict: Unverified Signal (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 19/month, 4/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 356 lines, 13.8 kB across 8 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 → |
||||||||||||
| 75 | 440d | 12 | 356 | ↑0.0/day |
Very Risky
|
brand | npm | 1.0.0 | Graphi AI | — | 🪝 📡 | |
|
Package purpose: MCP server for ethereum_transactions_test subgraph - Track all Ethereum ERC20 transfers for testing
Claimed homepage: https://github.com/graphi-ai/mcp-eth-test-subgraph-10#readme
Matched naming pattern: mcp-brand-test
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 440
Code-only verdict: Unverified Signal (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 12/month, 3/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 356 lines, 13.8 kB across 8 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 → |
||||||||||||
| 75 | 440d | 17 | 356 | ↑0.0/day |
Very Risky
|
brand | npm | 1.0.0 | Graphi AI | — | 🪝 📡 | |
|
Package purpose: MCP server for ethereum_transactions_test subgraph - Track all Ethereum ERC20 transfers for testing
Claimed homepage: https://github.com/graphi-ai/mcp-eth-test-subgraph-9#readme
Matched naming pattern: mcp-brand-test
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 440
Code-only verdict: Unverified Signal (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 17/month, 4/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 356 lines, 13.9 kB across 8 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 → |
||||||||||||
| 75 | 440d | 29 | 353 | ↑0.1/day |
Very Risky
|
brand | npm | 1.0.0 | Graphi AI | — | 🪝 📡 | |
|
Package purpose: MCP server for ethereum_transactions_test subgraph - Track all Ethereum ERC20 transfers for testing
Claimed homepage: https://github.com/graphi-ai/mcp-eth-test-subgraph-6#readme
Matched naming pattern: mcp-brand-test
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 440
Code-only verdict: Unverified Signal (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 29/month, 7/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 353 lines, 13.7 kB across 8 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 → |
||||||||||||
| 75 | 452d | — | — | — |
Unverified Signal
|
— | npm | latest | — | — | 🪝 🌐 | |
|
Package purpose: Guido is a Vue + TypeScript wrapper for Email Plugin. Easily embed the email editor in your Vue applications.
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 75 | 456d | 53 | 15 | ↑0.1/day |
Possible Squatted Stub
|
cursor | npm | 0.1.0 | — | — | ||
|
Package purpose: Cursor integration providing agent utility for Cursor
Matched naming pattern: cursor-cursor-agent
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 456
Registry downloads: 53/month, 13/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 15 lines, 525 Bytes across 1 file (EMPTY_STUB)
Automated signals flagged:
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 75 | 459d | 0 | 60 | ↑0.0/day |
SUSPICIOUS
|
david | pypi | 1.0.5 | david tingyoon@gmail.com | gmail.com | 🪝 | |
|
Package purpose: david's teams util
Claimed homepage: https://github.com/simon-asis/teams_util
Matched naming pattern: david-david-util
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 459
Code-only verdict: Very Risky (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, 3.9 kB across 3 files (TINY_CODEBASE)
Automated signals flagged:
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 75 | 459d | 56 | 1 | ↑0.1/day |
Possible Squatted Stub
|
deepseek | pypi | 0.1.0 | — qpypi@qpython.org | qpython.org | ||
|
Package purpose: DSC - DeepSeek Code
Claimed homepage: https://pypi.org/project/deepseek-code/
Matched naming pattern: python-deepseek-code
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 459
Registry downloads: 56/month, 18/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 1 lines, 24 Bytes across 1 file (EMPTY_STUB)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 75 | 476d | 27 | 11 | ↑0.1/day |
Possible Squatted Stub
|
claude | pypi | 0.6.0 | — shane@shaneholloman.com | shaneholloman.com | ||
|
Package purpose: Namespace alias for claude-command - AI command center for Claude Code
Claimed homepage: https://pypi.org/project/mcp-claude-commander/
Matched naming pattern: mcp-claude-commander
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 476
Registry downloads: 27/month, 20/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 11 lines, 465 Bytes across 1 file (EMPTY_STUB)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 75 | 476d | 12 | 11 | ↑0.0/day |
Possible Squatted Stub
|
claude | pypi | 0.6.0 | — shane@shaneholloman.com | shaneholloman.com | ||
|
Package purpose: Namespace alias for claude-command - AI command center for Claude Code
Claimed homepage: https://pypi.org/project/mcp-claude-command/
Matched naming pattern: mcp-claude-command
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 476
Registry downloads: 12/month, 3/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 11 lines, 465 Bytes across 1 file (EMPTY_STUB)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 75 | 476d | 0 | 11 | ↑0.0/day |
Possible Squatted Stub
|
claude | pypi | 0.6.0 | — shane@shaneholloman.com | shaneholloman.com | ||
|
Package purpose: Namespace alias for claude-command - AI command center for Claude Code
Claimed homepage: https://pypi.org/project/claude-commander/
Matched naming pattern: python-claude-commander
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 476
Registry downloads: 0/month, 0/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 11 lines, 465 Bytes across 1 file (EMPTY_STUB)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 75 | 478d | 12 | 0 | ↑0.0/day |
Possible Squatted Stub
|
openai | pypi | 0.1.0 | dany 973031439@qq.com | qq.com | ||
|
Package purpose: Openai integration providing openmemory utility for Python
Claimed homepage: https://pypi.org/project/openmemory-openai/
Matched naming pattern: python-openai-openmemory
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 478
Registry downloads: 12/month, 6/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 0 lines, 0 Bytes across 1 file (EMPTY_STUB)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 75 | 478d | 11 | 0 | ↑0.0/day |
Possible Squatted Stub
|
openai | pypi | 0.1.0 | dany 973031439@qq.com | qq.com | ||
|
Package purpose: Openai integration providing openmem utility for Python
Claimed homepage: https://pypi.org/project/openmem-openai/
Matched naming pattern: python-openai-openmem
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 478
Registry downloads: 11/month, 4/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 0 lines, 0 Bytes across 1 file (EMPTY_STUB)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 75 | 478d | 15 | 0 | ↑0.0/day |
Possible Squatted Stub
|
openai | pypi | 0.1.0 | dany 973031439@qq.com | qq.com | ||
|
Package purpose: Openai integration providing memos utility for Python
Claimed homepage: https://pypi.org/project/memos-openai/
Matched naming pattern: python-openai-memos
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 478
Registry downloads: 15/month, 10/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 0 lines, 0 Bytes across 1 file (EMPTY_STUB)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 75 | 479d | — | — | — |
Unverified Signal
|
— | npm | latest | — | — | 🪝 | |
|
Package purpose: Claude CLI execution wrapper for Cyrus
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 75 | 481d | 0 | 24 | ↑0.0/day |
SUSPICIOUS
|
apify | pypi | 0.1.1 | — support@asimov.so | asimov.so | 🪝 | |
|
Package purpose: ASIMOV module for data import powered by the Apify web automation platform.
Claimed homepage: https://pypi.org/project/asimov-apify-module/
Matched naming pattern: asimov-apify-module
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 481
Code-only verdict: Very Risky (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: 24 lines, 834 Bytes across 5 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 → |
||||||||||||
| 75 | 487d | 7 | 0 | ↑0.0/day |
Possible Squatted Stub
|
gemini | pypi | 0.0.5 | — kaycebasques@gmail.com | gmail.com | ||
|
Package purpose: TODO
Claimed homepage: https://pypi.org/project/sphinx-genai-gemini/
Matched naming pattern: sphinx-gemini-gemini
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 487
Registry downloads: 7/month, 5/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 0 lines, 0 Bytes across 1 file (EMPTY_STUB)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 75 | 488d | 3 | 13 | ↑0.0/day |
Possible Squatted Stub
|
pypi | 999.9.9 | — | — | |||
|
Package purpose: ## Description
This public copy of the package is a stub published on pypi.org designed to mitigate risks from Dependency Confusion.
You will only see this public package if your app is not properly configured to find the local package repository.
To get more information about Dependency Confusion
Claimed homepage: https://pypi.org/project/reops-google/
Matched naming pattern: python-google-reops
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 488
Registry downloads: 3/month, 1/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 13 lines, 508 Bytes across 1 file (EMPTY_STUB)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 75 | 488d | 7 | 13 | ↑0.0/day |
Possible Squatted Stub
|
langchain | pypi | 999.9.9 | — | — | ||
|
Package purpose: ## Description
This public copy of the package is a stub published on pypi.org designed to mitigate risks from Dependency Confusion.
You will only see this public package if your app is not properly configured to find the local package repository.
To get more information about Dependency Confusion
Claimed homepage: https://pypi.org/project/grazie-langchain-utils/
Matched naming pattern: grazie-langchain-utils
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 488
Registry downloads: 7/month, 2/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 13 lines, 508 Bytes across 1 file (EMPTY_STUB)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 75 | 491d | 4 | 6 | ↑0.0/day |
Possible Squatted Stub
|
pypi | 0.0.0.dev1748619815053 | — | — | |||
|
Package purpose: Google integration providing gae utility for Sdlc
Claimed homepage: https://pypi.org/project/sdlc-analytics-gae-google/
Matched naming pattern: sdlc-google-gae
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 491
Registry downloads: 4/month, 2/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 6 lines, 145 Bytes across 2 files (EMPTY_STUB)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 75 | 492d | 0 | 6 | ↑0.0/day |
Possible Squatted Stub
|
pypi | 0.0.0.dev1748554150971 | — | — | |||
|
Package purpose: Google integration providing google utility for Sdlc
Claimed homepage: https://pypi.org/project/sdlc-analytics-google/
Matched naming pattern: sdlc-google-google
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 492
Registry downloads: 0/month, 0/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 6 lines, 141 Bytes across 2 files (EMPTY_STUB)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 75 | 494d | 45 | 15 | ↑0.1/day |
Possible Squatted Stub
|
groq | npm | 0.1.0 | — | — | ||
|
Package purpose: Groq integration providing ai utility for Expo
Matched naming pattern: expo-groq-ai
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 494
Registry downloads: 45/month, 11/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 15 lines, 525 Bytes across 1 file (EMPTY_STUB)
Automated signals flagged:
Static code signals:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on npm → |
||||||||||||
| 75 | 495d | 9 | 0 | ↑0.0/day |
Possible Squatted Stub
|
microsoft | pypi | 0.0.1 | — | — | ||
|
Package purpose: Microsoft integration providing dns utility for Datadog
Claimed homepage: https://pypi.org/project/datadog-microsoft-dns/
Matched naming pattern: datadog-microsoft-dns
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 495
Registry downloads: 9/month, 3/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 0 lines, 0 Bytes across 3 files (EMPTY_STUB)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||
| 75 | 499d | 14 | 17 | ↑0.0/day |
Possible Squatted Stub
|
aws | pypi | 1.0.2 | Anupam Singh anupam936574@gmail.com | gmail.com | ||
|
Package purpose: test
Claimed homepage: https://pypi.org/project/content-accessibilty-utility-on-aws/
Matched naming pattern: content-aws-utility
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 499
Registry downloads: 14/month, 4/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 17 lines, 549 Bytes across 1 file (EMPTY_STUB)
Automated signals flagged:
Signals reflect what our detector observed, not a confirmed determination of wrongdoing. View package on PyPI → |
||||||||||||