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 54h — — —
Unverified Signal
— npm latest yoStoobie — 🪝 🌐
Package purpose: Evidence and verification for AI coding agents: map code, reuse concepts, finish migrations, and gate diffs.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node dist/postinstall.js || true'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/chunk-2X7V4HS4.js:2 (+44 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Bulk Environment Harvesting' found in package/dist/chunk-6CS3UQTN.js:1 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/chunk-Q72QSKXC.js:242 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/cli-program-YNOXO72B.js:6 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/scripts/build-codebaseiq-windows.mjs:125 (+2 more occurrence(s) elsewhere)

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

View package on npm →
90 56h — — —
Unverified Signal
— npm latest Ketchsoft — 🪝
Package purpose: Release Android & iOS apps to Google Play and the App Store from a single config, powered by fastlane.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/appship.js:6 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/artifacts.js:38 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/src/credentials.js:34
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/src/credentials.js:34

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

View package on npm →
90 57h — — —
Unverified Signal
— npm latest Praveen Ojha — 🪝
Package purpose: AI Coding Token Economizer & Model Fatigue Shield for Cursor, Claude Code, Windsurf & VS Code
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/bin/cli.js:283
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/bin/cli.js:12
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/cli.js:108
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/cli.js:17

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

View package on npm →
90 58h — — —
SUSPICIOUS
— npm latest — — 🪝 🌐
Package purpose: Scan-to-pair remote access for the dsh web GUI that shares one official interface: a QR beside the settings button pairs phones and PCs into the same Web GUI (a portrait-touch adaptation layer for phones, full desktop on PCs) through one-time tokens and r
Static code signals:
  • EXFILTRATION_DESTINATION_DETECTED: 'Tunneling Service' found in package/lib/client.js:3105 (+12 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/lib/client.js:1234 (+20 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/types/dsh-home.js:26 (+6 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/lib/types/firewall.js:18 (+2 more occurrence(s) elsewhere)

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

View package on npm →
90 60h — — —
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/codex-z.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:1431 (+15 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/app/host-runtime.mjs:22019 (+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:24555 (+1 more occurrence(s) elsewhere)

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

View package on npm →
90 63h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: A portable environment manager for coding agent skills, MCP servers, agents, and rules
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/services/environment.js:220 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/services/environment.js:382 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/core/fs.js:212
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/core/fs.js:246 (+1 more occurrence(s) elsewhere)

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

View package on npm →
90 67h — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Rootless Podman sandboxes for coding agents
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node install.cjs'
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/artifacts/sandboxed-agents-windows-amd64.exe' in npm tarball
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/cli.cjs:18
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/cli.cjs:19

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

View package on npm →
90 71h — — —
Unverified Signal
— npm latest Ahmed Fayed Abdel Mohsen Ismail — 🪝 🌐
Package purpose: Local-first application truth, behavior memory, safe persona simulation and release governance engine.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node ./scripts/postinstall.js'
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/authorization.js:97 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/src/browser-native.js:116
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/src/browser-native.js:147
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/browser-native.js:7 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/scripts/verify-package.mjs:13

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

View package on npm →
90 3d — — —
Unverified Signal
— npm latest Recoil Labs — 🪝 🌐
Package purpose: RecoilPay intents for any website: one script tag, a <recoilpay-intent> element, wallet connection included.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/chunks/ccip-7WYWVY5O.js:29 (+8 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/chunks/chunk-GPOI2YA7.js:1 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/chunks/chunk-LQZA24C3.js:15 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/chunks/chunk-LQZA24C3.js:15 (+2 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/chunks/core-52H33BRG.js:1 (+1 more occurrence(s) elsewhere)

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

View package on npm →
90 3d — — —
Unverified Signal
— npm latest NectarCRM — 🪝 🌐
Package purpose: Servidor MCP do NectarCRM — busca contatos, oportunidades, tarefas e funis a partir de qualquer cliente MCP
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cli.js:28 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/auth/oauth.js:131 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/auth/tokenOauth.js:31 (+1 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/auth/tokenOauth.js:31 (+1 more occurrence(s) elsewhere)

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

View package on npm →
90 3d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Cursor subscriptions (Pro, Pro+, Ultra, Teams) in OpenCode and magpie, through the API cursor-agent talks to
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/index.mjs:901
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/index.mjs:181
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/index.mjs:57
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/index.mjs:901

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

View package on npm →
90 3d — — —
Very Risky
— pypi 0.1.0 Aditi Dubey — 🪝
Package purpose: Long Python error? Get it in short: what broke, and how to fix it.
Static code signals:
  • MODULE_TOPLEVEL_EXECUTION: 'exec' executed at module scope (runs on import) in errinshort-0.1.0/demo.py:22
  • MODULE_TOPLEVEL_EXECUTION: 'exec' executed at module scope (runs on import) in errinshort-0.1.0/demo.py:23
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in errinshort-0.1.0/src/errinshort/style.py:15

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

View package on PyPI →
90 3d — — —
Unverified Signal
— npm latest zhenxun — 🪝
Package purpose: Tiny zero-dependency HTTP server with username/password auth and automatic intranet bypass
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/lib/auth.js:31
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/config.js:181 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/lib/runtime.js:79

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

View package on npm →
90 3d — — —
Unverified Signal
— npm latest chenqi — 🪝 🌐
Package purpose: 快速创建 unibestX (uni-app X) 项目的脚手架工具
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/index.js:2007
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/index.js:2001
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/index.js:167
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/index.js:2007

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

View package on npm →
90 4d — — —
Unverified Signal
— npm latest — — 🪝
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/dist/index.cjs:901
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/index.cjs:1549 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/index.cjs:585 (+3 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/index.cjs:1549 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Bulk Environment Harvesting' found in package/dist/delegate-runner.js:6816

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

View package on npm →
90 4d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Create a runnable onchain agent repo from a nightly-checked Sato Hub template. Works as `npm create sato-agent`.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cli.js:5
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/index.js:267
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/index.js:242
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/index.js:242

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

View package on npm →
90 4d — — —
Unverified Signal
— npm latest EmbedBuild — 🪝
Package purpose: Conecta este ordenador a SpecBox sin copiar tokens: specbox login, status y logout.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/claude.mjs:33 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/lib/store.mjs:31
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/lib/store.mjs:53
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/lib/store.mjs:53

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

View package on npm →
90 4d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: NEXT LOAD by Scalvio — production-ready Next.js + Payload CMS 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:103
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/packages/create-next-load/index.js:303 (+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 4d — — —
Unverified Signal
— npm latest UiPath — 🪝 🌐
Package purpose: Convert a UiPath Apps export (.uiapp) into a React + TypeScript coded app. The SDK behind `uip codedapp convert`.
Static code signals:
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/dist/roslyn-bridge/roslyn-bridge.dll' in npm tarball
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/index.js:8838
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/index.js:25840
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/index.js:20451
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/index.js:8788

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

View package on npm →
90 4d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Your coding agent draws animated diagrams from your code, and flowfig checks them. One animated SVG for a GitHub README, PR or issue, and a React player. Set up Claude Code, Cursor, GitHub Copilot, Codex, Gemini CLI, Windsurf and Kiro with npx flowfig ini
Static code signals:
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/browser.js:198
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/cli.js:280 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cli.js:220 (+3 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/dist/init.js:29

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

View package on npm →
90 4d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: CLI do Quebra-Galho: salva a API key, valida o catálogo e inicia harnesses (ponte de provedor só para OpenCode).
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node ./scripts/postinstall.js'
  • MISSING_SOURCE_REPOSITORY_URL
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/binaries/quebragalho-windows-amd64.exe' in npm tarball
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/quebragalho.js:32

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

View package on npm →
90 4d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Budget-safe x402 buyer and persistent OpenAI-compatible access to PHION services
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/src/connect.js:100 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/src/connect.js:81
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/src/index.js:68
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/src/index.js:68

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

View package on npm →
90 4d — — —
Unverified Signal
— npm latest Kevin Foster — 🪝
Package purpose: Datacapy object model: repositories, relations and data sources
Static code signals:
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/encryption/encryption-service-rsa.js:44
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/encryption/encryption-service-rsa.js:36
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/dist/data-source/redis.js:537 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/repo/repo.js:806

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

View package on npm →
90 4d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: x402 protocol PoC for DeepSearch financial Context Pack API
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/register-x402scan.mjs:20 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/register-x402scan.mjs:12 (+9 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/src/facilitator/cdpAuth.ts:42 (+2 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/src/server.ts:1540

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

View package on npm →
90 4d — — —
Unverified Signal
— npm latest Hamed Niroomand — 🪝
Package purpose: Check whether a project and its dependencies will run on edge and alternative JS runtimes
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/dist/badge-CB_E7EQi.mjs:3894
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/badge-CB_E7EQi.mjs:4914
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/badge-CB_E7EQi.mjs:1372 (+1 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/badge-CB_E7EQi.mjs:4914

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

View package on npm →
90 4d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Sheaf transparent MCP proxy — the inline hard-halt. Sits between an agent and its real tool servers; a gated tool call executes only with a fresh coherent Sheaf certificate, otherwise it is parked for human release. Scrubs secrets from everything that lea
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/index.js:127
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/index.js:81
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/src/security.js:121
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/src/security.js:121

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

View package on npm →
90 4d — — —
Unverified Signal
— npm latest KODEO — 🪝 🌐
Package purpose: The KODEO command-line tool: clone a KODEO project into a folder, pull, push, keep it in sync with `kodeo watch`, and use KODEO as a Git remote.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/kodeo.mjs:5
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/kodeo.mjs:27
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/kodeo.mjs:3
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/kodeo.mjs:5

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

View package on npm →
90 5d — — —
Very Risky
— npm latest — — 🪝 🌐
Package purpose: beautiCode desktop host aggregate for DSH, Codex, WorkBuddy, Cursor, and Doubao.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node ./bin/postinstall.mjs'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/runtime/workbuddy/packages/adapter-workbuddy/dist/background-bar.js:395 (+13 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/runtime/desktop/packages/core/dist/bundled-gallery.js:20 (+31 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/runtime/codex/cli.js:116 (+11 more occurrence(s) elsewhere)
  • SYSTEM_PERSISTENCE_TAMPERING: 'Shortcut Hijacking (.lnk Rewrite / Browser Extension Sideload)' found in package/src/quick-shortcuts.mjs:33 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_PERSISTENT_BACKDOOR: persistence mechanism combined with execution/network in package/src/quick-shortcuts.mjs
  • SYSTEM_PERSISTENCE_TAMPERING: 'Systemd / macOS LaunchAgent Persistence' found in package/runtime/workbuddy/scripts/wb-setup.mjs:199

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

View package on npm →
90 5d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: npmrc 多环境切换工具:CLI + 本地 Web,支持环境保存、一键切换、自动备份与分发
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/cli.js:329 (+1 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'Registry / Git Credentials (~/.npmrc, ~/.pypirc)' found in package/src/paths.js:19
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/paths.js:79

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

View package on npm →
90 5d — — —
Unverified Signal
— npm latest Felipe Ribeiro de Andrade — 🪝 🌐
Package purpose: Jarvis framework
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node bin/postinstall.js'
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/bin/lib/vcs/api.js:235
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/bin/lib/vcs/api.js:22 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/lib/tasks/comment.js:4 (+10 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/lib/vcs/create-merge.js:26 (+6 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Sensitive Token Harvesting' found in package/bin/lib/utils/npmrc-parser.js:49

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

View package on npm →
90 5d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Local-first issue tracker and kanban for humans and AI agent runtimes
Static code signals:
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/bin/kabane.js:37341
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/bin/kabane.js:2882
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/bin/kabane.js:7919
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/kabane.js:25608

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

View package on npm →
90 5d — — —
Unverified Signal
— npm latest wangxiang0605 — 🪝 🌐
Package purpose: Pi extension: Provides a `web_search` tool and a `/search` command: uses a configured search API when present, otherwise falls back across multiple engines (Bing / DuckDuckGo / Sogou / 360 / Baidu) with rate-limit cooldowns, retries, caching, and a Python
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/extensions/web-search.ts:159
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/extensions/web-search.ts:112
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/extensions/web-search.ts:294
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/extensions/web-search.ts:159

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

View package on npm →
90 5d — — —
Unverified Signal
— npm latest Reveals Labs — 🪝
Package purpose: Connect Claude Code, Codex, Gemini CLI, VS Code, Cursor and Windsurf to the hosted Artefa MCP server with one command.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/artefa.mjs:41 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/lib/connect-run.mjs:14
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/lib/connect.mjs:12

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

View package on npm →
90 5d — — —
Unverified Signal
— npm latest Chinthana Sathyajith — 🪝
Package purpose: Zero-dependency, fast System One decision gates and MCP server for coding agents
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/tools/abort-tool.mjs:107 (+13 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/hooks/commit-diff-reader.mjs:17
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/src/tools/compare-tool.mjs:15
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/src/installer/hook-installer.mjs:3

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

View package on npm →
90 5d — — —
SUSPICIOUS
— npm latest — — 🪝 🌐
Package purpose: Affinity OS substrate node — local filesystem, LAN, and storage capabilities for a cloud-hosted system.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • CREDENTIAL_PATH_HARVESTING: 'macOS Keychain Dump' found in package/dist/afos-substrate.js:12759
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/afos-substrate.js:50101
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/afos-substrate.js:31638
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/afos-substrate.js:21295
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Bulk Environment Harvesting' found in package/dist/afos-substrate.js:21295
  • ANTI_ANALYSIS_EVASION: 'CI/CD & Sandbox Environment Detection' found in package/dist/afos-substrate.js:20993

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

View package on npm →
90 5d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Local MCP runtime for ChatGPT with workspace, process, Cloud, and WebUI controls.
Static code signals:
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/dist/native/windows/chatroom-computer-helper.exe' in npm tarball
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/plugins/cloud/api-client.js:71 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/core/runtime/child-environment.js:31 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Bulk Environment Harvesting' found in package/dist/core/runtime/child-environment.js:31
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/plugins/computer/computer-native-host.js:378
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/web/assets/index-BDkarAkX.js:1

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

View package on npm →
90 5d — — —
Unverified Signal
— npm latest Patxi — 🪝 🌐
Package purpose: RATACODE · la terminal de trabajo con IA: le mandas el trabajo pesado a modelos baratos (o a los tuyos, en local) y el resultado vuelve a tu agente o a tu chat.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node bin/instalacion.js'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/mcp/lib/casa.js:24 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/piel/lib/cliente.js:172 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/piel/lib/index.js:527 (+2 more occurrence(s) elsewhere)

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

View package on npm →
90 5d — — —
Unverified Signal
— npm latest razzyshmazzy — 🪝
Package purpose: A persistent, local-first developer-context layer for AI coding agents. Your preferences follow you across repos and reach Claude Code automatically.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/index.js:6425
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/index.js:6321
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/index.js:2771
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/index.js:5714
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/index.js:6372

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

View package on npm →
90 5d — — —
Unverified Signal
— npm latest Reveals Labs — 🪝
Package purpose: Connect Claude Code, Codex, Gemini CLI, VS Code, Cursor and Windsurf to the hosted Reveals UI/UX Pro MCP server with one command.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/lib/connect-run.mjs:14
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/connect-run.mjs:13 (+1 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/lib/connect.mjs:12

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

View package on npm →
90 5d — — —
Unverified Signal
— npm latest Reveals Labs — 🪝
Package purpose: Connect Claude Code, Codex, Gemini CLI, VS Code, Cursor and Windsurf to the hosted Reveals UI/UX Pro MCP server with one command.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/lib/connect-run.mjs:14
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/connect-run.mjs:13 (+1 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/lib/connect.mjs:12

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

View package on npm →
90 5d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: A durable task ledger for AI coding agents
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/commands/actor.js:16 (+7 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/exec/editor.js:26 (+2 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/dist/commands/setup.js:9
  • ANTI_ANALYSIS_EVASION: 'CI/CD & Sandbox Environment Detection' found in package/dist/commands/verify.js:37

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

View package on npm →
90 5d — — —
Unverified Signal
— npm latest Mitch Fultz — 🪝
Package purpose: omp (oh-my-pi) plugin that registers Cursor models as the cursor-sdk provider, backed by @cursor/sdk local and cloud agents
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/scripts/platform-smoke/artifact-anchored-extract.mjs:32 (+8 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/scripts/platform-smoke/artifact-bundle-contract.mjs:25
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/platform-smoke/artifact-secrets.mjs:62 (+40 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Bulk Environment Harvesting' found in package/scripts/steering-rpc-smoke.mjs:266 (+1 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Invisible Unicode Steganography / Bidi Override' found in package/src/cursor-fallback-models.generated.ts:8576

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

View package on npm →
90 5d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Epic proxy
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/main/gams/gfiles/html5/adarkroom/script/audio.js:215 (+39 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/main/gams/gfiles/rarch/assets/base.js:509 (+6 more occurrence(s) elsewhere)
  • ANTI_ANALYSIS_EVASION: 'Extended Scanner Timeout Stall' found in package/main/gams/gfiles/rarch/assets/base.js:1047
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/main/gams/gfiles/html5/chess/chess.js:499 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/main/gams/gfiles/html5/chromedino/index.js:975 (+6 more occurrence(s) elsewhere)
  • EXFILTRATION_DESTINATION_DETECTED: 'Raw Public IP Endpoint' found in package/main/gams/gfiles/html5/hextris/js/main.js:340

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

View package on npm →
90 6d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Custodo command-line tool
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/web-dist/assets/blade-BgbMQtx9.js:1 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/web-dist/assets/fennel-DQxkIbk2.js:1 (+1 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Invisible Unicode Steganography / Bidi Override' found in package/web-dist/assets/less-DVTAwKKz.js:1
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/web-dist/assets/wasm-BnjxR4X6.js:1

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

View package on npm →
90 6d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Install your AI agent as a freelancer on errand: it gets its own wallet, lists itself, takes missions and gets paid in Orbio CREDIT on Robinhood Chain.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/errand-v2.mjs:63 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/errand-v2.mjs:33 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/errand.mjs:58
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/errand.mjs:58

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

View package on npm →
90 6d — — —
Unverified Signal
— npm latest Shivateja Janjirala — 🪝
Package purpose: Makes coding agents write commits and PRs a reviewer can read: what changed and why, checked against the actual diff. No API key, no LLM.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/chunk-ROHHZGNC.js:188 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/chunk-ROHHZGNC.js:2020 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/cli.js:229 (+1 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/cli.js:229 (+1 more occurrence(s) elsewhere)

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

View package on npm →
90 6d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: The Machine CLI: boot-time bootstrap for credential-free zopu session Machines.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • CREDENTIAL_PATH_HARVESTING: 'SSH Private Keys (~/.ssh)' found in package/src/cli.mjs:40
  • CREDENTIAL_PATH_HARVESTING: 'SSH Directory / Private Keys (~/.ssh)' found in package/src/cli.mjs:40
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/cli.mjs:87
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/cli.mjs:23

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

View package on npm →
90 6d — — —
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/openctrlc.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 6d — — —
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/optamus.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 6d — — —
Unverified Signal
— npm latest Idan Chetrit — 🪝
Package purpose: Willow Git Proxy — GitHub access for background coding agents, with no GitHub token in the sandbox
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/utils/config.utils.js:15 (+3 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'Registry / Git Configuration (~/.yarnrc, ~/.gitconfig)' found in package/dist/utils/git-shim.utils.js:11 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/utils/pull-request.utils.js:4 (+2 more occurrence(s) elsewhere)

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

View package on npm →

LINK COPIED TO CLIPBOARD