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 313d — — —
Unverified Signal
— npm latest Mark Jaquith — 🪝 🌐
Package purpose: Manage agentic work across repositories with durable workbases
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'bun scripts/install-pi-extension.ts install'
  • LIFECYCLE_SCRIPT: 'preuninstall' -> 'bun scripts/install-pi-extension.ts uninstall'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/pi-extensions/agency.ts:157 (+20 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Bulk Environment Harvesting' found in package/src/utils/exec.ts:19
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/services/PhaseService.ts:281
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/commands/repo.ts:127 (+1 more occurrence(s) elsewhere)

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

View package on npm →
100 322d — — —
SUSPICIOUS
— npm latest YeonGyu-Kim — 🪝 🌐
Package purpose: The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP/AST Tools
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node postinstall.mjs'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/packages/git-bash-mcp/dist/cli.js:393 (+25 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/packages/git-bash-mcp/dist/cli.js:360 (+64 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/packages/omo-codex/plugin/components/bootstrap/dist/cli.js:2756 (+5 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/packages/omo-codex/plugin/components/rules/dist/cli.js:1826
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/packages/omo-codex/plugin/components/telemetry/dist/cli.js:3662 (+13 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/dist/skills/browser/runtime/omowright/index.js:995 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/skills/browser/runtime/omowright/index.js:1525 (+2 more occurrence(s) elsewhere)

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

View package on npm →
100 328d — — —
Unverified Signal
— npm latest Polymorphism Tech — 🪝 🌐
Package purpose: MORPH-SPEC: NLH (Natural Language Harness) for spec-driven development with Claude Code
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node src/scripts/global-install.js'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/commands/state/advance.js:73 (+47 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/lib/worktree/agent-reaper.js:26 (+53 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/src/commands/project/init.js:484
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/src/lib/installers/mcp-installer.js:139
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/lib/installers/mcp-installer.js:200 (+2 more occurrence(s) elsewhere)

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

View package on npm →
100 330d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: MCP server for Hailer - provides 52 tools to AI assistants (Claude Desktop, Claude Code).
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/mcp/tools/activity-list.js:349 (+12 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/scaffold-cli/app-codegen.js:58 (+13 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/dist/scaffold-cli/bootstrap.js:65
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/dist/mcp/utils/file-upload.js:140
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/mcp/tools/file.js:186 (+1 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/bot/services/message-io.js:297
  • ANTI_ANALYSIS_EVASION: 'TLS / SSL Verification Bypass (Defense Evasion)' found in package/dist/mcp/tls-fetch.js:27

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

View package on npm →
100 339d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Your personal FDE in Claude and Codex. Understand the work, use the right tools, deliver and retain useful context. One entry: vibe.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall.js'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/hooks/journal.cjs:11 (+27 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/hooks/retest.cjs:54 (+13 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/dist/cli/common.js:46
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/core/github.js:38 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/core/skills.js:160
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/core/skills.js:160

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

View package on npm →
100 344d — — —
SUSPICIOUS
— npm latest — — 🪝 🌐
Package purpose: CLI tool to configure Poe API for developer workflows.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall-sync-skills.mjs'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/packages/plan-browser/dist/actions.js:53
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/packages/plan-browser/dist/actions.js:43 (+8 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/packages/tiny-stdio-mcp-server/dist/content/audio.js:24 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/packages/tiny-stdio-mcp-server/dist/base64.js:5 (+7 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Dense Hex Escape Sequences' found in package/packages/safe-bash/dist/chunks/chunk-2CJ4AUS6.js:313 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'process.binding/mainModule' found in package/packages/safe-bash/dist/chunks/chunk-3HN7FHFK.js:6209
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/dist/shared/safe-js/chunks/chunk-3YLITFUK.js:832

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

View package on npm →
100 357d — — —
SUSPICIOUS
— npm latest ooples — 🪝 🌐
Package purpose: Audit net MCP context avoided per AI coding agent, optimize context, and share a live local knowledge graph across 16 CLI clients
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall.cjs'
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/scripts/postinstall.cjs:7 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/scripts/postinstall.cjs:43 (+11 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/postinstall.cjs:35 (+131 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/utils/cache-helper.js:16 (+10 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/tools/advanced-caching/cache-replication.js:894 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/dashboard/public/js/dashboard.js:61 (+13 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/dist/tools/code-analysis/smart-security.js:210

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

View package on npm →
100 362d — — —
SUSPICIOUS
— npm latest — — 🪝 🌐
Package purpose: Letta Code is a CLI tool for interacting with stateful Letta agents from the terminal.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall-patches.js || echo letta: vendor patches skipped && node -e "try{require('fs').chmodSync(require('path').join(require.resolve('node-pty/package.json'),'../prebuilds/darwin-arm64/spawn-helper'),0o755)}catch(e){}" || true'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/dev.cjs:5 (+24 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/scripts/run-unit-tests.cjs:97 (+19 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/agent-presets-personality-asset-content.js:26 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/dist/mcp-client.js:2893 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/dist/mcp-client.js:7047 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/mcp-client.js:7945 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/scripts/smoke-image-worker.mjs:62 (+2 more occurrence(s) elsewhere)

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

View package on npm →
100 373d — — —
SUSPICIOUS
— npm latest elbwalker — 🪝 🌐
Package purpose: Google Cloud Platform server sources for walkerOS (Cloud Functions, Pub/Sub)
Static code signals:
  • CREDENTIAL_PATH_HARVESTING: 'Cloud Instance Metadata (AWS/GCP/Azure IMDS)' found in package/dist/index.js:1 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/dist/index.js:1 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/index.js:1 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/dist/index.js:1 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/index.js:1 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/index.js:1 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Sensitive Token Harvesting' found in package/dist/index.js:1 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Bulk Environment Harvesting' found in package/dist/index.js:1 (+1 more occurrence(s) elsewhere)

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

View package on npm →
100 382d — — —
Unverified Signal
— npm latest Memento Team — 🪝 🌐
Package purpose: AI Agent 기억 보조 MCP 서버 - 사람의 기억 구조를 모사한 스토리지+검색+요약+망각 메커니즘
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/auto-setup.js'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cli/agent-hook-command.js:91 (+28 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/cli/agent-ops.js:66 (+11 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/scripts/auto-setup.js:189 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/server/routes/mcp/modern-request-validation.js:52
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/server/routes/mcp/modern-request-validation.js:52

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

View package on npm →
100 390d — — —
SUSPICIOUS
— npm latest Anthropic — 🪝 🌐
Package purpose: SDK for building AI agents with Claude Code's capabilities. Programmatically interact with Claude to build autonomous agents that can understand codebases, edit files, and execute workflows.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/browser-sdk.js:42 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/browser-sdk.js:42 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/browser-sdk.js:141 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/browser-sdk.js:32 (+7 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Invisible Unicode Steganography / Bidi Override' found in package/browser-sdk.js:97
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bridge.mjs:42
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Bulk Environment Harvesting' found in package/bridge.mjs:31
  • ANTI_ANALYSIS_EVASION: 'CI/CD & Sandbox Environment Detection' found in package/bridge.mjs:31 (+2 more occurrence(s) elsewhere)

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

View package on npm →
100 393d — — —
Very Risky
— npm latest OpenRouter — 🪝 🌐
Package purpose: The OpenRouter TypeScript SDK is a type-safe toolkit for building AI applications with access to 400+ language models through a unified API.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/check-types.js || true'
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/esm/lib/base64.js:10
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/scripts/check-types.js:70
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/check-types.js:85
  • INSTALL_TIME_NETWORK_SOCKET: 'postinstall' script runs package/scripts/check-types.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 399d — — —
Unverified Signal
— npm latest Netlify Inc. — 🪝 🌐
Package purpose: CLI tool for running Netlify agents
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall.js'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/dist/skills/netlify-forms/scripts/enable.cjs:1 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/skills/netlify-forms/scripts/enable.cjs:5 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/dist/connections-mcp-server.js:6 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/connections-mcp-server.js:9 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/connections-mcp-server.js:80 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/index.js:2
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/index.js:2 (+4 more occurrence(s) elsewhere)

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

View package on npm →
100 417d — — —
SUSPICIOUS
— npm latest Alex Newman — 🪝 🌐
Package purpose: Memory compression system for Claude Code - persist context across sessions
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/plugin/scripts/claude-mem-launcher.cjs:2 (+6 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/plugin/scripts/claude-mem-launcher.cjs:3 (+21 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/plugin/scripts/context-generator.cjs:123 (+14 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/plugin/scripts/mcp-server.cjs:19 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/plugin/scripts/mcp-server.cjs:29 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/plugin/scripts/qoder-hook-launcher.cjs:70 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/plugin/scripts/transcript-watcher.cjs:15 (+2 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/plugin/scripts/transcript-watcher.cjs:15

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

View package on npm →
100 419d — — —
SUSPICIOUS
— npm latest Simon Lacey — 🪝 🌐
Package purpose: CrawlForge MCP Server - Professional Model Context Protocol server with 31 web scraping, crawling, deep-research, and autonomous-extraction tools. Returns clean Markdown and structured JSON for Claude, Cursor, and any MCP client. Defaults to local Ollama
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'echo ' CrawlForge MCP Server installed! Quick start: run "npx crawlforge init" to configure your API key, install skills, and register the MCP server with your AI clients. Or run "npx crawlforge-setup" to configure your API key only. ''
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/src/core/ActionExecutor.js:1702
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/core/ActionExecutor.js:23 (+50 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/tools/agent/agent.js:24 (+30 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'Cloud Instance Metadata (AWS/GCP/Azure IMDS)' found in package/src/constants/config.js:97 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Sensitive Token Harvesting' found in package/src/constants/config.js:114
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/src/cli/commands/init.js:47 (+2 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'SSH Directory / Private Keys (~/.ssh)' found in package/src/utils/localFilePolicy.js:51

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

View package on npm →
100 443d — — —
Unverified Signal
— npm latest Raoul Biagioni — 🪝
Package purpose: Persistent memory for Claude Code and Pi with native Skills integration, automatic capture, failure learning, and project scoping
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall.js || true'
  • LIFECYCLE_SCRIPT: 'preuninstall' -> 'node scripts/uninstall.js'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/dist/hooks/cc-capture.js:53 (+8 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/hooks/cc-capture.js:66 (+17 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/cli/claude-recall-cli.js:406 (+1 more occurrence(s) elsewhere)
  • SYSTEM_PERSISTENCE_TAMPERING: 'Shell Profile Backdoor Injection' found in package/dist/cli/claude-recall-cli.js:459
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/scripts/postinstall.js:112 (+1 more occurrence(s) elsewhere)

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

View package on npm →
100 455d — — —
Very Risky
— npm latest Pablo Rovito — 🪝 🌐
Package purpose: Git hooks with Claude CLI for code analysis and automatic commit messages
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/lib/utils/auto-update.js:78 (+23 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/utils/auto-update.js:160 (+21 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/lib/utils/claude-client.js:1469
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/lib/metrics/exporter.js:236 (+1 more occurrence(s) elsewhere)
  • ANTI_ANALYSIS_EVASION: 'CI/CD & Sandbox Environment Detection' found in package/lib/metrics/flush.js:103
  • SOURCE_CODE_EVASIVE_PAYLOAD: anti-analysis evasion combined with execution/payload hook in package/lib/metrics/flush.js
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/lib/utils/github-api.js:506

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

View package on npm →
100 462d — — —
Very Risky
— npm latest MoonUI Team — 🪝 🌐
Package purpose: Premium React components for MoonUI - Advanced UI library with 50+ pro components including performance, interactive, and gesture components
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall.cjs'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/plugin/index.cjs:21 (+17 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/next-config-plugin.cjs:85 (+4 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/next-config-plugin.cjs:85 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/scripts/postinstall.cjs:10
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/chunk-5IAURYC3.mjs:23 (+7 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/chunk-NUSWOLXO.mjs:25 (+1 more occurrence(s) elsewhere)

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

View package on npm →
100 462d — — —
SUSPICIOUS
— npm latest Celal Ertug — 🪝 🌐
Package purpose: A local AI-powered software developer assistant that runs on your own machine.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node postinstall.js'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/daemon/dist/agentPane.js:80 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/daemon/dist/agentPane.js:65 (+47 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/backend/dist/src/ai-actions/ai-action-batch.service.js:22 (+7 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/backend/dist/src/llm-provider/alibaba-llm.provider.js:155 (+22 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/tabtape/extension/dist/background.js:3 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/daemon/dist/tabtape/e2e-server.js:19 (+4 more occurrence(s) elsewhere)

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

View package on npm →
100 472d — — —
SUSPICIOUS
— npm latest — — 🪝 🌐
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SUSPICIOUS_OBFUSCATION: 'Invisible Unicode Steganography / Bidi Override' found in package/dist/aiGenModel-C9E1ahu8.js:217
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/dist/components-DSYhAECy.js:9407
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/components-DSYhAECy.js:8761 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'process.binding/mainModule' found in package/dist/exceljs.min-BPhBd8yF.js:27307
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/props-util-D7nkeN4W.js:683 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/TinymceEditor-AWBqjRPa.js:12373

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

View package on npm →
100 475d — — —
SUSPICIOUS
— npm latest Claude Code Templates — 🪝 🌐
Package purpose: Component templates and tracking system for Claude Code
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/cli-tool/src/analytics.js:9 (+14 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/cli-tool/src/plugin-dashboard-web/app.js:120 (+11 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/cli-tool/src/chats-mobile.js:1095 (+12 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/cli-tool/components/sandbox/docker/docker-launcher.js:38 (+4 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/cli-tool/src/health-check.js:959 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/cli-tool/src/health-check.js:384
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/cli-tool/src/index.js:2064

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

View package on npm →
100 484d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Gemini CLI Core
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/src/skills/builtin/skill-creator/scripts/package_skill.cjs:71 (+6 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/src/agents/a2a-client-manager.js:44 (+8 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/src/context/processors/blobDegradationProcessor.js:47
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/src/utils/browser.js:17 (+57 more occurrence(s) elsewhere)
  • ANTI_ANALYSIS_EVASION: 'CI/CD & Sandbox Environment Detection' found in package/dist/src/utils/browser.js:22 (+2 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/src/mcp/oauth-utils.js:434
  • ANTI_ANALYSIS_EVASION: 'Extended Scanner Timeout Stall' found in package/dist/src/code_assist/oauth2.js:349

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

View package on npm →
100 499d — — —
SUSPICIOUS
— npm latest RuvNet — 🪝 🌐
Package purpose: Ruflo - Enterprise AI agent orchestration for Claude Code. Deploy 60+ specialized agents in coordinated swarms with self-learning, fault-tolerant consensus, vector memory, and MCP integration
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/.claude/helpers/hook-handler.cjs:94 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/.claude/helpers/hook-handler.cjs:100 (+120 more occurrence(s) elsewhere)
  • ANTI_ANALYSIS_EVASION: 'CI/CD & Sandbox Environment Detection' found in package/.claude/helpers/hook-handler.cjs:126 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/.claude-plugin/scripts/ruflo-hook.cjs:94 (+45 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/v3/@claude-flow/cli/dist/src/mcp-tools/agent-execute-core.js:177 (+20 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/v3/@claude-flow/cli/dist/src/commands/analyze.js:300 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/v3/@claude-flow/cli/dist/src/commands/analyze.js:310 (+1 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/v3/@claude-flow/cli/dist/src/commands/announcements.js:6 (+5 more occurrence(s) elsewhere)

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

View package on npm →
100 590d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Defra forms engine
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'npm run setup:husky'
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/.public/javascripts/application.min.js:2 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/.server/server/utils/file-form-service.js:156 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/.server/server/utils/secure-context/get-trust-store-certs.js:6 (+1 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/.server/server/utils/secure-context/get-trust-store-certs.js:6 (+1 more occurrence(s) elsewhere)

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

View package on npm →
100 604d — — —
Unverified Signal
— npm latest Anthropic — 🪝
Package purpose: Use Claude, Anthropic's AI assistant, right from your terminal. Claude can understand your codebase, edit files, run terminal commands, and handle entire workflows for you.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node install.cjs'
  • MISSING_SOURCE_REPOSITORY_URL
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/bin/claude.exe' in npm tarball
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/cli-wrapper.cjs:9 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/cli-wrapper.cjs:73 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/cli-wrapper.cjs:135 (+1 more occurrence(s) elsewhere)

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

View package on npm →
100 683d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: [![Test](https://github.com/HiromiShikata/npm-cli-github-issue-tower-defence-management/actions/workflows/test.yml/badge.svg)](https://github.com/HiromiShikata/npm-cli-github-issue-tower-defence-management/actions/workflows/test.yml) [![code style: pretti
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/bin/adapter/repositories/issue/ApiV3CheerioRestIssueRepository.js:1261 (+11 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/adapter/repositories/issue/ApiV3CheerioRestIssueRepository.js:334 (+14 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Sensitive Token Harvesting' found in package/bin/adapter/repositories/issue/ApiV3CheerioRestIssueRepository.js:334 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/bin/adapter/entry-points/console/consoleOperationApi.js:621
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/bin/adapter/entry-points/console/ensureConsoleRunning.js:37 (+2 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Invisible Unicode Steganography / Bidi Override' found in package/bin/adapter/entry-points/console/ui-dist/assets/index-BiDbDfBK.js:22
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/bin/adapter/proxy/proxyEntry.js:37 (+2 more occurrence(s) elsewhere)

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

View package on npm →
100 736d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: OGCIO Building Blocks SDK
Static code signals:
  • LIFECYCLE_SCRIPT: 'preinstall' -> 'npx only-allow pnpm'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/client/utils/client-utils.js:70
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/client/utils/client-utils.js:70
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/client/auth/index.js:13

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

View package on npm →
100 911d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Static code signals:
  • LIFECYCLE_SCRIPT: 'preinstall' -> 'npx only-allow pnpm'
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/cells-C8iCYvLU.js:20768 (+14 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Invisible Unicode Steganography / Bidi Override' found in package/dist/chunk-YOKDWASO-DPZk8vhS.js:2241 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/common-Cjo7bjRK.js:3683 (+9 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/dist-DoE4XJBC.js:11744 (+7 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in package/dist/html-to-image-CZY1pIZH.js:2610
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/dist/react-vega-BED0DjiB.js:13465
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/swimlanes-42K2YHIH-BkSppxp8.js:178

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

View package on npm →
100 998d — — —
Very Risky
— npm latest — — 🪝 🌐
Package purpose: Recall Desktop SDK
Static code signals:
  • LIFECYCLE_SCRIPT: 'install' -> 'node ./setup.js'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/index.js:55
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/index.js:435 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Bulk Environment Harvesting' found in package/index.js:435
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/setup.js:12
  • INSTALL_TIME_NETWORK_SOCKET: 'install' script runs package/setup.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 1040d — — —
SUSPICIOUS
— npm latest — — 🪝 🌐
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • ANTI_ANALYSIS_EVASION: 'TLS / SSL Verification Bypass (Defense Evasion)' found in package/src/index.js:106
  • CREDENTIAL_PATH_HARVESTING: 'Cloud Instance Metadata (AWS/GCP/Azure IMDS)' found in package/src/index.js:38
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/src/index.js:49
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'process.binding/mainModule' found in package/src/index.js:67
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/src/index.js:38
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/src/index.js:67
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/src/index.js:1

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

View package on npm →
100 1082d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Static code signals:
  • LIFECYCLE_SCRIPT: 'preinstall' -> 'npx only-allow pnpm'
  • CREDENTIAL_PATH_HARVESTING: 'Cloud Instance Metadata (AWS/GCP/Azure IMDS)' found in package/dist/assets/add-connection-dialog-DXQnd6eB.js:135
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/assets/add-connection-dialog-DXQnd6eB.js:1 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/assets/agent-panel-D7kMZLG-.js:1 (+8 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'AWS Credentials (~/.aws/credentials)' found in package/dist/assets/ai-model-dropdown-B0z6-zhp.js:4
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/assets/ai-model-dropdown-B0z6-zhp.js:4 (+16 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in package/dist/assets/cell-editor-ADVfycpN.js:9 (+1 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Invisible Unicode Steganography / Bidi Override' found in package/dist/assets/chunk-YOKDWASO-BIpRENEC.js:3 (+1 more occurrence(s) elsewhere)

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

View package on npm →
100 1184d — — —
SUSPICIOUS
— npm latest — — 🪝 🌐
Package purpose: Official Superblocks CLI
Static code signals:
  • LIFECYCLE_SCRIPT: 'preinstall' -> 'node scripts/customer/preinstall.js'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/api-RYDJHNFD.js:2 (+40 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/chunk-4VHUEPIF.js:1296 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/chunk-77CJGXKP.js:369 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/dist/chunk-IH5JCGGN.js:7236 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Bulk Environment Harvesting' found in package/dist/chunk-IH5JCGGN.js:5194 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/chunk-KVLMFI5B.js:4841 (+2 more occurrence(s) elsewhere)

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

View package on npm →
100 1213d — — —
SUSPICIOUS
— npm latest — — 🪝 🌐
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • ANTI_ANALYSIS_EVASION: 'TLS / SSL Verification Bypass (Defense Evasion)' found in package/src/index.js:107
  • CREDENTIAL_PATH_HARVESTING: 'Cloud Instance Metadata (AWS/GCP/Azure IMDS)' found in package/src/index.js:38
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/src/index.js:49
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/src/index.js:38
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/src/index.js:68
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/src/index.js:1
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/index.js:27

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

View package on npm →
100 1239d — — —
Unverified Signal
— npm latest cc-pwa-kit@salesforce.com cc-pwa-kit@salesforce.com salesforce.com 🪝 🌐
Package purpose: :loudspeaker: Hey there, Salesforce Commerce Cloud community!
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'npm run compile-translations && npm run compile-translations:pseudo'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/app/components/shopper-agent/auth-link-client.js:69 (+7 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/scripts/translations/compile-folder.js:9 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/scripts/translations/compile-folder.js:14 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/config/default.js:23 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/app/static/inline-agent-widget.umd.js:14

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

View package on npm →
100 1259d — — —
Very Risky
— npm latest — — 🪝 🌐
Package purpose: Courier CLI – manage notifications from the command line
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node install.js'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/bin/courier.js:6 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/courier.js:12 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/install.js:5
  • 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 1266d — — —
Unverified Signal
— npm latest — — 🪝
Static code signals:
  • LIFECYCLE_SCRIPT: 'preinstall' -> 'node bin/preinstall.mjs'
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node bin/postinstall.mjs'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/preinstall.mjs:13
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/util/kg.util.ts:110

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

View package on npm →
100 1326d — — —
SUSPICIOUS
— npm latest — — 🪝 🌐
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • ANTI_ANALYSIS_EVASION: 'TLS / SSL Verification Bypass (Defense Evasion)' found in package/src/index.js:107
  • CREDENTIAL_PATH_HARVESTING: 'Cloud Instance Metadata (AWS/GCP/Azure IMDS)' found in package/src/index.js:38
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/src/index.js:49
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/src/index.js:38
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/src/index.js:68
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/src/index.js:1
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/index.js:27

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

View package on npm →
100 1359d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/static/tinymce4.7.5/tinymce.min.js:2 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/static/tinymce4.7.5/tinymce.min.js:2
  • SUSPICIOUS_OBFUSCATION: 'Dense Hex Escape Sequences' found in package/static/tinymce4.7.5/tinymce.min.js:2
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/yl-base-ui.js:5716

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

View package on npm →
100 1519d — — —
Unverified Signal
— npm latest BEA Technology Company — 🪝 🌐
Package purpose: Command line interface for LumenJS — scaffold, develop, and build LumenJS applications. LumenJS is a tiny, fast reactive JavaScript framework for building web applications and interfaces with standard HTML, CSS, and JavaScript.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'npm run requirements-check'
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/dist/lib/app.js:1 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/lib/app.js:1 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/dist/lib/copilot/auth.js:1
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/lib/copilot/auth.js:1 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/dist/lib/fcs.js:1 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/lib/fcs.js:1
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/lib/fcs.js:1

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

View package on npm →
100 1633d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Lightdash CLI tool
Static code signals:
  • LIFECYCLE_SCRIPT: 'preinstall' -> 'bash track.sh started || echo 'skipping preinstall''
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'bash track.sh completed || echo 'skipping postinstall''
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/agentConnectionOption.js:32 (+29 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/agentConnections/agentTokenProvider.js:94 (+6 more occurrence(s) elsewhere)
  • ANTI_ANALYSIS_EVASION: 'CI/CD & Sandbox Environment Detection' found in package/dist/analytics/analytics.js:14
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/dist/dbt/targets/Databricks/oauth.js:6 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/handlers/apps/appCodeFiles.js:45 (+3 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/handlers/apps/createApp.js:121 (+2 more occurrence(s) elsewhere)

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

View package on npm →
100 1826d — — —
Unverified Signal
— npm latest Andreas Thomas — 🪝 🌐
Package purpose: An HTTP/REST based Redis client built on top of Upstash REST API.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/cloudflare.js:4886 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/cloudflare.js:295 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/cloudflare.js:193 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/nodejs.js:6234 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/nodejs.js:6288 (+2 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/nodejs.js:6234 (+1 more occurrence(s) elsewhere)

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

View package on npm →
100 2046d — — —
Unverified Signal
— npm latest ReferralSaaSquatch.com, Inc. referralsaasquatch.com 🪝 🌐
Package purpose: A minimal design library with components for referral and loyalty experiences. Built with Shoelace components by Saasquatch.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'patch-package'
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/esm/polyfills/core-js.js:11 (+16 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/esm-es5/dom-context-hooks.module-50442785.js:53 (+9 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/dist/cjs/global-258c36b8.js:13001 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/esm-es5/index.module-02cb914c.js:1 (+9 more occurrence(s) elsewhere)
  • EXFILTRATION_DESTINATION_DETECTED: 'Raw Public IP Endpoint' found in package/dist/mint-components/p-8205800c.system.entry.js:1 (+1 more occurrence(s) elsewhere)

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

View package on npm →
100 2090d — — —
SUSPICIOUS
— npm latest NicolasVuillamy @nvuillam nicolasvuillamy@nvuillam — 🪝 🌐
Package purpose: French-army-knife Toolbox for Salesforce. Orchestrates base commands and assist users with interactive wizards to make much more than native Salesforce CLI + Allows you to define a complete CI/CD Pipeline and Schedule a daily Metadata backup & monitoring
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'yarn husky install || echo "Unable to install Husky. If you are in a CI/CD job, that's ok !"'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/common/aiProvider/agentforceProvider.js:62 (+83 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/lib/common/utils/apiUtils.js:175 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/lib/common/utils/backpromoteGitUtils.js:25 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/lib/commands/hardis/org/refresh/before-refresh.js:873
  • ANTI_ANALYSIS_EVASION: 'CI/CD & Sandbox Environment Detection' found in package/lib/common/gitProvider/bitbucket.js:104 (+8 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Sensitive Token Harvesting' found in package/lib/common/aiProvider/codingAgentProvider.js:16 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/lib/common/utils/deploymentActionsStateUtils.js:477 (+1 more occurrence(s) elsewhere)

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

View package on npm →
100 2188d — — —
Unverified Signal
— npm latest Dick Van Ocampo — 🪝 🌐
Package purpose: El Toolkit sagrado del buen Komarquino
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node src/scripts/install-python.js && npm rebuild keytar'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/src/commands/monitor/agent.js:2 (+11 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/src/commands/monitor/agent.js:4 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/utils/backup.js:32 (+16 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/utils/index.js:232 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/commands/monitor/server.js:194
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/src/commands/monitor/server.js:32
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/src/commands/ui.js:11

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

View package on npm →
100 2529d — — —
Unverified Signal
— npm latest Atlassian — 🪝 🌐
Package purpose: A command line interface for managing Atlassian-hosted apps
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node -e "fs.existsSync('./out/bin/postinstall.js') && require('./out/bin/postinstall.js')"'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/out/installations/site-translation/bitbucket.js:47
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/out/installations/site-translation/bitbucket.js:18 (+9 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/out/service/docker-service.js:5 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/out/command-line/proxy.js:9
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/out/command-line/register-authentication-command.js:11
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/out/webtrigger/resolve-secret-key.js:14

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

View package on npm →
100 2606d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Fimo CLI - create, deploy, and manage Fimo projects
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall.mjs'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/runtime/forms/client.js:8 (+8 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/runtime/preview/editing-metadata.js:8 (+7 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/dist/cli/index.js:679
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/dist/cli/index.js:394
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/dist/cli/index.js:195
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/dist/cli/index.js:250

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

View package on npm →
100 3119d — — —
Very Risky
— npm latest O2Team — 🪝 🌐
Package purpose: cli tool for taro
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node postinstall.js'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/presets/commands/build.js:21 (+13 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/dist/util/index.js:15 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/postinstall.js:4 (+1 more occurrence(s) elsewhere)
  • INSTALL_TIME_NETWORK_SOCKET: 'postinstall' script runs package/postinstall.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 3459d — — —
Very Risky
— npm latest Microsoft — 🪝 🌐
Package purpose: Azure Functions Core Tools
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node lib/install.js'
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/lib/install.js:5
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/install.js:63
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/lib/main.js:5
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/lib/main.js:15
  • INSTALL_TIME_NETWORK_SOCKET: 'postinstall' script runs package/lib/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 4110d — — —
SUSPICIOUS
— npm latest snyk.io snyk.io 🪝 🌐
Package purpose: snyk library and cli utility
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node wrapper_dist/bootstrap.js exec'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/dist/cli/10.index.js:470 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/cli/10.index.js:19761
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/dist/cli/284.index.js:14
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cli/284.index.js:9 (+12 more occurrence(s) elsewhere)
  • ANTI_ANALYSIS_EVASION: 'CI/CD & Sandbox Environment Detection' found in package/dist/cli/395.index.js:2229 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/cli/724.index.js:5205
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/cli/724.index.js:5205

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

View package on npm →
100 4378d — — —
SUSPICIOUS
— npm latest Martin Luther ETOUMAN NDAMBWE — 🪝 🌐
Package purpose: MVC framework for Node.js and Bun with built-in HTTP/2, multi-bundle architecture, and scope-based data isolation — no Express dependency
Static code signals:
  • LIFECYCLE_SCRIPT: 'preinstall' -> 'node script/pre_install.js'
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node script/post_install.js'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/framework/v0.7.5/lib/cmd/image/_host.js:2 (+61 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/framework/v0.7.5/lib/cmd/image/_host.js:81 (+44 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/framework/v0.7.5/lib/cmd/image/_host.js:57 (+94 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/framework/v0.7.5/lib/cmd/framework/build.js:74 (+10 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/framework/v0.7.5/lib/cmd/secrets/check.js:480 (+7 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/framework/v0.7.5/lib/cmd/cache/clear.js:2 (+15 more occurrence(s) elsewhere)

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

View package on npm →

LINK COPIED TO CLIPBOARD