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
65 25d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: tunnelbox 的 Cursor 适配器(独立进程):手机远程驱动本机 Cursor CLI(agent acp:会话/流式/审批/中止/删除,选择/计划经注入 MCP 工具)
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/index.mjs:3788
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/index.mjs:992 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/index.mjs:3471 (+1 more occurrence(s) elsewhere)

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

View package on npm →
65 25d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: This repo contains the Pulumi Cert Manager component for Kubernetes. This add-on automates the management and issuance of TLS certificates from various issuing sources. It ensures certificates are valid and up to date periodically, and attempts to renew c
Static code signals:
  • LIFECYCLE_SCRIPT: 'install' -> 'node scripts/install-pulumi-plugin.js resource kubernetes-cert-manager 0.2.0'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/scripts/install-pulumi-plugin.js:2
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/scripts/install-pulumi-plugin.js:5
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/utilities.js:18

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

View package on npm →
65 25d — — —
Unverified Signal
— npm latest Matias Gonzalez — 🪝
Package purpose: Node.js GPU adapter for vgpu, using Dawn-based WebGPU bindings.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node -e "import('./dist/postinstall.js').catch(() => {})"'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/dawn-installer.js:18 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/software-renderer-installer.js:55

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

View package on npm →
65 25d — — —
Unverified Signal
— pypi 0.8.48 Ed Cherednik — 🪝
Package purpose: Executable contracts for AI agents: scoped changes, frozen verification, and signed evidence
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in apatch/agent_guidance.py:22
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in apatch/avatar_delivery.py:30
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in apatch/avatar_runtime_config.py:22
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in apatch/cli.py:1667
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in apatch/conformance.py:204
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in apatch/conformance.py:49
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in apatch/contribution.py:175
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in apatch/contribution.py:125

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

View package on PyPI →
65 25d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Claude Code adapter for dotdotgod project memory workflows.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/mcp/cli.mjs:1871
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/mcp/cli.mjs:2985
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/mcp/cli.mjs:2976 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/mcp/server.mjs:2943
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/mcp/server.mjs:7910

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

View package on npm →
65 25d — — —
Unverified Signal
— npm latest Peter Steinberger — 🪝
Package purpose: macOS automation MCP server with screen capture, UI interaction, and AI analysis
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'chmod +x peekaboo peekaboo-mcp.js 2>/dev/null || true'
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/libswiftCompatibilitySpan.dylib' in npm tarball
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/peekaboo-mcp.js:49

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

View package on npm →
65 25d — — —
Unverified Signal
— npm latest Endor Labs — 🪝
Package purpose: Endor Labs CLI
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'go-npm install'
  • LIFECYCLE_SCRIPT: 'preuninstall' -> 'go-npm uninstall'
  • MISSING_SOURCE_REPOSITORY_URL

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

View package on npm →
65 26d — — —
Unverified Signal
— npm latest Vanyangyang — 🪝 🌐
Package purpose: Windows only. Use Cursor Context Engine and bounded, explicitly continuous Cursor Agent execution from the Pi coding agent.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/dist/cursor-bridge.mjs:2952
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/cursor-bridge.mjs:13772
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/dist/cursor-bridge.mjs:9443 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cursor-bridge.mjs:7289 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Bulk Environment Harvesting' found in package/dist/cursor-bridge.mjs:12624
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/cursor-lifecycle-supervisor.mjs:4885

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

View package on npm →
65 26d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: See your Claude limits, exact reset times, burn rate and full usage history — on your own machine, from your own data.
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/web/app.js:25 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/apptoken.mjs:120 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/src/apptoken.mjs:99 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/apptoken.mjs:59 (+8 more occurrence(s) elsewhere)

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

View package on npm →
65 27d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: A command-line interface for EDINET.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node ./install.js'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/binary-install.js:9
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/binary-install.js:243
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/binary-install.js:26

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

View package on npm →
65 27d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Google Home export — hub-side smart-home fulfillment (SYNC / QUERY / EXECUTE / DISCONNECT) for the non-camera fleet, served over the hub's own OAuth account link. No Google credential is stored, sent or required.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/dist/export-google.addon.js:926 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/export-google.addon.js:2091 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/export-google.addon.js:30864 (+1 more occurrence(s) elsewhere)

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

View package on npm →
65 27d — — —
Unverified Signal
— pypi 1.5.0 ninjasin-labs — 🪝
Package purpose: Zero-dependency local document search engine — SQLite index, millisecond retrieval, CLI + Web UI with upload
Static code signals:
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in docs_search-1.5.0/src/docs_search/agent_install.py:222
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in docs_search-1.5.0/src/docs_search/agent_install.py:91
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in docs_search-1.5.0/src/docs_search/agent_install.py:92
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in docs_search-1.5.0/src/docs_search/cli.py:241
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in docs_search-1.5.0/src/docs_search/core.py:50
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in docs_search-1.5.0/src/docs_search/mcp.py:5
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in docs_search-1.5.0/src/docs_search/mcp.py:643
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in docs_search-1.5.0/src/docs_search/web.py:219

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

View package on PyPI →
65 27d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Nuxt module that adds a complete AI chat interface to your app. Server-side chat behavior is delegated to the dedicated Chat API; the Nuxt module owns the UI, auth bridge, and local proxy routes.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'nuxi prepare'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/runtime/embed/composables/agent-harness.js:56 (+23 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/runtime/server/utils/logger.js:2 (+1 more occurrence(s) elsewhere)

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

View package on npm →
65 27d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: The boxes.dev CLI: run Claude Code and Codex on cloud devboxes from your terminal
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node ./scripts/postinstall.cjs'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/bin/dvb-update.cjs:3096 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/bin/dvb-update.cjs:1043 (+3 more occurrence(s) elsewhere)

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

View package on npm →
65 28d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Hum: a self-improving coding agent for your terminal.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall.js'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/postinstall.js:14 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/install.mjs:44

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

View package on npm →
65 28d — — —
Unverified Signal
— npm latest vanillagreen — 🪝
Package purpose: Pi extension and CLI for controlling visible interactive Pi sessions over a structured Unix-socket side channel.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/append-system.mjs install'
  • LIFECYCLE_SCRIPT: 'preuninstall' -> 'node scripts/append-system.mjs remove'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/pi-bridge.js:53 (+4 more occurrence(s) elsewhere)

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

View package on npm →
65 28d — — —
Unverified Signal
— npm latest vanillagreen — 🪝
Package purpose: Pi extension for structured multi-tab inline questions and bridge-driven replies.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/append-system.mjs install'
  • LIFECYCLE_SCRIPT: 'preuninstall' -> 'node scripts/append-system.mjs remove'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/append-system.mjs:113 (+1 more occurrence(s) elsewhere)

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

View package on npm →
65 28d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: screenpipe CLI — AI that knows everything you've seen, said, or heard
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall.js'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/lib/cli.js:11 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/cli.js:80 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/lib/index.js:39 (+1 more occurrence(s) elsewhere)
  • ANTI_ANALYSIS_EVASION: 'CI/CD & Sandbox Environment Detection' found in package/scripts/postinstall.js:20 (+1 more occurrence(s) elsewhere)

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

View package on npm →
65 28d — — —
Unverified Signal
— npm latest Wolfware LLC — 🪝
Package purpose: Moonlit CLI: run release pipelines and render their execution.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node ./install.js'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/binary-install.js:9
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/binary-install.js:243
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/binary-install.js:26

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

View package on npm →
65 28d — — —
Unverified Signal
— npm latest plogme — 🪝 🌐
Package purpose: Production-ready Baileys fork ⚉ with AI groups, Meta AI prompting, safe compositing fallbacks, rich responses, interactive messages, albums, newsletters, and communities — without antiban wrappers.
Static code signals:
  • LIFECYCLE_SCRIPT: 'preinstall' -> 'node ./engine-requirements.js'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/Defaults/ban-checker.js:4 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/lib/Socket/ban-checker.js:74 (+7 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/lib/Utils/chat-utils.js:23 (+6 more occurrence(s) elsewhere)

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

View package on npm →
65 28d — — —
Unverified Signal
— npm latest OneKey — 🪝
Package purpose: Shared Trezor connector base for Hardware Wallet Kit
Static code signals:
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/index.js:7228 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/index.js:2973 (+1 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/index.js:7228 (+1 more occurrence(s) elsewhere)

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

View package on npm →
65 28d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Astrale Kernel Core - Types, Invariants, and Pure Logic
Static code signals:
  • LIFECYCLE_SCRIPT: 'preinstall' -> 'node -e "try{require('./.check-workspace.cjs')}catch{}"'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/auth/expression/codec.js:49 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/auth/issuers/thumbprint-iss.js:80

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

View package on npm →
65 29d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Busabase MCP, cards, and live inspector for DeepSeek Harness
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/lib/client.js:27556
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/lib/client.js:27365
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/lib/client.js:1315
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/lib/client.js:21092 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/client.js:26958 (+2 more occurrence(s) elsewhere)

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

View package on npm →
65 29d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Cloudflare bundle — Tunnel (network-access) + TURN relay (turn-provider). Multi-entry npm package shipping 2 addons under a single bundle.
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/tunnel/cloudflare-tunnel.addon.js:442 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/tunnel/cloudflare-tunnel.addon.js:833 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/dist/dist-C4vv1dKr.js:848 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/dist-C4vv1dKr.js:2013 (+1 more occurrence(s) elsewhere)

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

View package on npm →
65 29d — — —
Unverified Signal
— pypi 1.15.39 — — 🪝
Package purpose: Python Interface to the Allen Institute For Immunology's Human Immune System Explorer (HISE)
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in hisepy-1.15.39/hisepy/ai_ray_transformer.py:67
  • CREDENTIAL_PATH_HARVESTING: 'Cloud Instance Metadata (AWS/GCP/Azure IMDS)' found in hisepy-1.15.39/hisepy/auth.py:6
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in hisepy-1.15.39/hisepy/auth.py:215
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in hisepy-1.15.39/hisepy/auth.py:16
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in hisepy-1.15.39/hisepy/common_utils.py:73
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in hisepy-1.15.39/hisepy/common_utils.py:109
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in hisepy-1.15.39/hisepy/conda_pack.py:71
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in hisepy-1.15.39/hisepy/pixi_pack.py:48

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

View package on PyPI →
65 29d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Decentraland authoritative scene server (bevy engine) — drop-in replacement for @dcl/hammurabi-server
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node install.js'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/bin/cli.js:4
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/cli.js:136 (+1 more occurrence(s) elsewhere)

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

View package on npm →
65 29d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: TypeScript-first developer supertool — a fast script runner and TS runtime powered by Node.js
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node postinstall.js'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/bin/launch.js:40 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/launch.js:361 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/launch.js:105 (+1 more occurrence(s) elsewhere)

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

View package on npm →
65 29d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: The AI coding agent built for the terminal. Generate code from natural language, automate tasks, and run terminal commands -- powered by 500+ AI models.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node ./postinstall.mjs'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/bin/kilocode/windows-avx2.cjs:1
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/kilocode/windows-avx2.cjs:60 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/kilocode/windows-avx2.cjs:8

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

View package on npm →
65 30d — — —
Unverified Signal
— npm latest Suraj Patel — 🪝
Package purpose: The package "cmp-aws-database" is for its database, which defines global tables. These tables are designed to be imported and used across multiple applications of "craft-my-plate."
Static code signals:
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/base-dao.js:230 (+1 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/base-dao.js:230 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/config/environment-config.js:97

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

View package on npm →
65 30d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: GObject-Introspection runtime for Node.js — load gi:// namespaces (GLib/GObject/Gio/…) with GJS-compatible semantics. Vendored + rewritten from node-gtk under MIT.
Static code signals:
  • LIFECYCLE_SCRIPT: 'install' -> 'node scripts/install.mjs'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/gi.js:21 (+9 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/gtk-runtime.js:366 (+4 more occurrence(s) elsewhere)

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

View package on npm →
65 30d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: CLI for operating agents on the Introspection platform
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall.js'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/introspection.js:233
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/introspection.js:114

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

View package on npm →
65 30d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Flare Superhero FastTrack Middleware Component
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'dotnet tool restore'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/superhero-fasttrack-middleware.js:30
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/superhero-fasttrack-middleware.js:64

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

View package on npm →
65 30d — — —
Unverified Signal
— npm latest agnusdei1207 — 🪝
Package purpose: Multi-agent mission control for OpenCode with Commander, Planner, Worker, and Reviewer workflows.
Static code signals:
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/bin/orchestrator-windows-x64.exe' in npm tarball
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/cli.js:379 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cli.js:395 (+2 more occurrence(s) elsewhere)

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

View package on npm →
65 30d 79 105 ↑2.6/day
SUSPICIOUS
vllm pypi 0.1.0 — —
Package purpose: DLA: decode-length-aware preemption & admission for vLLM-HUST
Claimed homepage: https://pypi.org/project/vllm-hust-dla/
Matched naming pattern: vllm-vllm-dla
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 30
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 79/month, 6/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 105 lines, 5.4 kB across 4 files (TINY_CODEBASE)
Automated signals flagged:
  • HIGHClaims critical enterprise brand identity ('VLLM').
  • HIGHPublisher email 'None' is not affiliated with official vendor domain.
  • HIGHPackage registered recently (24 days ago) during the active AI hallucination slopsquatting wave.
  • INFONo malicious install-time hooks or shell cradles detected in package AST.

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

View package on PyPI →
65 31d — — —
Unverified Signal
— npm latest SylphAI — 🪝
Package purpose: AdaL is no longer distributed through npm. Install it with: curl -fsSL https://adal.sylph.ai/install.sh | bash
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node lib/setup-cache.js'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/bin/adal-cli.js:8 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/adal-cli.js:23 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/adal-cli.js:178

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

View package on npm →
65 31d — — —
Unverified Signal
— pypi 1.7.0 — — 🪝
Package purpose: Push notifications and phone approvals for AI coding agents and scripts (ntfy, Telegram, OS fallback).
Static code signals:
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in agentbell-1.7.0/agentbell.py:6276
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in agentbell-1.7.0/agentbell.py:1226
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in agentbell-1.7.0/agentbell.py:471

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

View package on PyPI →
65 31d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Shared UI components, hooks, and utilities
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/detect-clipboard.js && node scripts/detect-safe-area.js'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/detect-safe-area.js:2 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/lib/commonjs/utils/loadOptionalModule.js:1 (+1 more occurrence(s) elsewhere)

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

View package on npm →
65 31d — — —
Unverified Signal
— npm latest Medical Informatics Engineering, Inc. — 🪝 🌐
Package purpose: A themeable, accessible React component library built with Tailwind CSS
Static code signals:
  • LIFECYCLE_SCRIPT: 'preinstall' -> 'node -e "try{if(require('fs').existsSync('.git'))require('child_process').execSync('git submodule update --init --recursive',{stdio:'inherit'})}catch(e){console.warn('[@mieweb/ui] submodule update skipped:',e.message)}"'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/ag-grid.cjs:91 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/chunk-UVSODK6V.cjs:19 (+6 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/components/SuperChat/plugins/index.cjs:834 (+3 more occurrence(s) elsewhere)

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

View package on npm →
65 31d — — —
Unverified Signal
— npm latest — — 🪝
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'pnpm run build'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/templates.js:9
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/templates.js:9

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

View package on npm →
65 31d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: E2E parity validator for site migrations. Compares prod vs cand and reports UI, functional, SEO, visual, and Web Vitals deltas with an LLM-ranked HTML report.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall.cjs'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/scripts/postinstall.cjs:30
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/postinstall.cjs:15

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

View package on npm →
65 31d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Precompiled pre-commit and pre-push checks for repositories that use `mx`.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node install.js'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/shim.js:26

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

View package on npm →
65 31d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: The command line interface for PostHog 🦔
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node ./install.js'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/binary-install.js:9
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/binary-install.js:293
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/binary-install.js:70

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

View package on npm →
65 32d — — —
Unverified Signal
— npm latest Webiny Ltd — 🪝
Package purpose: A DynamoDB driver for the @webiny/db database client.
Static code signals:
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/utils/cursor.js:7
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/utils/cursor.js:3
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/DynamoDbDriver.js:8

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

View package on npm →
65 32d — — —
Unverified Signal
— npm latest Cube Dev, Inc. — 🪝
Package purpose: Cube pre-aggregation storage layer.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node bin/post-install'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/dist/src/process.js:38
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/src/process.js:44

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

View package on npm →
65 32d — — —
Unverified Signal
— npm latest Hinkal Protocol — 🪝 🌐
Package purpose: Prebundled Hinkal SDK for React Native — no Metro config required.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node ./scripts/patch-libsodium-for-rn.js'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/common/src/constants/coingecko.constants.cjs:1
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/HinkalWebViewWorker.cjs:51 (+1 more occurrence(s) elsewhere)

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

View package on npm →
65 32d — — —
Unverified Signal
— npm latest Openfort — 🪝 🌐
Package purpose: Openfort Node SDK
Static code signals:
  • LIFECYCLE_SCRIPT: 'preinstall' -> 'npx only-allow pnpm'
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/index.js:879 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/index.js:6959 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/index.js:6202 (+2 more occurrence(s) elsewhere)

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

View package on npm →
65 33d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Prebuilt cratestack-cli binary, fetched from GitHub Releases on install. No Rust toolchain required.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node ./scripts/install.js'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/cratestack.js:28 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/cratestack.js:14 (+1 more occurrence(s) elsewhere)

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

View package on npm →
65 33d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Internal component library and server toolkit for the LetItRip collectibles marketplace.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/dedupe-peer-deps.mjs'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/utils/action-response.js:4 (+10 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/features/admin/components/AdminAdsView.js:40 (+10 more occurrence(s) elsewhere)

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

View package on npm →
65 33d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Agent-board dashboard for Pi: dispatch, monitor, peek/reply, and attach to background Pi sessions.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/patch-vulns.mjs'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/core/auto-state.mjs:26 (+20 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/core/code-refs-store.mjs:140 (+6 more occurrence(s) elsewhere)

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

View package on npm →
65 33d — — —
Unverified Signal
— npm latest dotcms — 🪝
Package purpose: Official command-line tool to manage dotCMS content.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node src/postinstall.js install'
  • LIFECYCLE_SCRIPT: 'postuninstall' -> 'node src/postinstall.js uninstall && npm prune'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/postinstall.js:26

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

View package on npm →

LINK COPIED TO CLIPBOARD