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 →

Search & filter syntax reference
Filter with 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 28h — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Package purpose: Command-line access to a Finance OS account for AI agents: sign in once in the browser, then call any Finance OS tool from a shell.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/config.mjs:29 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/mcp.mjs:38 (+1 more occurrence(s) elsewhere)

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 28h — — —
Unverified Signal
— npm latest AstraCollab — 🪝 🌐
Package purpose: The nah Studio: a dashboard for watching agents, with traces, evaluations and chat. Started by `nah` with /studio.
Static code signals:
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/cli-AoWZGiY6.js:17363
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/cli-AoWZGiY6.js:2532
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/cli-AoWZGiY6.js:431 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cli-AoWZGiY6.js:761 (+1 more occurrence(s) elsewhere)

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 28h — — —
Possible Squatted Stub
— npm latest — — 🪝
Package purpose: Juicer Kit — agentic development workflow. Installs the kit payload and runs juicer init.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/npm/bin/juicer-kit.js:60

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 28h — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Package purpose: MCP server for Freaking Fast File Drive — upload, share, and manage large files.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/shared/client.js:24
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/local/server.js:7

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 29h — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Package purpose: Whizan Cloud CLI — Deploy fullstack apps, backends, databases, and edge functions from your terminal
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/core/archive.js:145 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/core/client.js:55

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 29h — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Package purpose: A wobbly-legged stickman endless runner for your terminal. Written in Rust, compiled to WebAssembly.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/js/cli.js:82
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/js/cli.js:30

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 29h — — —
Unverified Signal
— npm latest prentece — 🪝
Package purpose: Astrix - Fast Code Intelligence & AST Engine for AI Coding Agents
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/bin/astrix.js:3
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/astrix.js:71
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/astrix.js:74

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 30h — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Drive a React Native app running lynkeus-agent from the terminal, a test runner or an MCP client: screens, flows, smoke, crawl, and the app's screen graph.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/cases/fixtures.js:37 (+21 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/lib/commands/crawl/return.js:24 (+3 more occurrence(s) elsewhere)

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 30h — — —
Unverified Signal
— npm latest CieL7s — 🪝 🌐
Package purpose: High-performance WhatsApp Web library powered by Rust native engine (Level 0, 1, 2, 3 & 4 fully migrated: Binary, Crypto, Media, Signal Protocol State Machine, Transaction Protocols, Message Processing & Auth State I/O - Default in Production) — seamless
Static code signals:
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/lib/Utils/chat-utils.js:33 (+11 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/Utils/decode-wa-message.js:8 (+15 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/lib/Utils/generics.js:182 (+2 more occurrence(s) elsewhere)

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 30h — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Run a dreamteamer workspace as a local Docker container, and move its workspaces between containers as one encrypted file.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/archive.js:196 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/containers.js:275
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Bulk Environment Harvesting' found in package/src/containers.js:51

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 30h — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: NotebookLM for a dreamteamer workspace: export and sync the workspace as notebook sources, and keep each notebook as a record it is restored from.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/export.js:410 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/notebook.mjs:164

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 30h — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Behaviour proofs for a dreamteamer workspace's skills, commands, command-bindings and module scripts.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/git.js:10 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/prove.js:805

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 30h — — —
Unverified Signal
— npm latest Oskar Grunning — 🪝
Package purpose: Zero-config Oxlint house style for TypeScript projects, run through Vite Plus.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/lintConfig.js:6 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/runner.js:7

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 30h — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Local wikis for a dreamteamer workspace — corpora of markdown committed in the repo, grepped with nothing installed and asked by meaning once qmd is.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/wiki.mjs:274
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/wiki.mjs:294

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 30h — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: One board for every official dreamteamer module a workspace has: which optional capabilities are ready, which are degraded, and the fix for each.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/lib/capabilities.mjs:32 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/capabilities.mjs:232 (+2 more occurrence(s) elsewhere)

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 30h — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Package purpose: Zero-dependency uploader for webshot-mcp
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/bin/webshot.mjs:120
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/webshot.mjs:151

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 30h — — —
Unverified Signal
— npm latest Sean Lee — 🪝
Package purpose: Use several accounts in Claude Desktop on macOS: keep Code sessions visible under every account, and switch accounts in one click from the menu bar with live 5-hour and weekly usage. Unofficial.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/sync/src/active.js:41 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/cli.js:103 (+2 more occurrence(s) elsewhere)
  • SYSTEM_PERSISTENCE_TAMPERING: 'Systemd / macOS LaunchAgent Persistence' found in package/lib/installer.js:92

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 30h — — —
Possible Squatted Stub
— npm latest — — 🪝
Package purpose: Interfere CLI native binary for win32-x64.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/bin/interfere.exe' in npm tarball

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 31h — — —
Possible Squatted Stub
— npm latest Bookarest Digital SRL — 🪝 🌐
Package purpose: What proves a nervur world before it runs: the layout that nervur check reads, and the bench that nervur test stands.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/faculties/dev/faculty.js:133 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Bulk Environment Harvesting' found in package/dist/faculties/dev/faculty.js:133 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/faculties/bench/scenarios.js:142 (+3 more occurrence(s) elsewhere)

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 31h — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Realtime server for agent turns and UI actions — declared client events, room tokens, the UI action result store, the approval store, declared product events and their job settlements, Redis fan-out; the product supplies auth, room policy and keys
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/testing/index.js:35 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/dist/approvals/store.js:81 (+1 more occurrence(s) elsewhere)

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 31h — — —
Possible Squatted Stub
— npm latest linsyking — 🪝 🌐
Package purpose: JS port of the ml-regl
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/app.js:1977 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/regl.js:1

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 31h — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Give your AI coding agent a style to write in: your own, learned from your git history, or a house style
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/rules.js:69
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/rules.js:69

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 31h — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Fully local MCP server for indexing a codebase and answering semantic search queries about it. No external API calls, no telemetry, no server process to run.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/benchmark.js:217 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/cli.js:261

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 31h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Add Peekay Auth sign-in, sessions and organizations to a Next.js app.
Static code signals:
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/config.js:25
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/config.js:15
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/oidc.js:9 (+1 more occurrence(s) elsewhere)

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 31h — — —
Unverified Signal
— npm latest — — 🪝
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/src/server/mcp-server.js:123
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/src/server/mcp-server.js:18

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 32h — — —
Unverified Signal
— npm latest krishnapawar — 🪝
Package purpose: Modular Node.js, Express & Sequelize REST API starter with CLI scaffolding and code generation for models, controllers, services, modules, middleware, migrations, relations, events, notifications, cron jobs, seeders and tests
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/scripts/cli.js:4 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/scripts/create-structure.js:1813 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/create-structure.js:96 (+2 more occurrence(s) elsewhere)

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 32h — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Package purpose: Build apps for the Ritual Engine: verify the engine JWT, read identity, and spend credits through Fuel.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/browser.js:5 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/server.js:15

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 32h — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Independent, deterministic evidence and verification layer for AI-assisted software development.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/auto-coverage.js:79 (+7 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cache.js:56 (+4 more occurrence(s) elsewhere)

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 33h — — —
Possible Squatted Stub
— npm latest ars2k03 — 🪝
Package purpose: CLI tool to instantly scaffold a production-ready NestJS + Prisma backend
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/index.js:41

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 33h — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Package purpose: Longzai Intelligence 漏洞情报采集引擎
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/index.js:3
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/index.js:1

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 33h — — —
Unverified Signal
— npm latest providcc — 🪝 🌐
Package purpose: DSH Remote Control host plugin: pairs a running DeepSeek Harness with the DRC relay so a WeChat Mini Program can send prompts, watch streamed output, and answer approvals. Payload-level E2E encryption; the relay never sees plaintext.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/src/shell/config.js:105 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/bundle/index.js:12064
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/dist/bundle/index.js:4500

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 33h — — —
Unverified Signal
— npm latest adlakhavansh — 🪝
Package purpose: Configurable status line for Claude Code. Pick your segments from a checkbox list, zero dependencies.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/ansi.mjs:10 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/doctor.mjs:59 (+2 more occurrence(s) elsewhere)

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 33h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Hybrid MCP server for SEO Core cloud and local SEO preflight workflows
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/cloud.js:60 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cloud.js:16 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/update.js:268

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 33h — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Package purpose: Connect any system to voice agents: create agents and tools, prepare and connect calls, bridge telephony streams and receive call events.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/index.js:3510
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/index.js:2916

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 33h — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Package purpose: Show remaining OpenAI Codex quota in Pi with /usage
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/index.ts:71
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/index.ts:17

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 33h — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Create a new Ranu.js project
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/chunk-2A67NNOM.js:178
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/chunk-2A67NNOM.js:150 (+1 more occurrence(s) elsewhere)

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 33h — — —
Unverified Signal
— npm latest Safayet Hossain — 🪝
Package purpose: Rotate leaked secrets automatically: detect, mint a new credential, redeploy, revoke the old one.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/cli.js:36 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cli.js:44

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 33h — — —
Possible Squatted Stub
— npm latest Brandon Rajkowski — 🪝
Package purpose: Zero-dependency QR code generator (PNG and SVG) for Node.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'husky'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cli.js:794

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 33h — — —
Possible Squatted Stub
— npm latest — — 🪝
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/bin/rtfm.exe' in npm tarball

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 33h — — —
Unverified Signal
— npm latest Joshua Almeida — 🪝
Package purpose: One command scans your agent's diff and flags every way it faked a green build. Deterministic, zero-LLM, no API key.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/report/color.js:8
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/dist/git.js:40
  • ANTI_ANALYSIS_EVASION: 'CI/CD & Sandbox Environment Detection' found in package/dist/rules/source.js:14

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 33h — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Package purpose: EmulatorJS 4.2.3 with its RetroArch cores built from source; each core keeps its own license (LICENSES/)
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/src/emulator.js:5926 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/emulator.js:119 (+6 more occurrence(s) elsewhere)

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 33h — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: AbdoCode — a coding agent that runs on your own machine, from the terminal (Arabic and English).
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/abdocode.js:69
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/abdocode.js:24

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 33h — — —
Possible Squatted Stub
— npm latest kyan001 — 🪝 🌐
Package purpose: Let TypeSafe's Jev decide each prompt's thinking level, then apply it to the model request. · 用 TypeSafe Jev 为每个 prompt 自动决定思考档位。
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/index.js:237
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/index.js:315

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 33h — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Package purpose: Vermin MCP server (stdio): scrape, crawl, map and brand tools for Claude, Cursor, VS Code and other MCP clients.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/chunk-CQKF3EOJ.js:1124 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/index.d.ts:10

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 33h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: The workspace rooms — Home, Chat, Inbox, Contacts, Meet, Cal, Drive, Board, Work, Bots — and the frame that holds them, once, for every Hanzo surface.
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/lib/account.js:93 (+20 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/lib/ai.js:121 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/lib/api.js:6 (+1 more occurrence(s) elsewhere)

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 34h — — —
Possible Squatted Stub
— npm latest GJL Digital Investments, LLC — 🪝 🌐
Package purpose: MCP server for Blockchain IQ's pay-per-call crypto market data API (x402, USDC on Base). Free catalog and sample without a wallet; paid tools are paid by your own wallet.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/index.js:98
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/index.js:21

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 34h — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Package purpose: MCP server for DIECASTr — access your eBay inventory, orders, analytics, and AI tools from Claude Desktop
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/index.js:31
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/index.js:9

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 34h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Cloudflare email sending, inboxes, and delivery history for Convex.
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/worker/index.js:66 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/r2.js:69 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/component/_generated/server.js:79 (+1 more occurrence(s) elsewhere)

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 34h — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Package purpose: Send Node.js logs, console output and uncaught errors to Logify.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/run/child.js:68 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/exporter.js:245

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →
40 34h — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/index.js:3510
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/index.js:2916

Signals reflect what our detector observed, not a confirmed determination of wrongdoing.

View package on npm →

LINK COPIED TO CLIPBOARD