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 59h — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Floating desktop to-do list with importance flags and local data storage
Static code signals:
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/native/win32/flodo.exe' in npm tarball
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/flodo.cjs:29

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

View package on npm →
40 59h — — —
Unverified Signal
— npm latest Hugo-huy2004 — 🪝
Package purpose: Express modules that document themselves: drop a folder to mount an API, one-line CRUD, generated docs and OpenAPI, endpoint types for hugo-api, and a test runner that finds its own tests
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/src/testRunner.js:5
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/testRunner.js:34
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/testRunner.js:34

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

View package on npm →
40 59h — — —
Unverified Signal
— npm latest 4OfficeAutomation GmbH — 🪝 🌐
Package purpose: Transfer all or selected Twenty People to mailfino using the existing CRM import profile.
Static code signals:
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/src/logic-functions/get-mailfino-launch-context.mjs:1184 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/logic-functions/get-mailfino-launch-context.mjs:2806 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/logic-functions/get-mailfino-launch-context.mjs:2802 (+6 more occurrence(s) elsewhere)

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

View package on npm →
40 59h — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Package purpose: Chinese writing workbench for DeepSeek Harness Web, with AI drafting, revision review, source materials and version history.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/lib/client.js:140 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/dev-server.js:2012 (+1 more occurrence(s) elsewhere)

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

View package on npm →
40 59h — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: 蛋白质结构预测与设计插件:序列设计(ProteinMPNN/SolubleMPNN/LigandMPNN)、结构预测(ESMFold)、复合物界面筛选、序列理化打分与多样性聚类——零手动自举(本地 CPU/GPU 自适应),供 dsh-bio-genie 消费 | Protein structure prediction & design toolkit for dsh (sequence design, folding, interface screening)
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/integration.js:36 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/python.js:92

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

View package on npm →
40 60h — — —
Unverified Signal
— npm latest Parth Jadhav — 🪝 🌐
Package purpose: Interactive 3D badges from any SVG, in metal, enamel, glitter, pearl and more, for React, Vue, Web Components and JavaScript, with a web Studio and image export CLI.
Static code signals:
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/chunk-BRT5S5PF.cjs:2892 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/chunk-BRT5S5PF.cjs:2643 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/cli/render.mjs:82
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/cli/render.mjs:7 (+1 more occurrence(s) elsewhere)

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

View package on npm →
40 61h — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: An evidence-aware research CLI built on Pi with Python MCP tools
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/api-config.mjs:9 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/research.mjs:64

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

View package on npm →
40 61h — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Package purpose: This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/utils/env.ts:1 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/serviceWorker.ts:108

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

View package on npm →
40 61h — — —
Unverified Signal
— npm latest mamoru_kun — 🪝 🌐
Package purpose: Universal Slip Verification & PromptPay SDK for Discord Bots and Web Apps
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/src/adapters/bot/index.js:1 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/adapters/bot/index.js:45 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/src/adapters/web/index.js:50 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/engine/transport.js:54

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

View package on npm →
40 61h — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Package purpose: Command-line client for the BloomX administration API: control a BloomX instance (users, quotas, audit, security, branding, spam, extensions, import/export) from your terminal over HTTPS.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/lib/client.js:48
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/client.js:60 (+3 more occurrence(s) elsewhere)

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

View package on npm →
40 61h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Drop or paste images, PDFs, office docs, zips, videos and audio into the DSH composer as workspace file paths instead of model attachments — lets a text-only model agent read them via vision tools.
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/lib/client.js:75
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/lib/index.js:115
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/index.js:49

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

View package on npm →
40 62h — — —
Possible Squatted Stub
— npm latest Maxwell International — 🪝 🌐
Package purpose: Maxwell Directory (x402 + MCP): local providers worldwide, plus travel and public data. Free search; paid answers via x402, from your own wallet within budgets you set.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/core/api.js:33
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/local/main.js:18 (+1 more occurrence(s) elsewhere)

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

View package on npm →
40 62h — — —
Unverified Signal
— npm latest copylee — 🪝 🌐
Package purpose: DeepSeek Harness 生图插件:侧边栏全局画廊(Cherry Studio 式绘画页)、对话生图/编辑、可自定义 Provider 端点与代理。
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/lib/client.js:1200 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/lib/index.js:6478
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/index.js:6028

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

View package on npm →
40 62h — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Package purpose: Headless browser SDK for Supportwave voice agents: bring your own UI.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/audio.js:44
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/index.js:69

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

View package on npm →
40 63h — — —
Unverified Signal
— npm latest Johnny Wu — 🪝 🌐
Package purpose: Image generation tool for the pi coding agent (Codex / Grok / OpenAI Images)
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/util/browser.ts:44 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/src/util/image.ts:65
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/channels/request.ts:37

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

View package on npm →
40 63h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Agnes connect bundle for the Harness Web UI: Token Plan quota panel (account-wide quota windows, cumulative usage, console sign-in) plus optional provider registration that brings Agnes models into DSH conversation, with host-side rate-limit self-healing.
Static code signals:
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/lib/agnescode-models-CUcL9UwK.js:222
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/agnescode-models-CUcL9UwK.js:297 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/client.js:686 (+1 more occurrence(s) elsewhere)

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

View package on npm →
40 63h — — —
Possible Squatted Stub
— npm latest — — 🪝
Package purpose: Authentication package for all types of login on DH applications
Static code signals:
  • LIFECYCLE_SCRIPT: 'preinstall' -> 'npx only-allow pnpm'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/index.cjs.js:104 (+1 more occurrence(s) elsewhere)

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

View package on npm →
40 63h — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Package purpose: Use DG Scout from your terminal or your agent: read the people inbox, look up a person, act on one person at a time. Installs a skill; changes nothing about your agent.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/config.js:6 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/skill/scripts/scout.mjs:159

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

View package on npm →
40 64h — — —
Unverified Signal
— npm latest mdestafadilah — 🪝 🌐
Package purpose: SDK multi-gateway WhatsApp untuk JavaScript/TypeScript — satu antarmuka untuk Fonnte, OpenWA, ApiMe, Evolution API, Wuzapi, Wwebjs, dan Waxum. Porting dari paket PHP mdestafadilah/sikuwa, tanpa dependensi runtime.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist-lib/config.js:14 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist-lib/support/file.js:275
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist-lib/http/http-executor.js:27

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

View package on npm →
40 64h — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Package purpose: Kagemi: mint one of 2,066 public seats (2,222 portraits) on Robinhood Chain with your agent. Use your burner wallet, or let your agent keep its own key. CLI (guide/check/key/mint/whitelist/address) + MCP stdio server. The mint opens 24 h after the 500th w
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/kagemi-mcp.js:48 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/kagemi.js:9

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

View package on npm →
40 64h — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/index.js:1551
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/index.js:38

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

View package on npm →
40 64h — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Package purpose: Batch-download public media from Instagram, TikTok, Pinterest and Twitter/X with your DeepInsta plan
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/bin/deepinsta.mjs:77
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/deepinsta.mjs:69

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

View package on npm →
40 64h — — —
Unverified Signal
— pypi 0.2.0 agentsbridge contributors — 🪝
Package purpose: Bridge AGENTS.md to every AI coding tool's rules file - one source of truth for Claude Code, Copilot, Cursor, Windsurf, Cline, Aider, Roo Code, Kilo Code, Junie, and Amazon Q.
Static code signals:
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in agentsbridge-0.2.0/agentsbridge/core.py:20
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in agentsbridge-0.2.0/agentsbridge/core.py:134

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

View package on PyPI →
40 64h — — —
Possible Squatted Stub
— npm latest — — 🪝
Package purpose: Imagera Code: a coding agent for your terminal.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/bin/imagera-code.exe' in npm tarball

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

View package on npm →
40 64h — — —
Possible Squatted Stub
— npm latest Aviv Keller — 🪝 🌐
Package purpose: MCP server exposing University of Maryland data
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/lib/auth.js:188 (+6 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/lib/browser.js:9 (+1 more occurrence(s) elsewhere)

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

View package on npm →
40 65h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Typed client, React hooks and headless components for the SuiteOp Storefront API.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/astro.cjs:5 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/chunk-TBADVD2J.cjs:6 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/chunk-TF4WEJVF.cjs:8 (+1 more occurrence(s) elsewhere)

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

View package on npm →
40 65h — — —
Unverified Signal
— npm latest notkainoa — 🪝 🌐
Package purpose: 5c — agent-first CLI for Claremont Colleges (5C) course search.
Static code signals:
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/chunk-CYFBWASF.js:1277 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/index.js:19991
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/index.js:21631

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

View package on npm →
40 65h — — —
Possible Squatted Stub
— npm latest — — 🪝
Package purpose: GitHub Copilot Agent Skill: AI Data Scientist over Jupyter MCP (npm bootstrap for the Python implementation)
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/ai-data-scientist.js:44

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

View package on npm →
40 65h — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Chord Computer component payload
Static code signals:
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/libexec/python/pixelflux.so' in npm tarball
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/sources/adapter/python/probe_remote_browser.mjs:7 (+1 more occurrence(s) elsewhere)

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

View package on npm →
40 65h — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Package purpose: CLI for Plugipay — a payments infrastructure (part of the Forjio commerce suite).
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/commands/_util.js:124 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/commands/_util.js:14 (+3 more occurrence(s) elsewhere)

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

View package on npm →
40 65h — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Deterministic procedural 2D asset generation for Expo + react-native-skia — Python CLI wrapper
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/bin/sprout.js:13
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/sprout.js:29
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/sprout.js:16

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

View package on npm →
40 66h — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Package purpose: Doca developer toolbox — private, browser-local utilities
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/web/worker.js:71
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/web/worker.js:1 (+1 more occurrence(s) elsewhere)

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

View package on npm →
40 66h — — —
Unverified Signal
— npm latest Adam Timmerberg — 🪝
Package purpose: The last command before you launch. A free, local, cross-agent security gate for AI-built apps: prevents leaked secrets while you build, blocks them at commit time, and gives you a plain-English safe-to-ship verdict.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/adapters/claude-code/hooks/guard.cjs:11
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/adapters/claude-code/hooks/guard.cjs:31 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/cli/lib/report.js:18

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

View package on npm →
40 66h — — —
Unverified Signal
— pypi 1.3.0 Jayakrishna Ichapurapu — 🪝
Package purpose: Auto-generate AI agent context files. Keep AGENTS.md, CLAUDE.md, .cursorrules, and .agentic-config.json in sync with your codebase.
Static code signals:
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in braxis-1.3.0/braxis.py:1677

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

View package on PyPI →
40 66h — — —
Unverified Signal
— npm latest Alex — 🪝 🌐
Package purpose: Local dashboard for Claude Code usage: tokens, activity, models, tools, agents and projects
Static code signals:
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/.output/public/_nuxt/e5XX_PS_.js:2 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/.output/public/_nuxt/e5XX_PS_.js:2 (+7 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/cli.mjs:34 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/.output/server/chunks/_/nitro.mjs:2856

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

View package on npm →
40 67h — — —
Unverified Signal
— npm latest GEX Monitor — 🪝
Package purpose: One-command GEX Monitor Skill + Remote MCP installer for AI clients
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/src/clients/claude-code.js:5 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/clients/claude-code.js:31 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/clients/claude-code.js:16 (+8 more occurrence(s) elsewhere)

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

View package on npm →
40 67h — — —
Possible Squatted Stub
— npm latest Famulor — 🪝 🌐
Package purpose: Official command-line interface for the Famulor voice AI platform: every REST API operation as a command.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/commands/auth.js:135 (+8 more occurrence(s) elsewhere)
  • SYSTEM_PERSISTENCE_TAMPERING: 'Shell Profile Backdoor Injection' found in package/dist/commands/completion.js:12
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/config.js:221 (+2 more occurrence(s) elsewhere)
  • ANTI_ANALYSIS_EVASION: 'CI/CD & Sandbox Environment Detection' found in package/dist/term.js:58

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

View package on npm →
40 67h — — —
Unverified Signal
— npm latest Jake Rains — 🪝 🌐
Package purpose: Open any SCORM package in your browser, click through it like an LMS would, and leave pinned notes you can hand to a teammate or an AI agent.
Static code signals:
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/client/assets/index-LwFT6qXb.js:9
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/client/assets/index-LwFT6qXb.js:1
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/scormplayer.mjs:78 (+1 more occurrence(s) elsewhere)

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

View package on npm →
40 67h — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Wave orchestration tooling: wave events, plan verification and review, status, gate and project health
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/bins/control-bytes.js:843 (+9 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/bins/doctor.js:8 (+8 more occurrence(s) elsewhere)

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

View package on npm →
40 67h — — —
Possible Squatted Stub
— npm latest iamdelrio — 🪝
Package purpose: Harness and engine for AI-built browser games
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/playframe.mjs:5 (+1 more occurrence(s) elsewhere)

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

View package on npm →
40 68h — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Package purpose: hacli, a CLI da Hospede Aqui: deploy, logs, variáveis e previews dos seus apps pelo terminal.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/hacli.mjs:119
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/hacli.mjs:22

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

View package on npm →
40 68h — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: One skills library, every agent harness, every project on the machine. Declares third-party sources in skills-sync.json, keeps them at upstream's tip (pins excepted) with snapshots and skills-lock.json, links every skill into Claude Code, Codex, Goose and
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/src/harnesses.js:6 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/src/library.js:92 (+1 more occurrence(s) elsewhere)

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

View package on npm →
40 68h — — —
Possible Squatted Stub
— npm latest Countersignatory Ltd — 🪝 🌐
Package purpose: The going rate for a human minute. A dependency-free client for the Countersignatory quote API and Spot Index.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/index.js:82
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/index.js:73
  • ANTI_ANALYSIS_EVASION: 'CI/CD & Sandbox Environment Detection' found in package/dist/index.js:28

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

View package on npm →
40 68h — — —
Possible Squatted Stub
— npm latest StoreShots — 🪝 🌐
Package purpose: MCP server for StoreShots: turn raw app screenshots into App Store & Google Play marketing screenshots via the hosted StoreShots API (no Chrome needed).
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/index.js:48
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/index.js:21

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

View package on npm →
40 68h — — —
Unverified Signal
— npm latest obov — 🪝
Package purpose: Pluggable content-production workspace: core record store, builtin modules, shared agent skills and the cg CLI.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/cg.js:25 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/cg.js:24 (+4 more occurrence(s) elsewhere)

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

View package on npm →
40 68h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Static code signals:
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/src/providers/gemini.ts:71
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/providers/gemini.ts:18 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/providers/gemini.ts:14 (+1 more occurrence(s) elsewhere)

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

View package on npm →
40 68h — — —
Possible Squatted Stub
— npm latest — — 🪝
Package purpose: Lifecycle and interruption simulator for React Native: see what your app does when people leave it and come back. Background, interruptions, memory warnings, deep links, appearance, battery and relaunch.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'echo "Run pnpm build to compile this package"'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/web/index.mjs:1

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

View package on npm →
40 68h — — —
Possible Squatted Stub
— npm latest — — 🪝
Package purpose: Location override for React Native: pin the app to any place, play routes with speed and heading, trigger geofences and test signal loss. Works with expo-location, @react-native-community/geolocation and react-native-geolocation-service.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'echo "Run pnpm build to compile this package"'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/web/index.mjs:1

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

View package on npm →
40 68h — — —
Possible Squatted Stub
— npm latest — — 🪝
Package purpose: Permission state overrides for React Native: make your app see not asked, allowed, limited, denied or blocked for location, camera, notifications and more, without touching device settings. Works with Expo modules, PermissionsAndroid and react-native-perm
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'echo "Run pnpm build to compile this package"'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/web/index.mjs:1

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

View package on npm →
40 68h — — —
Unverified Signal
— npm latest Nik S. — 🪝
Package purpose: macOS power-gating service — starts and stops local apps on AC/battery transitions, asking first via an actionable notification.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cli.js:187 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/launchd.js:31 (+3 more occurrence(s) elsewhere)

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

View package on npm →

LINK COPIED TO CLIPBOARD