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
80 9d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Mindctl native CLI
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/bin/win32-x64/mindctl.exe' in npm tarball
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/lib/launch.mjs:24
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/launch.mjs:26

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

View package on npm →
80 9d — — —
Unverified Signal
— npm latest ddldxiacan — 🪝
Package purpose: pi 配置自动备份到 WebDAV(坚果云 / Nextcloud / 群晖 / 自建):归档与快照两种模式、AES-256-GCM 加密、DPAPI 密钥管理、敏感字段脱敏、退出自动备份与每日定时备份。
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/extensions/webdav-backup/auth-migrate.mjs:228 (+11 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/extensions/webdav-backup/secrets.mjs:72
  • EXFILTRATION_DESTINATION_DETECTED: 'Hardcoded GitHub Personal Access Token' found in package/extensions/webdav-backup/test-redact.mjs:55

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

View package on npm →
80 9d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Capture the terminal experience. Record interactive sessions and reconstruct them flawlessly as images.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/src/shell.js:56
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/shell.js:23
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/src/shell.js:56

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

View package on npm →
80 9d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: An optional display host for ForgeaX CLI runs
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node --input-type=module -e "import{existsSync}from'node:fs';if(existsSync('.git'))await import('./scripts/sync-harness.mjs')"'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/viewer/assets/main-C-2CHTN_.js:2
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/viewer/assets/main-C-2CHTN_.js:2 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/modules/chunks/chunk-2ASWB6IX.mjs:43 (+6 more occurrence(s) elsewhere)

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

View package on npm →
80 9d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: An optional display host for ForgeaX CLI runs
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node --input-type=module -e "import{existsSync}from'node:fs';if(existsSync('.git'))await import('./scripts/sync-harness.mjs')"'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/viewer/assets/main-Dad_XcBP.js:2
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/viewer/assets/main-Dad_XcBP.js:2 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/modules/chunks/chunk-2ASWB6IX.mjs:43 (+6 more occurrence(s) elsewhere)

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

View package on npm →
80 10d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Local-first meme maker for agents: 610 templates, deterministic quality gates, CLI, stdio MCP server, and optional web UI.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/catalog.js:17 (+6 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/cli.js:578 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/cli.js:535 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/http.js:147

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

View package on npm →
80 10d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: GameKit:可证明公平的博彩小游戏 SDK、构建预设与创作工作台
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/vite-config/index.js:991 (+11 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/studio/src/assets.ts:25 (+7 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/lut/book.ts:98 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/studio/cli.ts:56

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

View package on npm →
80 10d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: MCP server that exposes your Tessera ERP business capabilities to AI assistants
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/dist/business-mcp-server.js:2942
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/business-mcp-server.js:7896
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/business-mcp-server.js:18332
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/business-mcp-server.js:18393

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

View package on npm →
80 10d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Module knowledge and trusted repository admission toolkit
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/dist/toolkit/trusted-node-modules/@typescript/old/lib/_tsserver.js:50 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/toolkit/trusted-node-modules/@typescript/old/lib/_tsserver.js:249
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/toolkit/trusted-node-modules/@typescript/old/lib/_tsserver.js:309
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/dist/toolkit/trusted-node-modules/@typescript/old/lib/lib.es5.d.ts:31
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/toolkit/trusted-node-modules/@typescript/old/lib/lib.webworker.d.ts:13835
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/toolkit/trusted-node-modules/@typescript/old/lib/lib.webworker.d.ts:5205

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

View package on npm →
80 10d — — —
Unverified Signal
— npm latest — — 🪝
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/src/lib/common/index.js:112
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/lib/common/index.js:153
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/src/lib/common/index.js:112

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

View package on npm →
80 10d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Use your Codex profiles in the Desktop model menu.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/src/chat-input.mjs:49 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/chat.mjs:177 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/config.mjs:73 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/config.mjs:13 (+7 more occurrence(s) elsewhere)

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

View package on npm →
80 10d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Standalone Froment Software backoffice server and web application
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/web/chunk-CtcsJTAS.js:1 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/web/chunk-Jiel_16Y.js:5
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/backoffice.mjs:55
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/backoffice.mjs:9

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

View package on npm →
80 10d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: A local MCP signer that holds one wallet key and signs Amish orders with it.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/cli.js:48
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/cli.js:43
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/cli.js:42
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/cli.js:48

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

View package on npm →
80 10d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Self-hosted WebRTC remote-access data plane: your Supabase + your VPS = phone-to-desktop in 5 minutes
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/signaling/client.js:27 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/server/control.js:19 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/host.js:13 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/bridge/http.js:166 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/pwa-dist/assets/main-DnBuMexI.js:6 (+1 more occurrence(s) elsewhere)
  • SYSTEM_PERSISTENCE_TAMPERING: 'System Persistence Implant (systemd/cron/registry)' found in package/dist/cli/service.js:7 (+1 more occurrence(s) elsewhere)
  • SYSTEM_PERSISTENCE_TAMPERING: 'Systemd / macOS LaunchAgent Persistence' found in package/dist/cli/service.js:4 (+1 more occurrence(s) elsewhere)

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

View package on npm →
80 10d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: The build-runner daemon that turns a Mac mini into a fleet member. It:
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/lib/api.js:97 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/lib/builder.js:239 (+7 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Bulk Environment Harvesting' found in package/dist/lib/builder.js:668
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/lib/launchd.js:222
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/lib/release-signing.js:39

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

View package on npm →
80 11d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: 本地 Canvas Agent 用来连接画布网页和用户电脑上的 Codex / Claude Code。本地开发时优先连接 `http://localhost:3000`,不需要先使用线上站点。
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/agent/codex-config.js:9 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/agent/codex.js:559 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/server/mcp.js:34
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/version-check.js:23

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

View package on npm →
80 11d — — —
Unverified Signal
— npm latest — — 🪝
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node ./postinstall.mjs'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/postinstall.mjs:45
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/postinstall.mjs:173

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

View package on npm →
80 11d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Pipeline for building a large-scale training corpus from crawled web content.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node postinstall.mjs'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/postinstall.mjs:28
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/postinstall.mjs:46

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

View package on npm →
80 11d 2,517 4,265 ↑228.8/day
Very Risky
carlos npm 0.13.0 — — 🪝 🗄️
Package purpose: Carlos Remote — connect your computer to ChatGPT, Claude and any MCP client.
Claimed homepage: https://carlos-v2-pi.vercel.app
Matched naming pattern: npm-carlos-general
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 11
Registry downloads: 2517/month, 629/week (ACTIVE_COMMUNITY_USE)
Codebase size: 4265 lines, 408.6 kB across 5 files (LARGE_CODEBASE)
Automated signals flagged:
  • INFOPackage release verified with cryptographic build provenance (npm_slsa_sigstore). Guarantees authentic repository build pipeline and eliminates publisher domain spoofing risk.
  • HIGHPackage registered recently (8 days ago) during the active AI hallucination slopsquatting wave.
  • HIGHCREDENTIAL_PATH_HARVESTING: 'Browser Vaults & Password Databases' found in package/browser-manager.mjs:164
  • HIGHSOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/browser-manager.mjs:440
  • HIGHSOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/browser-manager.mjs:280 (+2 more occurrence(s) elsewhere)
  • HIGHSOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/browser-manager.mjs:43 (+3 more occurrence(s) elsewhere)
  • HIGHSYSTEM_PERSISTENCE_TAMPERING: 'Shortcut Hijacking (.lnk Rewrite / Browser Extension Sideload)' found in package/cli.mjs:1192
  • CRITICALSOURCE_CODE_PERSISTENT_BACKDOOR: persistence mechanism combined with execution/network in package/cli.mjs
Static code signals:
  • CREDENTIAL_PATH_HARVESTING: 'Browser Vaults & Password Databases' found in package/browser-manager.mjs:164
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/browser-manager.mjs:440
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/browser-manager.mjs:280 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/browser-manager.mjs:43 (+3 more occurrence(s) elsewhere)
  • SYSTEM_PERSISTENCE_TAMPERING: 'Shortcut Hijacking (.lnk Rewrite / Browser Extension Sideload)' found in package/cli.mjs:1192
  • SOURCE_CODE_PERSISTENT_BACKDOOR: persistence mechanism combined with execution/network in package/cli.mjs
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/runtime-core.mjs:97

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

View package on npm →
80 11d — — —
Very Risky
— npm latest — — 🪝 🌐
Package purpose: Composable, typed workflows for agents
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/dist/code-exec.js:18
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/code-exec.js:10
  • SOURCE_CODE_DYNAMIC_CODE_LOADER: execution primitive combined with decode/network/obfuscation call in package/dist/code-exec.js

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

View package on npm →
80 11d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Build, sign and release mobile apps locally. Store copy, screenshots, binary uploads and review submissions from one app-owned configuration. Dry run by default.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/build/android.ts:84 (+8 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/annotate.ts:41 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/eas/credentials.ts:327
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/src/eas/credentials.ts:101

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

View package on npm →
80 11d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Self-hosted MongoDB dashboard: data explorer, monitoring, backups, alerts and access management.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node bin/postinstall.js'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/bin/dashmongo.js:8 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/dashmongo.js:25 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/postinstall.js:19
  • SYSTEM_PERSISTENCE_TAMPERING: 'Systemd / macOS LaunchAgent Persistence' found in package/bin/postinstall.js:50

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

View package on npm →
80 12d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Agent card-games CLI for Texas Hold'em and Blackjack: OAuth login, room tools, local MCP, Skills and self-update
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/dist/holdem.mjs:81
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/holdem.mjs:16
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/holdem.mjs:4
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/holdem.mjs:3

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

View package on npm →
80 12d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: RemoteForge CLI for starting and managing a self-hosted AI remote execution stack.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/runtime/office/assets/index-DVMuyw9E.js:31
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/runtime/office/assets/index-DVMuyw9E.js:1 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/runtime/agent/index.js:13 (+8 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/lib/agent.mjs:38 (+5 more occurrence(s) elsewhere)

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

View package on npm →
80 12d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Kernaut capability resources (encrypted KernelOptFlow pack).
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node sync-resources.js'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/resources/kop-2026-09-28-c0c42341/product_capabilities/kernel_optflow/skills/humanize/viz/static/js/app.js:716
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/resources/kop-2026-09-28-c0c42341/product_capabilities/kernel_optflow/skills/humanize/viz/static/js/app.js:485
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/sync-resources.js:22

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

View package on npm →
80 12d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: The ours daemon runtime and local service administration
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/chunk-2IDOJL2E.js:2 (+21 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/chunk-GAL57TFI.js:3 (+3 more occurrence(s) elsewhere)
  • SYSTEM_PERSISTENCE_TAMPERING: 'System Persistence Implant (systemd/cron/registry)' found in package/dist/chunk-MW7SGJJ2.js:2
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/dist/chunk-TOMZWWL6.js:6
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/chunk-TOMZWWL6.js:9

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

View package on npm →
80 13d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Human-friendly Qingflow command line interface for auth, record operations, import, tasks, and stable builder flows.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node ./npm/scripts/postinstall.mjs'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/npm/bin/qingflow.mjs:26 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/npm/lib/runtime.mjs:15

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

View package on npm →
80 14d — — —
Unverified Signal
— npm latest bluesliu — 🪝
Package purpose: Chrome for Testing (CFT) installer — download, extract, chmod, dep-check
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall.js'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/depchecker.js:79 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/env.js:77 (+1 more occurrence(s) elsewhere)

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

View package on npm →
80 15d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Devflow 专项研发 Pi,基于固定版本 OMP Runtime 组装研发状态机、代码智能、设计、实现与质量门禁。
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node bin/apply-opencode-go-session-hotfix.mjs'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/apply-opencode-go-session-hotfix.mjs:7 (+9 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/plugins/devflow-core/extensions/devflow-core.ts:1550

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

View package on npm →
80 15d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: This template provides a minimal setup to get React working in Vite with HMR and some Oxlint rules.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'patch-package'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/web-assistant.umd.js:19
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/web-assistant.umd.js:19
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/web-assistant.umd.js:134

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

View package on npm →
80 17d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: 观远 BI 命令行工具 - 通过 API 操作 ETL、数据集、页面、表单等资源,并提供 ChatBI 问数/洞察能力
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node bin/postinstall.js'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/bin/install-env.js:3 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/install-env.js:25 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/postinstall.js:37 (+1 more occurrence(s) elsewhere)

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

View package on npm →
80 17d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: This is the generated shared Rust project for `document-comparison`.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node npm-cli/bin/postinstall.js'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/npm-cli/bin/document-comparison.js:6 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/npm-cli/bin/document-comparison.js:112 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/npm-cli/bin/document-comparison.js:66 (+1 more occurrence(s) elsewhere)

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

View package on npm →
80 18d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Cloudflare Workers adapter for MCP-I framework
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/adapter.js:92 (+42 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/agent.js:1554 (+10 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/dist/services/consent-page-renderer.js:12 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/utils/env-secret-resolver.js:3 (+3 more occurrence(s) elsewhere)

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

View package on npm →
80 19d — — —
Unverified Signal
— npm latest Qoder AI — 🪝
Package purpose: Qoder AI CLI - AI-powered coding assistant
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node postinstall.cjs'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/postinstall.cjs:75 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/postinstall.cjs:129 (+1 more occurrence(s) elsewhere)

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

View package on npm →
80 22d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: its-magic - AI dev team workflow for Cursor.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node bin/postinstall.js'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/bin/its-magic.js:3 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/its-magic.js:238 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/itsm.js:47

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

View package on npm →
80 23d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: prototype - a simple Sudoku app rendered in Stencil and Tailwind
Static code signals:
  • LIFECYCLE_SCRIPT: 'preinstall' -> 'npx only-allow pnpm'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/cjs/index-BHTDPQGV.js:2264 (+6 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/proto-sudoku-wc/p-713157ab.entry.js:1 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/types/stencil-public-runtime.d.ts:354

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

View package on npm →
80 24d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Platform launcher for the Standard universal terminal network.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node postinstall.mjs'
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/lib/artifact.mjs:134
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/lib/launcher.mjs:54
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/launcher.mjs:17

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

View package on npm →
80 25d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: WorkBuddy 账号切换工具:本地 webui(浏览器操作)+ 桌面 App(安装后运行 workbuddy-switch)
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/install.js'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/install.js:66
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/bin/workbuddy-switch.js:4
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/workbuddy-switch.js:33

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

View package on npm →
80 28d — — —
Unverified Signal
— npm latest — — 🪝
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node ./postinstall.mjs'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/platform.cjs:1
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/platform.cjs:7 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/platform.cjs:20 (+1 more occurrence(s) elsewhere)

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

View package on npm →
80 29d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Flint cognitive workspace CLI
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node ./scripts/fix-node-pty-perms.mjs'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/flint-dev.js:10 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/launch-flint.js:149

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

View package on npm →
80 30d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: <div id="abacusai-logo" align="center"> <br /> <img src="https://raw.githubusercontent.com/abacusai/codellm-releases/refs/heads/main/icons/codellm.svg" alt="AbacusAI Logo" width="200"/> <h1>AbacusAI CLI</h1> <h4>Your All-In-One AI Platform
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/npm-wrapper/install.cjs'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/scripts/npm-wrapper/install.cjs:41 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/npm-wrapper/install.cjs:17 (+1 more occurrence(s) elsewhere)

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

View package on npm →
80 31d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: 城市大数据平台公共头部及尾部
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'umi generate tmp'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/pages/util/axios.js:30 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/src/pages/util/userInfo.js:32

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

View package on npm →
80 31d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: CLI for BPMAX environments with multi-profile config and local login callback flow
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/install-skills.mjs'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/bin.js:2106
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/bin.js:606
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/bin.js:2184

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

View package on npm →
80 32d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Bring Grok into your terminal
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node bin/postinstall.js'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/bin/grok-bootstrap.js:10 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/grok-bootstrap.js:26 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/postinstall.js:233

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

View package on npm →
80 32d — — —
Unverified Signal
— npm latest Qoder AI — 🪝
Package purpose: Qoder AI CLI - AI-powered coding assistant
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node postinstall.cjs'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/postinstall.cjs:75 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/postinstall.cjs:129 (+1 more occurrence(s) elsewhere)

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

View package on npm →
80 33d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: prototype - a simple GraphQL demo rendered in Stencil and Tailwind
Static code signals:
  • LIFECYCLE_SCRIPT: 'preinstall' -> 'npx only-allow pnpm'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/esm/index-BPIO1iqS.js:2262 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/proto-autos-wc/p-8e6272c0.entry.js:1 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/types/stencil-public-runtime.d.ts:354

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

View package on npm →
80 34d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Bostrat node — the box runtime that dials out to your Bostrat coordination plane. https://bostrat.ai
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node fix-pty.js'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/cli.js:124 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/cli.js:124 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cli.js:2 (+1 more occurrence(s) elsewhere)

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

View package on npm →
80 34d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Local runtime and Agent integration for traceable knowledge production
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall.mjs'
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/parserEntryWorker.js:8126
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/parserEntryWorker.js:1405
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/parserEntryWorker.js:270 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/scripts/postinstall.mjs:50

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

View package on npm →
80 35d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Thunderbolt — interface local para operação de canais faceless e motor MoneyPrinterTurbo
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/npx-cache-compat.mjs'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/scripts/cli.mjs:39 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/cli.mjs:19 (+1 more occurrence(s) elsewhere)

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

View package on npm →
80 48d 53 124 ↑1.1/day
SUSPICIOUS
phantom pypi 1.5.0 Phantom Contributors —
Package purpose: Demucs-based stem separation plugin for phantom-audio
Claimed homepage: https://pypi.org/project/phantom-audio-separation/
Matched naming pattern: phantom-phantom-separation
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 48
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 53/month, 10/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 124 lines, 6.0 kB across 2 files (TINY_CODEBASE)
Automated signals flagged:
  • HIGHClaims critical enterprise brand identity ('PHANTOM').
  • HIGHPublisher email 'None' is not affiliated with official vendor domain.
  • MEDIUMPackage published 5+ versions in rapid succession (< 24h) to mimic mature open source maintenance.
  • HIGHPackage registered recently (33 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 →

LINK COPIED TO CLIPBOARD