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
50 5d — — —
Unverified Signal
— npm latest Joud Bitar — 🪝 🌐
Package purpose: On-demand local dev-server proxy: every project gets a permanent .localhost URL that wakes its dev server on request and sleeps it when idle.
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/lib/registry-cli.mjs:377 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/registry-cli.mjs:64 (+6 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/wakeman.mjs:307 (+1 more occurrence(s) elsewhere)
  • SYSTEM_PERSISTENCE_TAMPERING: 'System Persistence Implant (systemd/cron/registry)' found in package/bin/wakeman.mjs:27
  • SYSTEM_PERSISTENCE_TAMPERING: 'Systemd / macOS LaunchAgent Persistence' found in package/bin/wakeman.mjs:26

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

View package on npm →
50 5d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Command-line interface for ZeroWidth — your workspace's flows, docs and tools from the terminal
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/wizards/chat-repl.js:68
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/wizards/chat-repl.js:61 (+11 more occurrence(s) elsewhere)
  • SYSTEM_PERSISTENCE_TAMPERING: 'Shell Profile Backdoor Injection' found in package/src/commands/completion.js:4
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/commands/doctor.js:47 (+3 more occurrence(s) elsewhere)

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

View package on npm →
50 5d — — —
Unverified Signal
— npm latest Valentyn Morenko — 🪝 🌐
Package purpose: Gmail, Calendar, Drive, Docs, Sheets and Slides for coding agents - several Google accounts, read or write access chosen per service at sign-in, compact TOON output
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/src/config.js:18 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/src/commands/doctor.js:34 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/src/google/http.js:32

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

View package on npm →
50 5d — — —
Unverified Signal
— npm latest stevekanger — 🪝 🌐
Package purpose: Development tools for wordpress.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/dist/index.js:52
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/index.js:42
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/index.js:35

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

View package on npm →
50 5d — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Package purpose: CLI that captures product screenshots from Playwright specs. Login once, capture many. Companion to Document360 Lotus.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node -e "import('./dist/scripts/postinstall.js').catch(() => {})"'
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/cli.js:38
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cli.js:27 (+2 more occurrence(s) elsewhere)

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

View package on npm →
50 5d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: A browser an agent can actually drive: compact snapshots, overlay-proof clicks, secret-safe fills, and the console and network log.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/cli/attach.mjs:22 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/browser.mjs:1147
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/cli/mcp.mjs:34 (+1 more occurrence(s) elsewhere)

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

View package on npm →
50 5d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Connect Claude Code and Cursor to Nuffo: three bets, today's three, and agents that ask before starting a fourth thing.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/hook.mjs:90 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/hook.mjs:78 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/nuffo.mjs:24

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

View package on npm →
50 5d — — —
Unverified Signal
— npm latest Tyson Lupul — 🪝 🌐
Package purpose: TypeScript SDK for Arboresce.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/native/native.cjs:59
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/native/native.cjs:59
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/native/native.cjs:67
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/wasm/arboresce_wasm.js:150

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

View package on npm →
50 5d — — —
Unverified Signal
— npm latest Shayan Montazeri — 🪝 🌐
Package purpose: Turn Claude Design and Claude Code designs into native, editable Figma files (HTML to Figma with Auto Layout and your Design System components), and Figma frames into code that uses your own React components. An MCP server and Figma plugin for Claude Code
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/cli.js:4839
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/cli.js:3628
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cli.js:1885

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

View package on npm →
50 5d — — —
Unverified Signal
— npm latest brokoskokoli — 🪝 🌐
Package purpose: Local live dashboard for Claude Code agents: see running sessions, subagents, spawned claude processes, tool calls, timelines, token usage and full history – read passively from ~/.claude, no hooks.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/app/server/cli.js:15 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/app/server/cli/demo.js:281 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/web/assets/index-DhsFCY0I.js:1

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

View package on npm →
50 5d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Pull, develop and deploy the Worker code of your APIs on JoJ API from the command line
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/api.mjs:24 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/cli.mjs:87 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/git.mjs:38
  • ANTI_ANALYSIS_EVASION: 'CI/CD & Sandbox Environment Detection' found in package/src/git.mjs:11

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

View package on npm →
50 5d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Design-driven process tooling for Claude Code / Cowork: versioned HTML mockups + Design Decision Records in a self-contained .design-recall/ folder.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/lib/dm.js:47 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/lib/dm.js:92 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/lib/dm.js:575
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/dm.js:90
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'vm.runInContext' found in package/lib/extract.js:116
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/lib/viewer.js:46

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

View package on npm →
50 5d — — —
Unverified Signal
— npm latest MRaihan-XXL — 🪝 🌐
Package purpose: aio - auto-connect your AI agents to LIVE search across GitHub (630M+ repos, public skills), npm & crates. Zero search storage (results printed, never saved), no slash-commands.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/borrow.js:14 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/borrow.js:60 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/borrow.js:16 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Sensitive Token Harvesting' found in package/src/borrow.js:16

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

View package on npm →
50 5d — — —
Unverified Signal
— npm latest thirsty5034 — 🪝 🌐
Package purpose: Multi-host SSH tunnel and SSHManager tool for DeepSeek Harness (project-scoped grants)
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/lib/client.js:264
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/index.js:85 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'vm.runInContext' found in package/scripts/portal-probe.mjs:79

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

View package on npm →
50 5d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: CIP-30 test wallet for Cardano dApps. Injects into Playwright tests and signs real transactions and messages with no wallet popup, so CI and coding agents can test wallet flows unattended. Includes a quirk catalogue and a CSP doctor.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/dist/node/host/doctor-probes.js:50 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/node/cli/doctor.js:13 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/dist/node/host/doctor.js:8
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/node/cli/init-script.js:8

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

View package on npm →
50 5d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/lib/client.js:254 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/index.js:535 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/lib/parsers.js:65

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

View package on npm →
50 5d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: DeepSeek Harness 会话计费 + 通用提供方用量查询插件:会话费用角标、按模型提供方配置的用量面板(DeepSeek 官方余额 / OpenCode 5小时·周·月套餐额度 / 自定义 HTTP 用量查询)。Session billing and per-provider usage quota plugin for DeepSeek Harness.
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/lib/monitor.js:290 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/queries.js:24
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'vm.runInContext' found in package/scripts/build-client.mjs:94
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/scripts/release.mjs:85

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

View package on npm →
50 5d — — —
Unverified Signal
— npm latest kevindurant735rocket-creator — 🪝
Package purpose: Turn a finished AI coding-agent session into a scrubbable, single-file HTML replay you can attach to a PR. Zero deps, zero build, zero network.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cli.js:90 (+1 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/dist/agents.d.ts:38

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

View package on npm →
50 5d — — —
Unverified Signal
— pypi 1.1.0 vivian-labs — 🪝
Package purpose: 1point3acres forum toolkit: daily check-in and quiz with reward verification, an offline interview-experience library and forum tools, as a CLI and an MCP server driving your own Chrome
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in 1point3acres_toolkit-1.1.0/outputs/一亩三分地本地工具/browser.py:153
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in 1point3acres_toolkit-1.1.0/outputs/一亩三分地本地工具/browser.py:407
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in 1point3acres_toolkit-1.1.0/outputs/一亩三分地本地工具/browser.py:320
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in 1point3acres_toolkit-1.1.0/outputs/一亩三分地本地工具/check.py:40
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in 1point3acres_toolkit-1.1.0/outputs/一亩三分地本地工具/check.py:65
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in 1point3acres_toolkit-1.1.0/outputs/一亩三分地本地工具/governance.py:35
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in 1point3acres_toolkit-1.1.0/outputs/一亩三分地本地工具/repository_checks.py:65
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in 1point3acres_toolkit-1.1.0/outputs/一亩三分地本地工具/secure.py:43

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

View package on PyPI →
50 5d — — —
Unverified Signal
— npm latest Andrey Yamanov — 🪝 🌐
Package purpose: Astro renderer and Tasty theme for Cookbook
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/dist/index.js:1074
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/index.js:502
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/client/page-copy.js:17

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

View package on npm →
50 5d — — —
Possible Squatted Stub
— npm latest Rajeh Taher — 🪝 🌐
Package purpose: A WebSockets library for interacting with WhatsApp Web
Static code signals:
  • LIFECYCLE_SCRIPT: 'preinstall' -> 'node ./engine-requirements.js'
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/lib/Utils/chat-utils.js:23 (+4 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 →
50 5d — — —
Unverified Signal
— npm latest Godwin Pinto — 🪝 🌐
Package purpose: Add, replace and delete images in MDX docs straight from the rendered page, during development
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/cli.js:257
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cli.js:98 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/client.js:26 (+1 more occurrence(s) elsewhere)

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

View package on npm →
50 5d — — —
Unverified Signal
— npm latest KaxyotiK — 🪝 🌐
Package purpose: A single-command, workspace-local CLI for managing multi-repository units of work (Groves) built on Git worktrees.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/grove.mjs:1114
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/grove.mjs:3086
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/grove.mjs:657

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

View package on npm →
50 5d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Self-hosted Microsoft **Fluent Emoji** — a committed Unicode CLDR catalog plus the artwork in five styles (four static + animated), resolved by codepoint. No third-party CDN.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SUSPICIOUS_OBFUSCATION: 'Invisible Unicode Steganography / Bidi Override' found in package/dist/index.js:228

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

View package on npm →
50 5d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Build and send emails using Vue. Components, rendering and a live preview of your emails right in your browser.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/dist/components/code-block/prism.cjs:11334 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/components/code-block/prism.cjs:9932 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cli/index.mjs:57

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

View package on npm →
50 5d — — —
Unverified Signal
— npm latest John Scrudato IV — 🪝 🌐
Package purpose: Render, edit, diff and project Word .docx files in the browser — DOCX to HTML, a block editor, Word-grade redlines with tracked changes, and anchor-addressed markdown for LLM agents. WebAssembly, no server.
Static code signals:
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/core.js:578 (+10 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/wasm/_framework/dotnet.js:4 (+7 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/wasm/_framework/dotnet.native.js:365
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/dist/wasm/_framework/dotnet.runtime.js:3

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

View package on npm →
50 5d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: aos: the Agentic OS command line. Sign in as yourself (aos login), switch company, file and publish work into a company vault.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/index.js:206
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/index.js:370

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

View package on npm →
50 5d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: ITFin for AI agents, as a local MCP server or a CLI: projects, time entries, leave and reopen requests
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/config.js:1
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/index.js:13
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/itfinClient.js:38 (+1 more occurrence(s) elsewhere)

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

View package on npm →
50 5d — — —
Unverified Signal
— npm latest Peter Bulovec — 🪝 🌐
Package purpose: Record demo clips of a real web app: scripted, deterministic, re-recorded on every push.
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/app-server.js:24 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/app-server.js:81 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/driver/clip.js:26 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Bulk Environment Harvesting' found in package/dist/env.js:29

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

View package on npm →
50 5d — — —
Possible Squatted Stub
— npm latest — — 🪝
Package purpose: Platform binary for @deckflow/deck2html (proprietary)
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node -e "try{require('fs').chmodSync(require('path').join(__dirname,'deck2html'),0o755)}catch(e){}"'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/index.js:5
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/index.js:68

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

View package on npm →
50 5d — — —
Possible Squatted Stub
— npm latest — — 🪝
Package purpose: Platform binary for @deckflow/deck2html (proprietary)
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node -e "try{require('fs').chmodSync(require('path').join(__dirname,'deck2html'),0o755)}catch(e){}"'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/index.js:5
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/index.js:68

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

View package on npm →
50 5d — — —
Possible Squatted Stub
— npm latest — — 🪝
Package purpose: Platform binary for @deckflow/deck2html (proprietary)
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node -e "try{require('fs').chmodSync(require('path').join(__dirname,'deck2html'),0o755)}catch(e){}"'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/index.js:5
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/index.js:68

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

View package on npm →
50 5d — — —
Unverified Signal
— npm latest Murat Can Aşkın — 🪝 🌐
Package purpose: Buluver: High-performance Turkish legal document (UDF/UYAP, DOCX, PDF) search engine, CLI, and FastMCP server for AI agents
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/services/database.js:6
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/services/embeddings.js:128 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/services/ollama-manager.js:56 (+1 more occurrence(s) elsewhere)

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

View package on npm →
50 5d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Endzela: a shared workspace where AI coding agents (Claude Code, Codex, ...) plan, split and build a project together.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/cli/agentroom.mjs:135
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/cli/agentroom.mjs:83
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/cli/agentroom.mjs:15

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

View package on npm →
50 5d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Local-first browser cockpit for running AI coding agents (Claude Code, Codex, Gemini) and shells in floating windows backed by real PTYs. Git worktree per agent, approval alerts, sessions that survive restarts.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/scripts/autostart.js:10 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/scripts/autostart.js:22 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/autostart.js:94 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/server.js:19 (+1 more occurrence(s) elsewhere)

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

View package on npm →
50 6d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Self-host Recalfy: an open-source AI memory assistant for Telegram. One command sets it up — paste a bot token and an AI key.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/lib/docker.mjs:8
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/lib/llm.mjs:55 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/paths.mjs:5 (+2 more occurrence(s) elsewhere)

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

View package on npm →
50 6d — — —
Possible Squatted Stub
— npm latest quirinpa — 🪝
Package purpose: AXIL PTY multiplexer module
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'make'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/axil-tty-cli.js:2
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/axil-tty-cli.js:3

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

View package on npm →
50 6d — — —
Possible Squatted Stub
— npm latest quirinpa — 🪝
Package purpose: AXIL PTY multiplexer module
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'make'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/axil-tty-cli.js:2
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/axil-tty-cli.js:3

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

View package on npm →
50 6d — — —
Unverified Signal
— npm latest ZeroStudio — 🪝 🌐
Package purpose: CDev - A simple, multi-target programming language
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/src/engines/android-engine.js:3
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/engines/android-engine.js:142
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/engines/android-engine.js:10 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/src/runtime/api.js:1 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/src/interpreter.js:97
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/engines/web-engine.js:440

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

View package on npm →
50 6d — — —
Unverified Signal
— npm latest gosomea — 🪝 🌐
Package purpose: A DeepSeek Harness plugin-development preset with version-aware skills and isolated verification guidance
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/scripts/smoke-examples.mjs:24
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/scripts/smoke-examples.mjs:125
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/smoke-examples.mjs:43

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

View package on npm →
50 6d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Create, run, watch and steer long-running Claude Code and Codex harnesses
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/ui/app.js:8
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/adapters/claude-code.js:8 (+7 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/report.js:67 (+3 more occurrence(s) elsewhere)

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

View package on npm →
50 6d — — —
Unverified Signal
— npm latest SCAYLE Commerce Engine — 🪝 🌐
Package purpose: Developer tooling orchestration for the SCAYLE Storefront Application V3
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/dist/vue-devtools/ui/assets/index-Dby9TIQH.js:156
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/vue-devtools/ui/assets/index-Dby9TIQH.js:2 (+3 more occurrence(s) elsewhere)

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

View package on npm →
50 6d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Search and export a local Codex, OpenCode, or T3 Code chat as text, Markdown, or JSON
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/pickers/fallback.js:16 (+2 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Invisible Unicode Steganography / Bidi Override' found in package/src/render.js:143 (+1 more occurrence(s) elsewhere)

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

View package on npm →
50 6d — — —
Unverified Signal
— npm latest Vishesh Raheja — 🪝 🌐
Package purpose: One control plane for parallel React Native work on macOS: slimmed iOS simulators and Android emulators, a live browser dashboard, leased Metro ports, a shared native build cache, and per-agent device attribution for Claude Code and Codex.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/local-build-cache.cjs:28 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/dashboard/assets/index-B4uOit9x.js:1 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/agents.ts:90 (+8 more occurrence(s) elsewhere)

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

View package on npm →
50 6d — — —
Possible Squatted Stub
— npm latest — — 🪝
Package purpose: Zencode CLI standalone npm package
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node ./postinstall.mjs'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/postinstall.mjs:48

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

View package on npm →
50 6d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: A portable team development framework for coding harnesses and multiple LLM providers
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/status/public/app.js:72 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/runtime/application.js:128 (+12 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/commands/status.js:22

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

View package on npm →
50 6d — — —
Unverified Signal
— npm latest Parithosh Varma — 🪝 🌐
Package purpose: Gather free-tier API keys from any provider into one pool and rotate through them — round-robin key selection, usage/quota tracking, and a drop-in HTTP proxy with a built-in web UI. Dependency-free server core, TypeScript + SQLite.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cli.js:161 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/proxy/forward.js:322 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/version.js:82

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

View package on npm →
50 6d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Offline-first, self-hosted store for the documents AI agents write: a web UI, a REST API and an MCP server over one versioned store.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bundle/index.js:3425
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/bundle/index.js:2833
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bundle/index.js:964

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

View package on npm →
50 6d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Lightweight CLI for Privacy Pools V1 and V2
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/dist/cli.js:2958
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/cli.js:1590
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cli.js:2048

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

View package on npm →
50 6d — — —
Unverified Signal
— npm latest Tyrone Jher Tongol — 🪝 🌐
Package purpose: Real-time game items validator with background daemon for client project updates
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/lib/check-items.js:137
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/lib/check-items.js:23
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/index.js:1 (+1 more occurrence(s) elsewhere)

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

View package on npm →

LINK COPIED TO CLIPBOARD