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
90 6d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Use Android phones running Horus like small Linux machines over USB: pair, ssh, exec on many phones, copy, and forward ports.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/adb.js:8 (+2 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'SSH Directory / Private Keys (~/.ssh)' found in package/lib/commands.js:383
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/lib/state.js:37
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/lib/state.js:54

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

View package on npm →
90 6d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: MCP server that lets an AI assistant inspect running browsers over the Chrome DevTools Protocol: enumerate browser processes, capture console logs, network traffic, DOM, performance metrics, and save everything in one shot.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/tools/content.js:393 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/browser/discovery.js:50 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/browser/install.js:8
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/capture/session.js:976

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

View package on npm →
90 6d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Know which AI agent wrote each line of your code, why, and what it cost — then undo just that agent's work. Works with Claude Code, Cursor, Codex and OpenCode, and speaks Agent Trace.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/capture.cjs:609 (+1 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/dist/deepblame.mjs:7497
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/deepblame.mjs:654
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/deepblame.mjs:1327

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

View package on npm →
90 6d — — —
Unverified Signal
— npm latest MrChen-hero — 🪝 🌐
Package purpose: CLI + TUI manager for the mihomo proxy kernel (API-driven, with a guarded transactional config layer)
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/api/client.js:101
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/commands/kernel.js:67 (+3 more occurrence(s) elsewhere)
  • SYSTEM_PERSISTENCE_TAMPERING: 'Shell Profile Backdoor Injection' found in package/dist/commands/output.js:205 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/commands/proxyEnv.js:187 (+2 more occurrence(s) elsewhere)
  • SYSTEM_PERSISTENCE_TAMPERING: 'System Persistence Implant (systemd/cron/registry)' found in package/dist/kernel/serviceSetup.js:5
  • EXFILTRATION_DESTINATION_DETECTED: 'Raw Public IP Endpoint' found in package/dist/config/skeleton.js:34

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

View package on npm →
90 7d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Connect Aivyro MCP to supported AI clients without editing configuration files by hand.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/dist/clients.js:161
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/clients.js:164 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/tutorial.js:92

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

View package on npm →
90 7d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: eroq.ai in your terminal — generate images, video and speech, plus a built-in MCP server for Claude Code, Codex and any MCP client.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/bin/eroq.mjs:470
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/bin/eroq.mjs:121
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/bin/eroq.mjs:65
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/eroq.mjs:23

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

View package on npm →
90 7d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Guardrails for Claude Code that hold. A PreToolUse hook parses every command before it runs, the agent cannot switch it off, and `flowrail audit` replays your past sessions to show what it would have caught. Zero deps, no cloud, MIT.
Static code signals:
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/src/core/audit.js:104
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/core/audit.js:25 (+9 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/core/doctor.js:11 (+6 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'Registry / Git Configuration (~/.yarnrc, ~/.gitconfig)' found in package/src/guard/builtins/git.js:13
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in package/src/guard/shell.js:395
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/src/guard/state.js:364

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

View package on npm →
90 7d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: A terminal UI that mimics the design of Claude Code — same colors, typography, layouts, mascot art and interaction patterns, extracted from the real binary (v2.1.229).
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/install-guard.mjs'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/aegis.js:59 (+35 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/backend.js:498 (+13 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/backend.js:1598 (+3 more occurrence(s) elsewhere)

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

View package on npm →
90 7d 0 3,789 ↑0.0/day
Very Risky
mz npm 0.1.0-beta.14 Pankaj Koirala — 🪝 📦
Package purpose: MZ Dev binary, dashboard and companion packages for darwin-arm64. Installed automatically by mz-dev; do not install directly.
Matched naming pattern: npm-mz-general
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 7
Registry downloads: 0/month, 0/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 3789 lines, 4.6 MB across 124 files (LARGE_CODEBASE)
Automated signals flagged:
  • INFOPackage release verified with cryptographic build provenance (npm_slsa_sigstore). Guarantees authentic repository build pipeline and eliminates publisher domain spoofing risk.
  • HIGHPackage registered recently (0 days ago) during the active AI hallucination slopsquatting wave.
  • HIGHMISSING_SOURCE_REPOSITORY_URL
  • HIGHBUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/lib/objective_c.dylib' in npm tarball
  • HIGHSOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/ui/web/canvaskit/canvaskit.js:90 (+10 more occurrence(s) elsewhere)
  • HIGHSOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/ui/web/assets/packages/flutter_monaco/assets/monaco/min/vs/assets/css.worker-cO8rX8Iy.js:7 (+3 more occurrence(s) elsewhere)
  • HIGHSOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/ui/web/assets/packages/flutter_monaco/assets/monaco/min/vs/loader.js:438
  • HIGHSOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/ui/web/assets/packages/flutter_monaco/assets/monaco/min/vs/loader.js:438
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/lib/objective_c.dylib' in npm tarball
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/ui/web/canvaskit/canvaskit.js:90 (+10 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/ui/web/assets/packages/flutter_monaco/assets/monaco/min/vs/assets/css.worker-cO8rX8Iy.js:7 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/ui/web/assets/packages/flutter_monaco/assets/monaco/min/vs/loader.js:438
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/ui/web/assets/packages/flutter_monaco/assets/monaco/min/vs/loader.js:438
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'process.binding/mainModule' found in package/ui/web/assets/packages/flutter_monaco/assets/monaco/min/vs/loader.js:532
  • SOURCE_CODE_DYNAMIC_CODE_LOADER: execution primitive combined with decode/network/obfuscation call in package/ui/web/assets/packages/flutter_monaco/assets/monaco/min/vs/loader.js

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

View package on npm →
90 7d — — —
Unverified Signal
— npm latest OXVO — 🪝 🌐
Package purpose: OXVO Insights for websites and web apps: product analytics, autocapture, feature flags, session replay, surveys and error tracking.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/module.full.cjs:1 (+26 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/module.full.cjs:1 (+57 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/rrweb.js:1 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/rrweb.js:1 (+1 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/rrweb.js:1 (+1 more occurrence(s) elsewhere)

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

View package on npm →
90 7d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Point at your UI. Your agent understands it. Vite dev plugin + local bridge server.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/bridge-server.js:639
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/bridge-server.js:831
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Bulk Environment Harvesting' found in package/dist/bridge-server.js:832
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/dist/index.js:2868
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/index.js:6074
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/index.js:2677

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

View package on npm →
90 7d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: A single Bun/OpenTUI CLI and dashboard for OpenSpec projects. The `opsx-schema` package bundles the custom schemas and host resources and is the only supported app/installer for schema, agent-skill, and MCP management.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/openspec/client.ts:50 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/resources/index.ts:1700
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/src/switch/index.ts:563
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/src/switch/index.ts:563

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

View package on npm →
90 7d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Run Claude Code, Codex, and Cursor on your own machines from anywhere.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'find node_modules/node-pty/prebuilds -name spawn-helper -exec chmod +x {} +'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/agent.js:14 (+23 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/cli-update.js:93 (+9 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/cursor-cloud.js:34 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/environments.js:38
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Bulk Environment Harvesting' found in package/dist/terminal.js:32

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

View package on npm →
90 7d — — —
Unverified Signal
— npm latest HomeGuru World — 🪝 🌐
Package purpose: NavDevDep-RUX — Secure deployment & monitoring CLI
Static code signals:
  • EXFILTRATION_DESTINATION_DETECTED: 'Raw Public IP Endpoint' found in package/dist/cli.js:468
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/dist/cli.js:402
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/dist/cli.js:170
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cli.js:250

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

View package on npm →
90 8d — — —
Unverified Signal
— npm latest apsolut — 🪝
Package purpose: MCP plugin: query DBeaver Community connections, including SSH-tunneled Postgres. Works with Grok, Claude Code, Codex, and Agy.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/banner.js:26 (+5 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'SSH Directory / Private Keys (~/.ssh)' found in package/src/knownhosts.js:228 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/src/knownhosts.js:50
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/scripts/install-hosts.mjs:141

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

View package on npm →
90 8d — — —
Unverified Signal
— npm latest RismanRJ — 🪝
Package purpose: P2P encrypted .env sync for dev teams — LAN-first, offline-first, zero server
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/backup.js:14 (+7 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/backup.js:41 (+6 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/cli.js:243
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/cli.js:337
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/cli.js:243
  • SYSTEM_PERSISTENCE_TAMPERING: 'Systemd / macOS LaunchAgent Persistence' found in package/cli.js:124

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

View package on npm →
90 8d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Shatadhru — built with NextLoad boilerplate
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'husky || true'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/packages/create-next-load/index.js:176
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/packages/create-next-load/index.js:273 (+9 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/app/api/upload/avatar/route.ts:85

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

View package on npm →
90 8d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: 어떤 AI 에이전트 도구를 쓰든 동일한 워크플로우로 프로젝트를 진행하게 해주는 CLI (aiw)
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/src/tools/cursor.mjs:13
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/lib/env.mjs:24 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/commands/gitignore.mjs:90 (+2 more occurrence(s) elsewhere)

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

View package on npm →
90 8d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Run Pi and Claude Code as first-class external harnesses inside Codex Desktop.
Static code signals:
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/bin/codexhost.exe' in npm tarball
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/app/renderer-extension.js:1693 (+16 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/app/desktop-controller.mjs:124 (+12 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/app/desktop-controller.mjs:1433 (+15 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/app/host-runtime.mjs:22139 (+7 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/app/host-runtime.mjs:2277 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/app/plugins/cursor-cli/plugin.mjs:2946 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/app/plugins/deepseek-harness/plugin.mjs:24734 (+1 more occurrence(s) elsewhere)

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

View package on npm →
90 8d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Run Pi and Claude Code as first-class external harnesses inside Codex Desktop.
Static code signals:
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/bin/codexhost.exe' in npm tarball
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/app/renderer-extension.js:1693 (+16 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/app/desktop-controller.mjs:124 (+12 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/app/desktop-controller.mjs:1433 (+15 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/app/host-runtime.mjs:22139 (+7 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/app/host-runtime.mjs:2277 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/app/plugins/cursor-cli/plugin.mjs:2946 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/app/plugins/deepseek-harness/plugin.mjs:24734 (+1 more occurrence(s) elsewhere)

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

View package on npm →
90 8d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Use a secret without holding it: an encrypted vault whose values are injected into the commands an agent runs and redacted from everything that comes back.
Static code signals:
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/src/cli.js:116
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/cli.js:216 (+4 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'Registry / Git Credentials (~/.npmrc, ~/.pypirc)' found in package/src/guard.js:82
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/vault.js:32
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/src/vault.js:99

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

View package on npm →
90 8d — — —
Unverified Signal
— npm latest Lovely — 🪝 🌐
Package purpose: WhatsApp API Modification By Lovely
Static code signals:
  • LIFECYCLE_SCRIPT: 'preinstall' -> 'node ./engine-requirements.js'
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/lib/Utils/chat-utils.js:23 (+6 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/lib/Utils/generics.js:192 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/Caller/relay-transport.mjs:18 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'vm.runInContext' found in package/lib/Caller/wasm-engine.mjs:305
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/lib/Caller/worker-bootstrap.mjs:347

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

View package on npm →
90 8d — — —
Unverified Signal
— npm latest Shervin Davarifard — 🪝 🌐
Package purpose: A local dashboard for running and watching Claude Code agents across your git repos.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SUSPICIOUS_OBFUSCATION: 'Invisible Unicode Steganography / Bidi Override' found in package/dist/web/assets/codeMirror-PDKH9kX8.js:12
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/web/assets/main-CUFjWX1C.js:39 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/web/assets/main-CUFjWX1C.js:1 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/dist/server/main.js:2273
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/server/main.js:119 (+2 more occurrence(s) elsewhere)

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

View package on npm →
90 9d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Write coordination for one shared tree: per-worker path claims, locks, version checks and the io_status tool.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/identity.ts:103 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/index.ts:458
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/pend.ts:91
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/pend.ts:91

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

View package on npm →
90 9d — — —
Unverified Signal
— npm latest — — 🪝
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node ./postinstall.mjs'
  • MISSING_SOURCE_REPOSITORY_URL
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/bin/onyx.exe' in npm tarball
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/postinstall.mjs:44

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

View package on npm →
90 9d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Real-Chrome CDP driver, XHR/fetch capture, and OpenAPI 3.0 exporter. Extracted from extrApi.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/capture/interceptor.js:5 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/session/sessionManager.js:393 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/security/tokenVault.js:25 (+2 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/.deprecated/extracted-v1-src/session-cdp.ts:302

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

View package on npm →
90 9d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: GitHub-style diff review in the browser, with a live notes column for humans and agents
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/web/assets/blade-CV-8kbvq.js:1 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/web/assets/fennel-DQxkIbk2.js:1
  • SUSPICIOUS_OBFUSCATION: 'Invisible Unicode Steganography / Bidi Override' found in package/dist/web/assets/less-DVTAwKKz.js:1
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/web/assets/wasm-BnjxR4X6.js:1

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

View package on npm →
90 9d — — —
Unverified Signal
— npm latest yanshekki — 🪝 🌐
Package purpose: YSK Omni — local models behind an OpenAI-compatible gateway, with Admin panel and CLI
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall.cjs'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/scripts/prepare.cjs:36 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/prepare.cjs:23 (+35 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/public/admin/app.js:252 (+7 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/services/chat-request-builder.service.js:83 (+3 more occurrence(s) elsewhere)

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

View package on npm →
90 9d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Engram — agent memory substrate (descends from graphify): AI coding assistant skill (Claude Code, Codex, Gemini CLI, Kimi Code, GitHub Copilot CLI, Aider, OpenCode, OpenClaw) - turn any folder of code, docs, papers, images, or audio/video transcripts into
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node -e "if(require('fs').existsSync('engram-memory/package.json'))require('child_process').execSync('npm --prefix engram-memory install --no-audit --no-fund',{stdio:'inherit'})"'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/cli-compat.js:13
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cli-compat.js:7 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/studio-app/assets/index-B1wh6neO.js:1 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/dist/studio-app/assets/pdf-gh-BrLFn.js:1 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/studio-app/assets/pdf-gh-BrLFn.js:2 (+1 more occurrence(s) elsewhere)

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

View package on npm →
90 9d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: kebab — your org's shared memory for coding agents, from the terminal
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/dist/kebab.mjs:25933
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/kebab.mjs:4645
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/kebab.mjs:24094
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/kebab.mjs:25634

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

View package on npm →
90 9d — — —
Unverified Signal
— npm latest — — 🪝
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node ./postinstall.mjs'
  • MISSING_SOURCE_REPOSITORY_URL
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/bin/cloudpilot.exe' in npm tarball
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/postinstall.mjs:44

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

View package on npm →
90 9d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Vmake Labs CLI
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/cli.cjs:2
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/cli.cjs:2
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cli.cjs:2
  • SUSPICIOUS_OBFUSCATION: 'Obfuscator Dictionary Lookup Pattern' found in package/dist/cli.cjs:2

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

View package on npm →
90 9d — — —
Unverified Signal
— npm latest — — 🪝
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/src/autostart.js:16 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/autostart.js:69
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/cli.js:207 (+2 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'AWS Credentials (~/.aws/credentials)' found in package/src/host.js:7
  • CREDENTIAL_PATH_HARVESTING: 'Registry / Git Credentials (~/.npmrc, ~/.pypirc)' found in package/src/host.js:8

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

View package on npm →
90 10d — — —
Unverified Signal
— npm latest dixonSolutions — 🪝 🌐
Package purpose: Self-hosted voice bridge for Cursor, Codex, and Claude Code CLIs
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node bin/postinstall.mjs'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/cli.js:4363 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/cli.js:3882 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cli.js:402 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/index.js:11897
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/web/dist/main-YHYLD4T2.js:6373

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

View package on npm →
90 10d — — —
SUSPICIOUS
— npm latest das-fed — 🪝
Package purpose: 远程仓库克隆并按需提取指定目录或文件的脚手架命令行工具
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/dist/index.js:929
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'process.binding/mainModule' found in package/dist/index.js:32001
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/index.js:38832
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/index.js:4796
  • SUSPICIOUS_OBFUSCATION: 'Dense Hex Escape Sequences' found in package/dist/index.js:32941
  • ANTI_ANALYSIS_EVASION: 'CI/CD & Sandbox Environment Detection' found in package/dist/index.js:3950

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

View package on npm →
90 10d — — —
Unverified Signal
— npm latest katticot — 🪝
Package purpose: Universal MCP Apps Host & UI Plugin for DeepSeek Harness (DSH)
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/lib/client.js:157
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/lib/client.js:1774
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/lib/index.js:1131
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/index.js:101
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/lib/index.js:1131

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

View package on npm →
90 10d — — —
Unverified Signal
— npm latest lefos13 — 🪝
Package purpose: Antigravity CLI (agy) as a Paseo provider: streaming turns, tool rows with diffs, images, structured output, skills and slash commands, question cards for ask_question, conversation import, opt-in MCP sharing, and multiple accounts with per-account usage
Static code signals:
  • CREDENTIAL_PATH_HARVESTING: 'Registry / Git Configuration (~/.yarnrc, ~/.gitconfig)' found in package/server/accounts.ts:448
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/server/accounts.ts:260
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/server/accounts.ts:290 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/server/attachments.ts:32

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

View package on npm →
90 10d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Connect your local agent clients (Claude Code, Codex, Cursor, OpenCode, Qoder) to M2 Canvas over MCP in one command.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/clients.js:38 (+1 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/dist/config-files.js:65
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/system.js:85

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

View package on npm →
90 10d — — —
Unverified Signal
— npm latest Blue Cloud Cyber Solutions LTD — 🪝 🌐
Package purpose: MCP server for the Blue Cloud Cyber Agent Guestbook: read and verify the hash-chained ledger, register an Ed25519 key, sign one entry per UTC day.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/api.js:39
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/index.js:13
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/protocol.js:73
  • SUSPICIOUS_OBFUSCATION: 'Invisible Unicode Steganography / Bidi Override' found in package/dist/protocol.js:23

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

View package on npm →
90 10d — — —
Unverified Signal
— npm latest SEAL — 🪝 🌐
Package purpose: Official SEAL SDK: send and open end-to-end encrypted files and secrets, and ask a person for one, from any website or server. The key never reaches SEAL.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/index.cjs:1032 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/index.cjs:1036 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/index.cjs:1023 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/index.cjs:2207 (+1 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/index.cjs:2090 (+2 more occurrence(s) elsewhere)

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

View package on npm →
90 10d — — —
Unverified Signal
— npm latest Kinthala Samuel Sampath Kumar — 🪝 🌐
Package purpose: Secure one-command Mecord Connect runtime for connecting ChatGPT to a user-authorized Windows computer.
Static code signals:
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/runtime/native/operator-windows-uia.exe' in npm tarball
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/runtime/app/apps/local-agent/src/benchmark-runner.js:76 (+23 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/runtime/app/apps/local-agent/src/bootstrap-config.js:92 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/runtime/app/src/capabilities/browser-cdp.js:165 (+7 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/runtime/app/apps/local-agent/src/remote.js:96 (+2 more occurrence(s) elsewhere)

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

View package on npm →
90 10d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Voice + click-to-caret + TTS + screenshots — drop-in wrapper for the Cursor Agent CLI
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall.js'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/src/clipboard.js:15 (+8 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/config.js:232 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/config.js:136 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/notify-rules.js:84 (+1 more occurrence(s) elsewhere)

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

View package on npm →
90 10d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: QualityExec Agent - Local browser execution sandbox for AI verification
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/agent.js:5 (+1 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Invisible Unicode Steganography / Bidi Override' found in package/dist/ui/assets/CodeEditor-DxscIVmL.js:11
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/ui/assets/index-DeHSrrSW.js:2 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/index.js:3019

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

View package on npm →
90 11d — — —
SUSPICIOUS
— npm latest — — 🪝 🌐
Package purpose: web frontend for dsh (DeepSeek Harness) with mobile remote access
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/server/dist/acme.js:54 (+9 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/server/dist/api.js:450 (+9 more occurrence(s) elsewhere)
  • EXFILTRATION_DESTINATION_DETECTED: 'Tunneling Service' found in package/web/dist/assets/index-XW3qncKu.js:58
  • SYSTEM_PERSISTENCE_TAMPERING: 'Systemd / macOS LaunchAgent Persistence' found in package/web/dist/assets/index-XW3qncKu.js:144
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/server/dist/dsh/manager.js:52

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

View package on npm →
90 11d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: sk-Hermes:可自我进化的 AI Agent 命令行工具(Java fat-jar 的 npm 分发壳)
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall.js'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/scripts/download-jar.js:27
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/download-jar.js:41 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/bin/jhermes.js:25
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/jhermes.js:95

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

View package on npm →
90 11d — — —
Unverified Signal
— npm latest rts-mb — 🪝
Package purpose: Claude Codex Navigator - pick a Claude Code or Codex session and resume it in its directory
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/actions.mjs:69 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/platform.mjs:14
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/src/windows-tab.mjs:6
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/src/windows-tab.mjs:6

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

View package on npm →
90 11d — — —
Unverified Signal
— npm latest Ojas S.K Mohbansi — 🪝 🌐
Package purpose: Automatic authenticator for the IIITN Fortinet captive portal — headless, secure, and daemon-capable.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall.js'
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/build/core/auth.js:11 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/build/commands/autostart.js:15
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/build/utils/crypto.js:42
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/postinstall.js:9

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

View package on npm →
90 11d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Server-only Blob Storage SDK for IGA Pages
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/esm/305.js:169 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/esm/305.js:1949 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/esm/305.js:294 (+2 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/esm/305.js:169 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cjs/index.js:20 (+1 more occurrence(s) elsewhere)

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

View package on npm →
90 11d — — —
SUSPICIOUS
— npm latest — — 🪝 🌐
Package purpose: Server-only Agent SDK for IGA Pages
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/esm/128.js:169 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/esm/128.js:1949 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/esm/128.js:294 (+4 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/esm/128.js:169 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/esm/613.js:609 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Bulk Environment Harvesting' found in package/dist/esm/613.js:872 (+1 more occurrence(s) elsewhere)
  • ANTI_ANALYSIS_EVASION: 'CI/CD & Sandbox Environment Detection' found in package/dist/esm/613.js:2812 (+1 more occurrence(s) elsewhere)

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

View package on npm →
90 11d — — —
SUSPICIOUS
— npm latest xingzhen199186 — 🪝 🌐
Package purpose: DSH 极简移动端遥控器:只把「你的指令」和「AI 的最终回复」送到手机,屏蔽全部中间过程。
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/client/client.js:106 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/index.js:281 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/lib/pairing.js:154
  • EXFILTRATION_DESTINATION_DETECTED: 'Tunneling Service' found in package/lib/tunnel.js:19

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

View package on npm →

LINK COPIED TO CLIPBOARD