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
100 127d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Vue3 中基于Element-plus二次封装基础组件文档
Static code signals:
  • LIFECYCLE_SCRIPT: 'preinstall' -> 'npx only-allow pnpm'
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/cytoscape.esm-D5h0OPyf.js:11487 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/katex-CmRdNJ3p.js:1399 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/lua-C9bBAcgh.js:4 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/swimlanes-5IMT3BWC-C0gfZQRc.js:152
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/swimlanes-5IMT3BWC-C0gfZQRc.js:152

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

View package on npm →
100 130d — — —
SUSPICIOUS
— npm latest — — 🪝 🌐
Package purpose: Multi-agent orchestration and Codex governance for OpenCode, Hermes, Grok Build, and OpenClaw
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/node/postinstall.cjs'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/scripts/node/bridge-mcp-wiring.cjs:9 (+7 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/scripts/node/bridge-mcp-wiring.cjs:709 (+62 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/node/bridge-mcp-wiring.cjs:665 (+91 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/scripts/node/install-bridges.cjs:1229 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/dist/delegation/ast-code-parser.js:483 (+7 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/postprocessor/escalation/EscalationEngine.js:287 (+5 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/dist/cli/commands/mcp-install.js:165

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

View package on npm →
100 130d — — —
Unverified Signal
— npm latest David De Hilster — 🪝 🌐
Package purpose: Node.js bindings for the NLP++ text-analysis engine (peer of the Python package NLPPlus)
Static code signals:
  • LIFECYCLE_SCRIPT: 'install' -> 'node scripts/install.js'
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/nlp-engine/scripts/old/HTMLESS.exe' in npm tarball
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/lib/cloud.js:16
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/nlp-engine/visualtext/Help/helps/ehlpdhtm.js:795
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/nlp-engine/visualtext/Help/helps/ehlpdhtm.js:2495
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/scripts/install.js:46 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/load-binding.js:32

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

View package on npm →
100 130d — — —
Very Risky
— npm latest — — 🪝 🌐
Package purpose: Install and run AgentsCommander, the local terminal session manager for AI coding agent teams with Claude Code, Codex, Hermes, Cursor CLI, OpenCode, and more to come.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node install.js'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/install.js:6 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/install.js:113 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/install.js:3
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/linux-desktop-entry.js:78 (+2 more occurrence(s) elsewhere)
  • SYSTEM_PERSISTENCE_TAMPERING: 'Shortcut Hijacking (.lnk Rewrite / Browser Extension Sideload)' found in package/windows-shortcut.js:13
  • INSTALL_TIME_NETWORK_SOCKET: 'postinstall' script runs package/install.js, which makes network calls and executes/decodes/reads secrets

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

View package on npm →
100 132d — — —
Very Risky
— npm latest Orchard AI — 🪝 🌐
Package purpose: Installer and launcher for the Orchard CLI native binary.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/install.js'
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/scripts/install.js:6
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/install.js:11
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Sensitive Token Harvesting' found in package/scripts/install.js:15
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/bin/orchard.js:6
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/orchard.js:20
  • INSTALL_TIME_NETWORK_SOCKET: 'postinstall' script runs package/scripts/install.js, which makes network calls and executes/decodes/reads secrets

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

View package on npm →
100 133d — — —
Unverified Signal
— npm latest Abdul Kareem — 🪝 🌐
Package purpose: Madarx OS — Next.js product with SQLite-backed runtime, scheduled cron daemon, and approval-gated local runners.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node --no-warnings scripts/postinstall-splash.mjs'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/.next/standalone/.next/server/chunks/10064.js:1 (+135 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/.next/standalone/.next/static/chunks/1019-a75d2da223ce976e.js:1 (+73 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/.next/standalone/.next/server/chunks/11919.js:4 (+5 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/.next/standalone/.next/server/chunks/11919.js:4
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/.next/standalone/.next/server/chunks/19269.js:6 (+4 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Dense Hex Escape Sequences' found in package/.next/standalone/.next/static/chunks/32f1fc59.a4566cae5990f192.js:1 (+1 more occurrence(s) elsewhere)

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

View package on npm →
100 134d — — —
Unverified Signal
— npm latest FJRG2007 — 🪝 🌐
Package purpose: Everything you need to work with a coding agent: install shared policy skills for Claude Code, OpenAI Codex and opencode, and set up portable git security hooks.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node bin/postinstall.mjs'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/ci-watch.js:185 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/ci-watch.js:9 (+8 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/codegraph-hook.js:76 (+1 more occurrence(s) elsewhere)
  • ANTI_ANALYSIS_EVASION: 'TLS / SSL Verification Bypass (Defense Evasion)' found in package/dist/guardrails.js:2274 (+1 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'Cloud Instance Metadata (AWS/GCP/Azure IMDS)' found in package/dist/guardrails.js:2440 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in package/dist/guardrails.js:2248 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/guardrails.js:2179 (+2 more occurrence(s) elsewhere)

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

View package on npm →
100 135d — — —
SUSPICIOUS
— npm latest mumulinya167 — 🪝 🌐
Package purpose: 本地优先的多 Agent 协作与自动开发工作区,集成任务编排、记忆上下文、MCP/Skill、TestAgent、Git、飞书、知识库和终端
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node bin/postinstall.js'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/agents/acceptance-ledger.js:49 (+61 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/dist/agents/acceptance-workspace.js:13 (+34 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/public/assets/AccessManagement-Dpx7TqN4.js:1 (+27 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/dist/test-agent/browser/action-effect-self-test.js:42 (+10 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/agents/agent-run-workspace.js:49 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/agents/cli-prompt-runner.js:49 (+4 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/agents/cli-prompt-runner.js:49 (+1 more occurrence(s) elsewhere)

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

View package on npm →
100 137d — — —
Unverified Signal
— npm latest Sebastian 'hobbyquaker' Raff — 🪝 🌐
Package purpose: Node.js based script runner for use in MQTT based Smart Home environments
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node -e "console.log('\n smart-home-engine installed.\n To run as a systemd service: sudo she --install\n')"'
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/web/ai-api.js:148 (+10 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/src/web/broker-api.js:21 (+8 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/src/web/broker-api.js:614 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/config.js:9 (+7 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/src/web/deps-api.js:7
  • CREDENTIAL_PATH_HARVESTING: 'SSH Private Keys (~/.ssh)' found in package/dist/web/assets/index-CBrAPut6.js:282
  • CREDENTIAL_PATH_HARVESTING: 'SSH Directory / Private Keys (~/.ssh)' found in package/dist/web/assets/index-CBrAPut6.js:282

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

View package on npm →
100 137d — — —
SUSPICIOUS
— npm latest — — 🪝 🌐
Package purpose: local-first CLI for reviewing, navigating, and discussing git diffs with AI
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall.mjs'
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/dist/native/tui-win32-x64-msvc/diffing-tui.exe' in npm tarball
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/client/assets/AgentActivityToast-DuVovZK_.js:1 (+20 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/client/assets/aiRailToggle-DNGry8DX.js:57 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/client/assets/fennel-DfSHt8wU.js:1 (+9 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Invisible Unicode Steganography / Bidi Override' found in package/dist/client/assets/less-BzsOeyEC.js:1
  • SYSTEM_PERSISTENCE_TAMPERING: 'Shell Profile Backdoor Injection' found in package/dist/cli-discovery-D5vufRAo.mjs:7
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/diff-engine-DIE_edmr.mjs:398 (+6 more occurrence(s) elsewhere)

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

View package on npm →
100 139d — — —
Very Risky
— npm latest — — 🪝 🌐
Package purpose: Use Claude Code from your browser. Runs a local server that connects your browser tools to the Claude CLI.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/lib/accounts.js:31
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/accounts.js:45 (+4 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/lib/bridge.js:3563
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/lib/bridge.js:3546 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/lib/bridge.js:913
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/bin/cli.js:51
  • SYSTEM_PERSISTENCE_TAMPERING: 'Systemd / macOS LaunchAgent Persistence' found in package/bin/cli.js:383 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_PERSISTENT_BACKDOOR: persistence mechanism combined with execution/network in package/bin/cli.js (+1 more occurrence(s) elsewhere)

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

View package on npm →
100 140d — — —
🐛 Potential Cross-Ecosystem Worm Very Risky
— npm latest — — 🪝 🌐 🐛
Package purpose: Bluerouter CLI - Start and manage Bluerouter server
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node hooks/postinstall.js'
  • MISSING_SOURCE_REPOSITORY_URL
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/app/public/downloads/launcher/BlueRouterLauncher.exe' in npm tarball
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/app/.next-cli-build/server/chunks/1002.js:1 (+81 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/app/.next-cli-build/server/chunks/1081.js:1 (+120 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/app/.next-cli-build/server/chunks/1405.js:1 (+20 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/app/.next-cli-build/server/chunks/1405.js:1 (+10 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/app/.next-cli-build/server/chunks/1876.js:1 (+7 more occurrence(s) elsewhere)

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

View package on npm →
100 141d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: First Tree — unified CLI for Context Tree onboarding, agent management, and team messaging. (Source-tree dev build; CI rewrites `name` and `bin` for prod / staging publishes — see docs/local-dev-isolation.md.)
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/prune-codex-runtime-binary.mjs && node scripts/prune-claude-runtime-binary.mjs && node scripts/prune-claude-sdk-deps.mjs'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/dist/execAsync-D5LJWv9y.mjs:6
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/getMachineId-win-DTKSqNeh.mjs:13 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/cli/index.mjs:3178
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/cli/index.mjs:9756
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/cli/index.mjs:10821
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/cli/index.mjs:9756

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

View package on npm →
100 144d — — —
SUSPICIOUS
— npm latest — — 🪝 🌐
Package purpose: GSD Pi local-first coding agent
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/install.js'
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/web/standalone/.next/static/chunks/2070ac3a.8b59e734fae75032.js:1 (+6 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/web/standalone/.next/static/chunks/2323.85efd9b0f2697599.js:1 (+26 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/web/standalone/.next/server/chunks/2966.js:13 (+3 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Invisible Unicode Steganography / Bidi Override' found in package/dist/web/standalone/.next/static/chunks/4588.9d6029f3bcc6fe1c.js:1 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/web/standalone/.next/static/chunks/5511.5adadd4d71445729.js:1 (+11 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'process.binding/mainModule' found in package/dist/web/standalone/.next/static/chunks/5910-2847699dabfc2092.js:52
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Sensitive Token Harvesting' found in package/dist/web/standalone/.next/server/chunks/7349.js:1

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

View package on npm →
100 145d 144 198 ↑1.0/day
Very Risky
webnori npm 0.15.1 psmon — 🪝 🌐
Package purpose: CLI/TUI/GUI source-code scanner with FTS5 search and git blame. (npm wrapper around the prebuilt CodeScan binary.)
Claimed homepage: https://github.com/psmon/CodeScan
Matched naming pattern: node-webnori-codescan-cli
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 145
Registry downloads: 144/month, 36/week (MODERATE_USAGE)
Codebase size: 198 lines, 8.1 kB across 3 files (MODERATE_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 (129 days ago) during the active AI hallucination slopsquatting wave.
  • HIGHLIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/install.js'
  • HIGHLIFECYCLE_SCRIPT: 'preuninstall' -> 'node scripts/uninstall.js'
  • HIGHSOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/bin/codescan.js:9 (+1 more occurrence(s) elsewhere)
  • HIGHSOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/codescan.js:23 (+1 more occurrence(s) elsewhere)
  • HIGHSOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/scripts/install.js:14
  • HIGHSOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/install.js:17
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/install.js'
  • LIFECYCLE_SCRIPT: 'preuninstall' -> 'node scripts/uninstall.js'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/bin/codescan.js:9 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/codescan.js:23 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/scripts/install.js:14
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/install.js:17
  • INSTALL_TIME_NETWORK_SOCKET: 'postinstall' script runs package/scripts/install.js, which makes network calls and executes/decodes/reads secrets

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

View package on npm →
100 146d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/closure-postinstall.mjs'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/core/addon-bridge/addon-bridge.service.js:73 (+20 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/core/addon/addon-package.service.js:818 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/agent/agent-service.js:157
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/dist/server-root/index.js:1062 (+1 more occurrence(s) elsewhere)

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

View package on npm →
100 146d — — —
Unverified Signal
— npm latest tapflow contributors — 🪝 🌐
Package purpose: iOS simulator agent for tapflow — xcrun simctl control and screen streaming
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node -e "if (process.platform === 'darwin') { require('fs').readdirSync('bin').forEach(f => require('fs').chmodSync('bin/' + f, 0o755)) }"'
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/bin/libtapflow-nethook.dylib' in npm tarball
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/AudioCaptureStreamer.js:19 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/IOSAgent.js:186 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/XCUITreeReader.js:116

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

View package on npm →
100 147d — — —
Very Risky
— npm latest — — 🪝 🌐
Package purpose: TypeScript SDK for building Qoder-powered coding agents.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall.cjs'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/scripts/postinstall.cjs:17
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/scripts/postinstall.cjs:126
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/scripts/postinstall.cjs:19
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/postinstall.cjs:50 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/index.js:15
  • INSTALL_TIME_NETWORK_SOCKET: 'postinstall' script runs package/scripts/postinstall.cjs, which makes network calls and executes/decodes/reads secrets

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

View package on npm →
100 148d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Saluzi CLI - interactive AI coding assistant in the terminal
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/install-defaults.mjs'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/guide/assets/blade-Dep6sGHT.js:1 (+11 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Invisible Unicode Steganography / Bidi Override' found in package/dist/guide/assets/chunk-JAPRZBRM-9bKfxSyC.js:5 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/rcs-web/assets/cytoscape.esm-D_LviqZs.js:331 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/guide/assets/fennel-B4xqedON.js:1 (+1 more occurrence(s) elsewhere)

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

View package on npm →
100 151d — — —
Very Risky
— npm latest robit-man — 🪝 🌐
Package purpose: AI coding agent powered by open-source models (Ollama/vLLM) — interactive TUI with agentic tool-calling loop
Static code signals:
  • LIFECYCLE_SCRIPT: 'preinstall' -> 'node dist/preinstall.cjs'
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node dist/postinstall-daemon.cjs'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/launcher.cjs:36 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/dist/postinstall-daemon.cjs:28 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/dist/postinstall-daemon.cjs:350
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/postinstall-daemon.cjs:36 (+3 more occurrence(s) elsewhere)
  • SYSTEM_PERSISTENCE_TAMPERING: 'System Persistence Implant (systemd/cron/registry)' found in package/dist/postinstall-daemon.cjs:10
  • SYSTEM_PERSISTENCE_TAMPERING: 'Systemd / macOS LaunchAgent Persistence' found in package/dist/postinstall-daemon.cjs:11

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

View package on npm →
100 153d — — —
SUSPICIOUS
— npm latest — — 🪝 🌐
Package purpose: MCP server for creating, reading, updating AWS Pricing Calculator estimates through natural language.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/dist/mcp-server.js:50
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'process.binding/mainModule' found in package/dist/mcp-server.js:167
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/mcp-server.js:2
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/mcp-server.js:56
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/mcp-server.js:55 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Bulk Environment Harvesting' found in package/dist/mcp-server.js:156
  • SUSPICIOUS_OBFUSCATION: 'Dense Hex Escape Sequences' found in package/dist/mcp-server.js:167

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

View package on npm →
100 153d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: A TUI for managing coding agents: run Claude Code, Codex and opencode side by side, each in its own isolated jj workspace.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall.mjs'
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/improve/advisor.js:57 (+8 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/improve/advisor.js:31 (+20 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'AWS Credentials (~/.aws/credentials)' found in package/dist/cloud.js:46
  • CREDENTIAL_PATH_HARVESTING: 'SSH Private Keys (~/.ssh)' found in package/dist/cloud.js:832
  • CREDENTIAL_PATH_HARVESTING: 'SSH Directory / Private Keys (~/.ssh)' found in package/dist/cloud.js:824 (+1 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'Registry / Git Configuration (~/.yarnrc, ~/.gitconfig)' found in package/dist/cloud.js:28
  • CREDENTIAL_PATH_HARVESTING: 'Cloud Provider Credentials (GCP, Azure, DigitalOcean)' found in package/dist/cloud.js:52

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

View package on npm →
100 153d — — —
Very Risky
— npm latest — — 🪝 🌐
Package purpose: AtlasCloud CLI for calling LLM, image, video, and audio APIs from terminals, scripts, and CI jobs.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node install.js'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/install.js:9 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/install.js:144
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/install.js:4
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/install.js:13 (+1 more occurrence(s) elsewhere)
  • INSTALL_TIME_NETWORK_SOCKET: 'postinstall' script runs package/install.js, which makes network calls and executes/decodes/reads secrets

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

View package on npm →
100 153d — — —
Unverified Signal
— npm latest leviyuan — 🪝 🌐
Package purpose: Lodestar (夜航星) — IM-native frontend for Codex, Claude Agent SDK and DeepSeek Harness via Feishu Card Kit
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall.cjs'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/data-dir.cjs:6 (+8 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/lodestar-agent.js:31 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/lodestar-agent.js:117 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Bulk Environment Harvesting' found in package/dist/lodestar-agent.js:13 (+3 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/dist/lodestar-setup.js:130 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/lodestar-setup.js:75 (+2 more occurrence(s) elsewhere)

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

View package on npm →
100 154d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: CLI for Amp, the frontier agent and development environment.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node install.cjs'
  • MISSING_SOURCE_REPOSITORY_URL
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/bin/amp.exe' in npm tarball
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/cli-wrapper.cjs:33 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/cli-wrapper.cjs:64

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

View package on npm →
100 158d — — —
SUSPICIOUS
— npm latest — — 🪝 🌐
Package purpose: APX — unified CLI + daemon for the Agent Project Context (APC) standard.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node src/interfaces/cli/postinstall.js'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/core/agent/tools/handlers/_git.js:12 (+51 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/core/images/engines/a1111.js:212 (+31 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/interfaces/cli/commands/android.js:76 (+7 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/src/core/voice/audio-decode.js:32 (+1 more occurrence(s) elsewhere)
  • SYSTEM_PERSISTENCE_TAMPERING: 'System Persistence Implant (systemd/cron/registry)' found in package/src/core/desktop/autostart.js:9
  • SYSTEM_PERSISTENCE_TAMPERING: 'Systemd / macOS LaunchAgent Persistence' found in package/src/core/desktop/autostart.js:8
  • SYSTEM_PERSISTENCE_TAMPERING: 'Windows Run Key Persistence' found in package/src/core/desktop/autostart.js:9

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

View package on npm →
100 160d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Multi-channel AI gateway with extensible messaging integrations
Static code signals:
  • LIFECYCLE_SCRIPT: 'preinstall' -> 'node scripts/preinstall-package-manager-warning.mjs'
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall-bundled-plugins.mjs && node scripts/postinstall-patch-pi-ai.mjs'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/plugin-sdk/root-alias.cjs:20 (+59 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Invisible Unicode Steganography / Bidi Override' found in package/dist/canvas-host/a2ui/a2ui.bundle.js:7242
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/extensions/feishu/api.js:892 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/capability-cli-DQ9_dfW8.js:793 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/chutes-oauth-DNwFAFbv.js:143

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

View package on npm →
100 160d — — —
Unverified Signal
— npm latest Griffin Long — 🪝 🌐
Package purpose: Open-source coding-agent harness you can actually change — own the loop (prompts, gates, routing, skills, terminal states), use any model, run long tasks while you're away.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall.mjs || true'
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/web-ui-assets/assets/blade-k33SngOZ.js:1 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/web-ui-assets/assets/fennel-BYunw83y.js:1 (+2 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Invisible Unicode Steganography / Bidi Override' found in package/dist/web-ui-assets/assets/less-B1dDrJ26.js:1
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/web-ui-assets/assets/wasm-CG6Dc4jp.js:1
  • CREDENTIAL_PATH_HARVESTING: 'SSH Directory / Private Keys (~/.ssh)' found in package/dist/index.mjs:1
  • CREDENTIAL_PATH_HARVESTING: 'Registry / Git Configuration (~/.yarnrc, ~/.gitconfig)' found in package/dist/index.mjs:105
  • CREDENTIAL_PATH_HARVESTING: 'Cloud Instance Metadata (AWS/GCP/Azure IMDS)' found in package/dist/index.mjs:1

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

View package on npm →
100 161d — — —
SUSPICIOUS
— npm latest — — 🪝 🌐
Package purpose: AI coding agent for Aexol with relay-based browser access.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall.mjs'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/server/agent-bridge.js:197 (+58 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/mcp/app-bridge.bundle.js:4 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/utils/augment-path.js:91 (+10 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/extensions/seo/tools/backend-bridge.js:57 (+16 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/dist/mcp/config.js:18
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Bulk Environment Harvesting' found in package/dist/sdk/coding-agent/core/package/default-package-manager.js:16 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/dist/extensions/browser/tools/evaluate.js:94

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

View package on npm →
100 166d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: AgentsWorkStudio runtime bridge service for machine-level agent runtime integration
Static code signals:
  • LIFECYCLE_SCRIPT: 'preinstall' -> 'node scripts/ensure-build-tools.mjs'
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/ensure-bin-executable.mjs && node scripts/ensure-playwright-browser.mjs'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/adapter/AcodeSdkAdapter.js:1 (+49 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/package/aws-client-agent-mcp/dist/agent-client.js:1 (+10 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Sensitive Token Harvesting' found in package/dist/services/auto-register.js:1 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Bulk Environment Harvesting' found in package/dist/services/aws-client-agent-mcp.js:2 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/package/aws-client-agent-mcp/dist/mcp-server.js:3 (+4 more occurrence(s) elsewhere)

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

View package on npm →
100 169d — — —
Very Risky
— npm latest — — 🪝 🌐
Package purpose: Language-agnostic linter for repository structure, file existence, filename conventions, and file content rules. This package downloads and wraps the platform-matched native alint binary.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node install.js'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/bin/alint.js:14
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/alint.js:30
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/install.js:21
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/install.js:79
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/install.js:36
  • INSTALL_TIME_NETWORK_SOCKET: 'postinstall' script runs package/install.js, which makes network calls and executes/decodes/reads secrets

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

View package on npm →
100 171d — — —
Unverified Signal
— npm latest LIFEAI — 🪝 🌐
Package purpose: RDC typed-agent dispatch skill suite for Claude Code - plan, build, review, overnight builds
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall.js'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/hooks/check-cwd.js:5 (+8 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/hooks/check-cwd.js:11 (+25 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/hooks/check-cwd.js:9 (+26 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/hooks/gate-watchdog-selfcheck.js:194 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/hooks/no-stop-open-epics.js:53 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/scripts/validate-place-histories.js:30 (+1 more occurrence(s) elsewhere)

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

View package on npm →
100 171d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node resources/postinstall-postgres-compat.mjs'
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/routes/access-onboarding.helpers.js:678 (+11 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/routes/access-onboarding.helpers.js:436 (+50 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/agent-runtimes/cursor-models.js:121
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/ui-dist/assets/cytoscape.esm-DTSO7Bv0.js:331 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/secrets/local-encrypted-provider.js:19 (+7 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/ui-dist/assets/pdf-CcZYcL52.js:1
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/services/rudder-plugins.js:822 (+1 more occurrence(s) elsewhere)

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

View package on npm →
100 171d — — —
Unverified Signal
— npm latest DeepPulse — 🪝 🌐
Package purpose: Legacy name of sprag-cli (Sprag) - same tool, kept publishing so existing installs stay current. Prefer: npm i -g sprag-cli
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node bin/cli.js install || true'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/doc2md.cjs:284 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/doc2md.cjs:63 (+29 more occurrence(s) elsewhere)
  • SYSTEM_PERSISTENCE_TAMPERING: 'Shell Profile Backdoor Injection' found in package/src/advice.js:20
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/bin/cli.js:304 (+6 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/commands/feedback.js:71 (+1 more occurrence(s) elsewhere)

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

View package on npm →
100 172d — — —
Unverified Signal
— npm latest Hanzla Habib — 🪝 🌐
Package purpose: rcode — the AI team that never forgets. Persistent memory, specialist agents, and slash commands for AI IDEs. Works in Claude Code, Cursor, Gemini, VS Code, and Antigravity.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node cli/postinstall.js'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/rcode/bin/lib/brain.cjs:241 (+27 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/rcode/bin/lib/brain.cjs:213 (+21 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/rcode/bin/lib/code-references.cjs:157 (+20 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'SSH Private Keys (~/.ssh)' found in package/rcode/bin/rcode-hooks.cjs:258
  • CREDENTIAL_PATH_HARVESTING: 'SSH Directory / Private Keys (~/.ssh)' found in package/rcode/bin/rcode-hooks.cjs:258
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/rcode/bin/rcode-tools.cjs:3040 (+8 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/server/dashboard.js:23 (+1 more occurrence(s) elsewhere)

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

View package on npm →
100 173d — — —
Unverified Signal
— npm latest Oskar Freye — 🪝 🌐
Package purpose: Draht GSD, multi-agent, TDD and DDD workflows as a Claude Code plugin. Install with `npx draht-claude install`.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/draht-tools.cjs:83 (+9 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/bin/draht-tools.cjs:1540 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/draht-tools.cjs:5145 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/graph-manifest.mjs:81
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/graph-manifest.mjs:81

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

View package on npm →
100 175d — — —
SUSPICIOUS
— npm latest — — 🪝 🌐
Package purpose: MulmoClaude — GUI-chat with Claude Code + long-term memory. One command to start.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node bin/fix-node-pty-perms.mjs'
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/client/assets/chunk-HTAEGDNF-BpIQa4ai.js:1 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/client/assets/heic2any-B4wtRmxS.js:2 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/client/assets/heic2any-B4wtRmxS.js:2 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/client/assets/heic2any-B4wtRmxS.js:2 (+12 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Invisible Unicode Steganography / Bidi Override' found in package/client/assets/marp-WnOHAJUy.js:2
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/mulmoclaude.js:52 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/mulmoclaude.js:211 (+22 more occurrence(s) elsewhere)

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

View package on npm →
100 175d 4,001 493 ↑22.9/day
Very Risky
xkat npm 3.1.15 SomiLab contact@somilab.com somilab.com 🪝 🌐
Package purpose: xkat-cli - an AI agent that securely connects your browser to your machine
Claimed homepage: https://xkat.space
Matched naming pattern: npm-xkat-general
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 175
Registry downloads: 4001/month, 1000/week (ACTIVE_COMMUNITY_USE)
Codebase size: 493 lines, 19.0 kB across 3 files (MODERATE_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 (153 days ago) during the active AI hallucination slopsquatting wave.
  • HIGHLIFECYCLE_SCRIPT: 'postinstall' -> 'node ./scripts/install.js'
  • HIGHMISSING_SOURCE_REPOSITORY_URL
  • HIGHSOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/generate-checksums.js:7 (+2 more occurrence(s) elsewhere)
  • HIGHSOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/scripts/install.js:21 (+1 more occurrence(s) elsewhere)
  • HIGHSOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/scripts/install.js:109
  • HIGHSOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/bin/xkat-cli.js:14
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/generate-checksums.js:7 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/scripts/install.js:21 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/scripts/install.js:109
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/bin/xkat-cli.js:14
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/xkat-cli.js:235
  • INSTALL_TIME_NETWORK_SOCKET: 'postinstall' script runs package/scripts/install.js, which makes network calls and executes/decodes/reads secrets

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

View package on npm →
100 176d — — —
Unverified Signal
— npm latest Phoenix Labs — 🪝 🌐
Package purpose: One CLI for all your AI coding agents - versions, config, cloud dispatch, sessions, and teams (now with first-class Grok Build CLI support)
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall.js'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/lib/session/active.js:299 (+54 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/lib/feed/activity.js:1346 (+87 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/dist/lib/agent-spec/agents.js:285 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/lib/agent-spec/agents.js:1020 (+3 more occurrence(s) elsewhere)
  • SYSTEM_PERSISTENCE_TAMPERING: 'Shell Profile Backdoor Injection' found in package/dist/lib/agent-spec/agents.js:278
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/lib/cloud/antigravity.js:84 (+16 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in package/dist/lib/hooks/cache.js:180

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

View package on npm →
100 176d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Atoll CLI — project management from the terminal
Static code signals:
  • LIFECYCLE_SCRIPT: 'preinstall' -> 'node ./bin/install-banner.mjs'
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node ./bin/postinstall.mjs'
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/index.js:614 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/index.js:169 (+2 more occurrence(s) elsewhere)
  • SYSTEM_PERSISTENCE_TAMPERING: 'Shell Profile Backdoor Injection' found in package/dist/index.js:26423
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/dist/runner-entry.js:83
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/dist/runner-entry.js:4744

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

View package on npm →
100 176d — — —
Unverified Signal
— npm latest CI&T Flow Team — 🪝 🌐
Package purpose: Claude Code hooks for Langfuse OTLP tracing — cross-platform
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node -e "require('fs').existsSync('dist/setup.js') && require('child_process').execFileSync(process.execPath, ['dist/setup.js'], {stdio:'inherit'})"'
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/dist/cli.js:24 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/dist/cli.js:2 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/cli.js:2 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/cli.js:265 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/dist/cli.js:2 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cli.js:2 (+2 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/cli.js:265 (+1 more occurrence(s) elsewhere)

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

View package on npm →
100 177d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Agentic software development platform — AI-driven PRD, implementation, and beyond
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall.js'
  • LIFECYCLE_SCRIPT: 'preuninstall' -> 'node scripts/preuninstall.js'
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/lib/api.js:10 (+12 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/lib/codex-image.js:41 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/mcp/config.js:33 (+3 more occurrence(s) elsewhere)

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

View package on npm →
100 177d — — —
Unverified Signal
— npm latest Andrei Hasna — 🪝 🌐
Package purpose: High-level project management CLI, MCP server, SDK, and AI SDK agent loop for coding agents
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'mkdir -p $HOME/.hasna/projects 2>/dev/null || true'
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/serve/app.js:1006 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/mcp/index.js:8549 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/mcp/index.js:546 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/mcp/index.js:296 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/mcp/index.js:169 (+6 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/mcp/index.js:546 (+1 more occurrence(s) elsewhere)

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

View package on npm →
100 177d — — —
Unverified Signal
— npm latest Lincoln Deen — 🪝 🌐
Package purpose: Web research for your agents with smart and safe tooling + knowledge store
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/setup.cjs'
  • LIFECYCLE_SCRIPT: 'preuninstall' -> 'node scripts/cleanup.cjs'
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/scripts/camoufox-layout.cjs:407 (+13 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/camoufox-layout.cjs:53 (+42 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/scripts/cleanup.cjs:18 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/scripts/cleanup.cjs:138 (+6 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/dist/cli.mjs:23325 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/cli.mjs:19896 (+1 more occurrence(s) elsewhere)

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

View package on npm →
100 177d — — —
Unverified Signal
— npm latest Quo / クオ at kitepon.dev kitepon.dev 🪝 🌐
Package purpose: Audit agent running alongside Claude Code that catches missed tool calls — 気づく役と実行する役の分離
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall.mjs'
  • LIFECYCLE_SCRIPT: 'preuninstall' -> 'node scripts/preuninstall.mjs'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/core/auditor-backend.mjs:33 (+25 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/scripts/benchmark-jev-questions.mjs:23 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/scripts/build-jev-experiment-report.mjs:20 (+3 more occurrence(s) elsewhere)
  • ANTI_ANALYSIS_EVASION: 'CI/CD & Sandbox Environment Detection' found in package/src/core/host-agent.mjs:11
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/src/tool-db/investigate-skills.mjs:16 (+3 more occurrence(s) elsewhere)

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

View package on npm →
100 178d — — —
SUSPICIOUS
— npm latest — — 🪝 🌐
Package purpose: Your personal AI runtime, local-first. Patchwork OS gives any AI model a consistent set of tools, YAML recipes, a delegation policy with approval queue, and a durable trace memory — all on your machine, all under your policy.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall.mjs || true'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/mcp-stdio-shim.cjs:78 (+94 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/connectors/airtable.js:587 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/connectors/airtable.js:112 (+48 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Bulk Environment Harvesting' found in package/dist/commands/auditEnv.js:162
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/dist/bridge.js:1102 (+7 more occurrence(s) elsewhere)
  • EXFILTRATION_DESTINATION_DETECTED: 'Tunneling Service' found in package/dist/config.js:793
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/config.js:189 (+8 more occurrence(s) elsewhere)

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

View package on npm →
100 178d — — —
Unverified Signal
— npm latest Alexander Velikiy — 🪝 🌐
Package purpose: One command install for the great_cto Claude Code plugin. Auto-detects your stack, picks the right archetype, bootstraps PROJECT.md.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node postinstall.mjs'
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/dist/adapt.js:457 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/codex-host.js:23 (+52 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/codex.js:143 (+21 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/llm-fallback.js:15 (+8 more occurrence(s) elsewhere)
  • ANTI_ANALYSIS_EVASION: 'CI/CD & Sandbox Environment Detection' found in package/dist/main.js:1349 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/board/scripts/lib/benchmark-scorer-signature.mjs:8 (+3 more occurrence(s) elsewhere)

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

View package on npm →
100 179d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Cross-platform Computer Use MCP server launcher. After install, configure open-computer-use mcp.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node ./scripts/postinstall.mjs'
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/dist/windows/arm64/open-computer-use.exe' in npm tarball
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/node-repl/open-computer-use-cli.mjs:452 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/plugins/open-computer-use/scripts/open-computer-use-repl.mjs:420 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/plugins/open-computer-use/scripts/open-computer-use-repl.mjs:254 (+1 more occurrence(s) elsewhere)

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

View package on npm →
100 180d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: MCP server for iOS Simulator and Android Emulator control
Static code signals:
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/bin/resources/android/x86_64/libscreen-sharing-agent.so' in npm tarball
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/preview-window/main.cjs:100 (+6 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/client.js:8401 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/client.js:283 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/client.js:2930 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/client.js:8184 (+4 more occurrence(s) elsewhere)
  • ANTI_ANALYSIS_EVASION: 'CI/CD & Sandbox Environment Detection' found in package/dist/cli-cmds.mjs:29662 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/assets/trace-processor/engine.mjs:1615

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

View package on npm →
100 184d — — —
SUSPICIOUS
— npm latest bilkobibitkov — 🪝 🌐
Package purpose: Local cockpit for the Claude Code CLI — multi-tab terminal, full config surface, scheduler, voice dictation, and live observability.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/main/lib/appRuntime.cjs:17 (+61 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/scripts/audit-ops-hygiene.cjs:186 (+14 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/main/lib/credentials.cjs:187 (+10 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/src/main/lib/delegationReadiness.cjs:324 (+4 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'SSH Directory / Private Keys (~/.ssh)' found in package/src/main/files.cjs:50 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/src/main/files.cjs:326
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/src/main/lib/projectHomeAdminRoutes.cjs:62
  • CREDENTIAL_PATH_HARVESTING: 'SSH Private Keys (~/.ssh)' found in package/src/main/webRemote.cjs:250

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

View package on npm →

LINK COPIED TO CLIPBOARD