Automated package-squatting & slopsquatting detection signals across PyPI and npm — these are automated, unconfirmed signals. Use them to find candidates to investigate, but don't automatically assume they're malicious.

Sorted by risk score. Cleared packages hidden by default — add verdict:benign_community to include. Packages the registry has since removed are hidden too — see them on the Taken Down tab or add state:taken_down. Very risky packages require manual human audit. • Tag & Signal Legend →

Search & filter syntax reference
Filter with verdict: (malicious, suspicious, unverified_high_signal, squatted_stub…), ecosystem: (pypi/npm), hook: (install, network, pth, gyp, worm, c2, creds, binary, env, stealer, any — malicious hooks & behaviors), email:, domain:, keyword:, version: (comma = OR within a field, space = AND across fields), age:<6h / age:>90d (combine both for a range), state:live / state:taken_down (registry liveness — the feed defaults to state:live), lead:>7d (days we had a since-removed package flagged while it was still up), or a bare word for a package-name search.
Package Score ▼ Age Users Lines Growth Verdict Targeted Ecosystem Version Author Email domain Signals
50 13d — — —
Unverified Signal
— npm latest Guksu — 🪝 🌐
Package purpose: Claude Code·Codex의 팀 설정 관리 — 기존 설정을 보존하는 설치·업데이트, 보호 훅과 선택적 검증 도구
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/skills/fe-predeploy/scripts/instrument.js:89
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/skills/harness/assets/hooks/blockGitMutation.mjs:185 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/skills/harness/assets/hooks/blockGitMutation.mjs:211 (+3 more occurrence(s) elsewhere)

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

View package on npm →
50 13d — — —
Unverified Signal
— npm latest Liran Tal — 🪝 🌐
Package purpose: Classify an artist's discography by theme, mood, and lyrical complexity with Jev (TypeSafe AI), and view it as a colorful terminal dashboard.
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/main.cjs:119 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/main.cjs:108 (+12 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/bin/cli.mjs:68 (+1 more occurrence(s) elsewhere)

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

View package on npm →
50 13d — — —
Unverified Signal
— npm latest citisen — 🪝 🌐
Package purpose: DeepSeek Harness plugin: watch every session from another tab — a status ring on the original fish favicon, a tab-title prefix, and a synthesized chime
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/scripts/browser-check.mjs:415 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/browser-check.mjs:51 (+8 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/scripts/icon-lab.mjs:187 (+3 more occurrence(s) elsewhere)

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

View package on npm →
50 13d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: 电机AI辅助设计软件插件 · 覆盖电机设计全流程(需求解析 → 候选矩阵 → L0/L1/L2 解算 → Top10 校验);L0 毫秒级广筛,纯 JS 零求解器依赖
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/scripts/publish.mjs:107 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/publish.mjs:37 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/lib/telemetry.mjs:290

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

View package on npm →
50 13d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: CLI 测试工具:验证 LLM API Gateway(http://127.0.0.1:9000)的 OpenAI / Anthropic / 原生 Agent / Claude Code 多种接入方式
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/lib/agent.js:156 (+8 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/approvals.js:58 (+15 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/cli-claude-code.js:313 (+1 more occurrence(s) elsewhere)

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

View package on npm →
50 13d — — —
Unverified Signal
— npm latest David Kariuki — 🪝 🌐
Package purpose: Supervised R and Python Jupyter kernels for Node.js and Electron, backed by native C++ processes
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/utils/logger.js:18 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/lib/session/r-static.js:7
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/lib/session/session-manager.js:757 (+1 more occurrence(s) elsewhere)

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

View package on npm →
50 13d — — —
Unverified Signal
— npm latest Viacheslav Ptsarev — 🪝 🌐
Package purpose: The parts every command line tool needs: output modes, terminal rendering, error model, exit codes, credentials, clocks
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/credentials.js:28 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/release/index.js:28 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/update/index.js:59

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

View package on npm →
50 13d — — —
Unverified Signal
— npm latest DoZimple — 🪝 🌐
Package purpose: DoZimple MCP server for SAP ABAP: multi-system, secure by design — code review, ATC, diagnosis and documentation for ECC and S/4HANA
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/tools/transport-risk/_service.js:29
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/core/auditkey.js:25 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/core/auditkey.js:60 (+6 more occurrence(s) elsewhere)

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

View package on npm →
50 13d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Expert Orchestrator — multi-agent orchestration agent preset for DeepSeek Harness (dsh): triage → PM planning → delegate implementation to domain experts via a merged roster (summon_expert), dependency-DAG taskboard, file message bus, tiered delivery gate
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/lib/index.js:409
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/lib/index.js:361
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/index.js:242 (+1 more occurrence(s) elsewhere)

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

View package on npm →
50 13d — — —
Unverified Signal
— npm latest Ismael Hosni Soilet de Lima — 🪝 🌐
Package purpose: Zero-dependency System One decision harness and token optimizer for AI coding agents (OpenCode, Cursor, Claude Code).
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cli.js:468 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/client.js:529
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in package/dist/foreman.js:32

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

View package on npm →
50 13d — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Package purpose: Saba Bible MCP — install the open library, search, and read scripture
Static code signals:
  • LIFECYCLE_SCRIPT: 'preinstall' -> 'node -e "console.warn('Install might take a while')"'
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/cache.js:67 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cache.js:21

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

View package on npm →
50 13d — — —
Unverified Signal
— npm latest akifsen — 🪝
Package purpose: Art Director Agent Skill for frontend UI design, plus a zero-dependency CLI that installs it into Claude Code, Cursor, Copilot, Kiro, Codex, Qoder, Roo Code, Gemini CLI, OpenCode, Continue, CodeBuddy, Droid, and Kilo Code.
Static code signals:
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/bin/cli.js:31
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/cli.js:26

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

View package on npm →
50 14d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Grok lifecycle hooks for Mnemonik host-side gates and session bookkeeping. Uses Grok-native PreToolUse and Stop decisions; passive hooks never claim to inject model context.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/lib/boundContext.js:35 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/lib/env.js:75
  • ANTI_ANALYSIS_EVASION: 'CI/CD & Sandbox Environment Detection' found in package/dist/lib/env.js:13
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/lib/gitEditDetector.js:71

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

View package on npm →
50 14d — — —
Possible Squatted Stub
— npm latest lvndry — 🪝
Package purpose: An everyday AI assistant you can leave running: in your terminal, on a schedule, and in your chat apps.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node ./postinstall.mjs'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/postinstall.mjs:28

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

View package on npm →
50 14d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: CLI + Claude Code skills for the Copycoders Exodus ad pipeline
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/commands/brand.js:327 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/lib/client.js:33 (+6 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/commands/doctor.js:41 (+3 more occurrence(s) elsewhere)

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

View package on npm →
50 14d — — —
Possible Squatted Stub
— npm latest Mike Williams — 🪝 🌐
Package purpose: Launch instructed, reachable local agent sessions
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/prepare-pty.mjs'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/hosts/bootstrap.js:11 (+7 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/doctor.js:65 (+1 more occurrence(s) elsewhere)

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

View package on npm →
50 14d — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'rm -rf node_modules/react node_modules/react-dom 2>/dev/null || true'
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/index.js:1 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/index.js:1 (+1 more occurrence(s) elsewhere)

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

View package on npm →
50 14d — — —
Possible Squatted Stub
— npm latest — — 🪝
Package purpose: CLI and ACP server for the Aether AI coding agent
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node ./install.js'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/binary-install.js:3
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/binary-install.js:104

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

View package on npm →
50 15d — — —
Possible Squatted Stub
— npm latest — — 🪝
Package purpose: A terminal user interface client for Discord
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node ./install.js'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/binary-install.js:3
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/binary-install.js:104

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

View package on npm →
50 15d — — —
Unverified Signal
— npm latest Taskforce.sh Inc. taskforce.sh 🪝 🌐
Package purpose: Queue for messages and jobs based on Redis (with updated dependencies)
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/cjs/classes/async-fifo-queue.js:152 (+6 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cjs/classes/child-processor.js:14 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/dist/cjs/classes/child.js:4
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/dist/cjs/classes/node-redis-client.js:290 (+2 more occurrence(s) elsewhere)

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

View package on npm →
50 15d — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Package purpose: Tela command line tools for local state and agent workflows.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/install-skills.cjs --quiet'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/install-skills.cjs:37 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/commands/ingredients.js:154

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

View package on npm →
50 15d — — —
Unverified Signal
— npm latest Timothy Schneider — 🪝
Package purpose: Custom Alchemy providers for Cloudflare, Proxmox, OpenBao, Forgejo, Talos, launchd and Caddy, and a verifier that proves adoptions are no-ops.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/forgejo/fake-forgejo.d.ts:35 (+32 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'HashiCorp Vault Credentials / Endpoint' found in package/dist/ceph/index.js:60 (+4 more occurrence(s) elsewhere)
  • SYSTEM_PERSISTENCE_TAMPERING: 'Systemd / macOS LaunchAgent Persistence' found in package/dist/linux/container-generator.d.ts:91

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

View package on npm →
50 15d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: `@leitwerk-dev/gitlab` supplies GitLab v4 API access and repository-scoped HTTPS Git authentication from one server-owned profile. Load this optional extension on the server and worker.
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/chunk-TQIZKDAM.js:130 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/chunk-TQIZKDAM.js:26 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/testing.js:56 (+1 more occurrence(s) elsewhere)

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

View package on npm →
50 15d — — —
Unverified Signal
— npm latest Michael Dörer — 🪝 🌐
Package purpose: Manage srl templates, build and publish
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/build.js:562
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/scripts/doPublish.js:20 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/srl/.srl/composables/config.ts:102 (+1 more occurrence(s) elsewhere)

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

View package on npm →
50 16d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: A Pulumi package for creating and managing HashiCorp Vault cloud resources.
Static code signals:
  • CREDENTIAL_PATH_HARVESTING: 'AWS Credentials (~/.aws/credentials)' found in package/keymgmt/awsKms.js:76 (+1 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'HashiCorp Vault Credentials / Endpoint' found in package/pkisecret/backendConfigAcme.js:48 (+6 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/utilities.js:32

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

View package on npm →
50 16d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Claude Code bridge runtime for self-hosted Parall agents
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/config.js:22 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/dispatch.js:26 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/index.js:101 (+1 more occurrence(s) elsewhere)

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

View package on npm →
50 16d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Klide - Kodaris real-time site editing tools. Self-initializing bootstrap that injects the editing chatbot and admin bar for logged-in employees.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node postinstall.cjs'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/index.js:335 (+4 more occurrence(s) elsewhere)

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

View package on npm →
50 17d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: AWS connect + guarded reset for the Reventless seed harness — stack discovery, Cognito login, and a tag-scoped, allowlisted store wipe
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/bs/src/ReventlessSeedAws_Reset.res.mjs:717 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/lib/bs/src/ReventlessSeedAws.res.mjs:34 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/lib/bs/src/ReventlessSeedAws.res.mjs:121 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Bulk Environment Harvesting' found in package/lib/bs/src/ReventlessSeedAws.res.mjs:28 (+1 more occurrence(s) elsewhere)

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

View package on npm →
50 18d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: A GitHub-native Delivery Governance Framework for structured sprint execution, QA review, and collaborative production release control.
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/.claude/hooks/delivery-os-update-check.js:21 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/.claude/hooks/delivery-os-update-check.js:134
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/.claude/hooks/delivery-os-update-check.js:39 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/src/install.js:4
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/install.js:467

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

View package on npm →
50 18d — — —
Possible Squatted Stub
— npm latest — — 🪝
Package purpose: On-device, auditable AI-coding capture for internal engineering teams
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall.js'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/lib/install.js:33 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/lib/install.js:108 (+1 more occurrence(s) elsewhere)

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

View package on npm →
50 18d — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'rm -rf node_modules/react node_modules/react-dom 2>/dev/null || true'
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/index.js:1 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/index.js:1 (+1 more occurrence(s) elsewhere)

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

View package on npm →
50 18d — — —
Possible Squatted Stub
— npm latest — — 🪝
Package purpose: actual binary for macOS x86-64
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall.js'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/scripts/postinstall.js:4
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/scripts/postinstall.js:17

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

View package on npm →
50 18d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Telegram bot frontend for dreb coding agent
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/config.js:17
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/commands/core.js:132
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/handlers/file.js:134

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

View package on npm →
50 19d — — —
Possible Squatted Stub
— npm latest Chamika Gayashan & Induranga Kawishwara — 🪝 🌐
Package purpose: Visual-first React component library for editable commerce storefronts. Built for Next.js and Fivora.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node ./scripts/setup-fonts.cjs'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/setup-fonts.cjs:8 (+6 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/EditableContactForm.js:50 (+4 more occurrence(s) elsewhere)

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

View package on npm →
50 19d — — —
Unverified Signal
— npm latest BitGo SDK Team — 🪝
Package purpose: BitGo SDK coin library for Tron
Static code signals:
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/src/lib/utils.js:217
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/src/lib/utils.js:235

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

View package on npm →
50 19d — — —
Unverified Signal
— npm latest NikiforovAll — 🪝 🌐
Package purpose: Unified hub for Claude Code tools — Marketplace + Kanban in one PWA
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/public/app.js:215 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/lib/install.js:23
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/install.js:16 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/server.js:3
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/server.js:7

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

View package on npm →
50 19d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: DSH companion for GitHub Copilot sign-in, account-aware model profiles, tool compatibility, and provider-hosted search.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/lib/client.js:417
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/lib/client.js:2020
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/lib/index.js:131 (+3 more occurrence(s) elsewhere)

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

View package on npm →
50 20d — — —
Possible Squatted Stub
— npm latest — — 🪝
Package purpose: A "less intimidating" chat UI for any agent
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node -e "try{require('fs').chmodSync(require('path').join(__dirname,'bin','agent-chat.js'),0o755)}catch(e){}"'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/agent-chat.js:66

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

View package on npm →
50 20d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Experimental package — This module provides a set of MCP tools to retrieve information from GitHub
Static code signals:
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/src/find-repositories-using-library/index.js:55
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/src/find-repositories-using-library/index.js:55

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

View package on npm →
50 20d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: An automation layer for pi: cron + stateful loops with a triage inbox, maker/checker verification, dynamic triggers, MCP notifications and tools, lifecycle hooks, session archives. A non-invasive pi extension.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/pi-resolver.mjs:17 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/pi-resolver.mjs:13 (+13 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/web.mjs:1696 (+2 more occurrence(s) elsewhere)

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

View package on npm →
50 20d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Telegram runtime adapter for OMP
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/scripts/audit.mjs:4 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/check-downgrade.mjs:82 (+9 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/lib/telegram-api.ts:1335

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

View package on npm →
50 20d — — —
Possible Squatted Stub
— npm latest — — 🪝
Package purpose: Buli terminal coding agent
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node install.mjs'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/buli.mjs:9

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

View package on npm →
50 21d — — —
Possible Squatted Stub
— npm latest microlink.io microlink.io 🪝 🌐
Package purpose: MCP server for Microlink API
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall.js'
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/dashboard-client.js:12
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/dashboard-client.js:2 (+2 more occurrence(s) elsewhere)

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

View package on npm →
50 21d — — —
Unverified Signal
— npm latest Yaw Labs — 🪝 🌐
Package purpose: Caddy MCP server for Claude Code, Cursor, and any MCP client: admin API, config, routes, reverse proxy, TLS, PKI, metrics
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/index.js:268 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/index.js:97 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/caddy-mcp.mjs:245

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

View package on npm →
50 21d — — —
Unverified Signal
— npm latest Amit Divekar — 🪝 🌐
Package purpose: Convert Markdown to PDF with Mermaid diagrams, KaTeX math, Obsidian syntax, syntax highlighting, batch processing, TOC, and custom themes. CLI + Node.js API.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/chunk-6N5YTQUP.js:7 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/chunk-JFGRJNMS.js:499
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/chunk-OUTZUGZ2.js:1 (+1 more occurrence(s) elsewhere)

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

View package on npm →
50 22d — — —
Possible Squatted Stub
— npm latest tapflow contributors — 🪝
Package purpose: Shared macOS Core Audio process-tap helper for tapflow — iOS simulator audio capture and Android emulator host-mute
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node -e "if (process.platform === 'darwin') { try { require('fs').chmodSync('bin/audiotap-helper.app/Contents/MacOS/audiotap-helper', 0o755) } catch {} }"'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/index.js:67

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

View package on npm →
50 22d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Telegram bot for opencode: chat with your local AI assistant over Telegram, with 70+ slash commands
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/accounts.js:6 (+14 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/dist/ai-handler.js:11 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/dist/bot-identity.js:11 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/digest.js:123 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Sensitive Token Harvesting' found in package/dist/digest.js:121

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

View package on npm →
50 23d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Typed Kubernetes API client for chant — the read/write path of the k8s lexicon, kept out of the build path
Static code signals:
  • CREDENTIAL_PATH_HARVESTING: 'Kube / Docker Credentials' found in package/dist/kubeconfig.d.ts:27 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/kubeconfig.ts:51

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

View package on npm →
50 23d — — —
Possible Squatted Stub
— npm latest stewones — 🪝 🌐
Package purpose: Reroute is a feature-rich file-based routing framework for building fullstack React apps on top of Bun and Elysia.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'test -f reroute && reroute -v || true'
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/cli/index.js:581 (+7 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/cli/index.js:567 (+4 more occurrence(s) elsewhere)

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

View package on npm →
50 23d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Gemini CLI A2A Server
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/src/http/app.js:103 (+5 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/src/http/app.js:83

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

View package on npm →

LINK COPIED TO CLIPBOARD