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

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

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

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

View package on npm →
100 173d — — —
Very Risky
— npm latest 苑广山 — 🪝 🌐
Package purpose: 一键生成项目代码快照,为 AI 辅助开发与架构审计而生。
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node download-binary.js'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/download-binary.js:91 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/download-binary.js:95
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/download-binary.js:3
  • INSTALL_TIME_NETWORK_SOCKET: 'postinstall' script runs package/download-binary.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 173d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node resources/postinstall-postgres-compat.mjs'
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/routes/access-onboarding.helpers.js:678 (+11 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/routes/access-onboarding.helpers.js:436 (+50 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/agent-runtimes/cursor-models.js:121
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/ui-dist/assets/cytoscape.esm-DTSO7Bv0.js:331 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/secrets/local-encrypted-provider.js:19 (+7 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/ui-dist/assets/pdf-CcZYcL52.js:1
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/services/rudder-plugins.js:822 (+1 more occurrence(s) elsewhere)

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

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

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

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

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

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

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

View package on npm →
100 177d 2,832 493 ↑16.0/day
Very Risky
xkat npm 3.1.15 SomiLab contact@somilab.com somilab.com 🪝 🌐
Package purpose: xkat-cli - an AI agent that securely connects your browser to your machine
Claimed homepage: https://xkat.space
Matched naming pattern: node-xkat-cli
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 177
Registry downloads: 2832/month, 708/week (ACTIVE_COMMUNITY_USE)
Codebase size: 493 lines, 19.0 kB across 3 files (MODERATE_CODEBASE)
Automated signals flagged:
  • INFOPackage release verified with cryptographic build provenance (npm_slsa_sigstore). Guarantees authentic repository build pipeline and eliminates publisher domain spoofing risk.
  • HIGHPackage registered recently (176 days ago) during the active AI hallucination slopsquatting wave.
  • HIGHLIFECYCLE_SCRIPT: 'postinstall' -> 'node ./scripts/install.js'
  • HIGHMISSING_SOURCE_REPOSITORY_URL
  • HIGHSOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/generate-checksums.js:7 (+2 more occurrence(s) elsewhere)
  • HIGHSOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/scripts/install.js:21 (+1 more occurrence(s) elsewhere)
  • HIGHSOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/scripts/install.js:109
  • HIGHSOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/bin/xkat-cli.js:14
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node ./scripts/install.js'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/generate-checksums.js:7 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/scripts/install.js:21 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/scripts/install.js:109
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/bin/xkat-cli.js:14
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/xkat-cli.js:235
  • INSTALL_TIME_NETWORK_SOCKET: 'postinstall' script runs package/scripts/install.js, which makes network calls and executes/decodes/reads secrets

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

View package on npm →
100 181d — — —
Very Risky
— npm latest Bitsocial Labs — 🪝 🌐
Package purpose: Command line interface to Bitsocial API
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node bin/postinstall.js'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cli/ascii-banner.js:102 (+10 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/challenge-packages/challenge-utils.js:112
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/challenge-packages/challenge-utils.js:332 (+5 more occurrence(s) elsewhere)
  • INSTALL_TIME_NETWORK_SOCKET: 'postinstall' script runs package/bin/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 181d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Cross-platform Computer Use MCP server launcher. After install, configure open-computer-use mcp.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node ./scripts/postinstall.mjs'
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/dist/windows/arm64/open-computer-use.exe' in npm tarball
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/node-repl/ocu-config.mjs:15 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/plugins/open-computer-use/scripts/open-computer-use-repl.mjs:479 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/plugins/open-computer-use/scripts/open-computer-use-repl.mjs:290 (+1 more occurrence(s) elsewhere)

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

View package on npm →
100 182d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Solve it once. From then on, your AI knows. Experience for coding agents, EU-hosted: an MCP server for Claude Code, Cursor, Copilot & Windsurf. Learns from every bug fix, commit and CI run.
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/dist/src/ambient-hook.js:4 (+34 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/src/bedeutung.js:1 (+1 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/dist/src/handlers/brain.js:1 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/src/handlers/brain.js:18 (+8 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/dist/src/handlers/cache.js:45
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/dist/src/cls-hook.js:7
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/src/cls-hook.js:7

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

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

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

View package on npm →
100 183d — — —
Very Risky
— npm latest — — 🪝 🌐
Static code signals:
  • LIFECYCLE_SCRIPT: 'preinstall' -> 'node ./preinstall.mjs'
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node ./postinstall.mjs'
  • MISSING_SOURCE_REPOSITORY_URL
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/bin/codefree-o.exe' in npm tarball
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/postinstall.mjs:48
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/postinstall.mjs:31 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/preinstall.mjs:217
  • INSTALL_TIME_NETWORK_SOCKET: 'preinstall' script runs package/preinstall.mjs, 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 186d — — —
SUSPICIOUS
— npm latest bilkobibitkov — 🪝 🌐
Package purpose: Local cockpit for the Claude Code CLI — multi-tab terminal, full config surface, scheduler, voice dictation, and live observability.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/main/lib/appRuntime.cjs:17 (+64 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/scripts/audit-ops-hygiene.cjs:186 (+16 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/src/main/lib/epic/delegationReadiness.cjs:316 (+4 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'SSH Directory / Private Keys (~/.ssh)' found in package/src/main/files.cjs:50 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/src/main/files.cjs:326
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/main/lib/mcpToolCatalog.cjs:302 (+9 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/src/main/lib/feedback-remote/projectHomeAdminRoutes.cjs:62
  • CREDENTIAL_PATH_HARVESTING: 'SSH Private Keys (~/.ssh)' found in package/src/main/webRemote.cjs:151

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

View package on npm →
100 188d — — —
Very Risky
— npm latest Edgar Durand — 🪝 🌐
Package purpose: Workflow-continuity bridge for AI coding agents. Wrap Claude Code or Codex in a PTY and supervise, approve, and redirect the session from any device — async. The terminal companion for CodeAgent Mobile.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node dist/postinstall.js || true'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/dist/index.js:97
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/index.js:13595
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/index.js:19378
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/dist/index.js:10893
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/index.js:6709
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/index.js:102
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/index.js:19378

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

View package on npm →
100 188d — — —
SUSPICIOUS
— npm latest Jerico Team — 🪝 🌐
Package purpose: Bridge local agent — connects your AI tools to Jerico
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall.mjs'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/dist/bridge-mcp.cjs:2943 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/bridge-mcp.cjs:7801 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/bridge-mcp.cjs:22459 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/bridge-mcp.cjs:26404 (+1 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'SSH Directory / Private Keys (~/.ssh)' found in package/dist/index.js:1574
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/dist/index.js:1105
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/index.js:1105

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

View package on npm →
100 188d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Framework-agnostic Remnic memory engine — orchestrator, storage, extraction, search, trust zones
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node ./scripts/ensure-better-sqlite3.mjs'
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/admin-console/public/what-helps-me/app.js:225 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/chunk-3WCASNQZ.js:33 (+5 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/chunk-EI6V5UXY.js:49 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/chunk-KXRX7YC2.js:1181 (+1 more occurrence(s) elsewhere)

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

View package on npm →
100 189d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Velaro Workspace v20 — command-line interface for managing bots, knowledge base ingestion, MCP API keys, search indexes, and ops health.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall.js'
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/lib/commands/ai-models.js:32 (+16 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/commands/article.js:16 (+7 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/lib/commands/mcp-key.js:105
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/lib/commands/update.js:39

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

View package on npm →
100 189d — — —
Unverified Signal
— npm latest lennix1337 — 🪝 🌐
Package purpose: GeneXus 16, GeneXus 17, GeneXus 18 MCP server with native SDK support; basic legacy compatibility for GeneXus Evolution 3, GeneXus Evolution 2, GeneXus Evolution 1, GeneXus 15, GeneXus 9.0, GeneXus 8.0 via com-gxpublic and dotnet-reflection drivers — read
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/verify-install.js'
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/publish/gxwire.exe' in npm tarball
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/cli/commands/axi.js:1 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/cli/commands/axi.js:769 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/cli/commands/axi.js:165 (+7 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/cli/lib/config.js:882
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/cli/lib/update-check.js:4

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

View package on npm →
100 192d — — —
Unverified Signal
— npm latest mvschwarz — 🪝 🌐
Package purpose: Local control plane for multi-agent coding topologies
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/check-abi.mjs'
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/daemon/assets/plugins/openrig-core/hooks/scripts/activity-relay.cjs:132 (+12 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/daemon/assets/plugins/openrig-core/hooks/scripts/activity-relay.cjs:49 (+46 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/daemon/assets/claude-team-permissions.cjs:252
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/daemon/assets/claude-team-permissions.cjs:252
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/daemon/assets/plugins/openrig-core/hooks/scripts/refocus-health.cjs:24 (+14 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Bulk Environment Harvesting' found in package/dist/lib/bundle-source.js:105
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/daemon/dist/adapters/claude-code-adapter.js:713

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

View package on npm →
100 194d — — —
Very Risky
— npm latest Yaver — 🪝 🌐
Package purpose: Unified npm bootstrap for the Yaver agent, SDK injection, and local-first developer runtime
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node src/postinstall.js'
  • LIFECYCLE_SCRIPT: 'preuninstall' -> 'node src/preuninstall.js'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/src/agent-runtime.js:4 (+8 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/agent-runtime.js:197 (+10 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/src/agent-runtime.js:6 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/agent-runtime.js:15 (+9 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/hermesc-runtime.js:103
  • INSTALL_TIME_NETWORK_SOCKET: 'postinstall' script runs package/src/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 195d — — —
SUSPICIOUS
— npm latest Nikolai Vysotskyi — 🪝 🌐
Package purpose: Framework-aware code intelligence MCP server — 88 framework integrations, 81 languages, 72.7% fewer input tokens to review a pull request, comprehension at parity
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/preflight-native.mjs && node scripts/postinstall-app.mjs && node scripts/postinstall-control-plane.mjs'
  • CREDENTIAL_PATH_HARVESTING: 'Registry / Git Configuration (~/.yarnrc, ~/.gitconfig)' found in package/dist/proxy.js:30632
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/proxy.js:27907 (+24 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/proxy.js:4984 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/proxy.js:27880 (+15 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/proxy.js:2088 (+37 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'process.binding/mainModule' found in package/scripts/capture-screenshots.mjs:548
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/scripts/capture-screenshots.mjs:729 (+1 more occurrence(s) elsewhere)

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

View package on npm →
100 195d — — —
SUSPICIOUS
— npm latest — — 🪝 🌐
Package purpose: Open source agentic coding CLI with verified nightly upstream analysis
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/core/agent-loop.mjs:333 (+7 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/core/agent-loop.mjs:333 (+24 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/src/ui/commands.mjs:193
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/ui/commands.mjs:194 (+7 more occurrence(s) elsewhere)
  • ANTI_ANALYSIS_EVASION: 'CI/CD & Sandbox Environment Detection' found in package/src/config/env.mjs:152
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/src/core/session.mjs:117
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/src/core/session.mjs:117
  • CREDENTIAL_PATH_HARVESTING: 'Cloud Instance Metadata (AWS/GCP/Azure IMDS)' found in package/src/permissions/ssrf-check.mjs:10

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

View package on npm →
100 197d — — —
Very Risky
— npm latest Andre Figueira — 🪝 🌐
Package purpose: LCARS-inspired operations dashboard for Claude Code. See every skill, agent, hook, MCP server, plugin, and memory file you've built, click into any of them and read the full content like a Star Trek PADD. Zero config, zero dependencies, just npx claude-hu
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/src/generate.js:7292 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/generate.js:518 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/generate.js:3337 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/generate.js:168 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_CODE_LOADER: execution primitive combined with decode/network/obfuscation call in package/src/server.js

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

View package on npm →
100 199d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Developer CLI for Lovrabet apps, datasets, pages, SQL, Backend Function, database connections, skills, and AI agent workflows.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall.mjs'
  • SUSPICIOUS_OBFUSCATION: 'Obfuscator Dictionary Lookup Pattern' found in package/lib/commands/workspace/add.js:1 (+365 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/lib/utils/ai_config.js:1
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/lib/core/api-client.js:1 (+11 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/context.js:1 (+12 more occurrence(s) elsewhere)

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

View package on npm →
100 201d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Browse local folders and git repositories in your browser
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/verify-node-pty.mjs'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/cli.js:5613 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/dist/cli.js:2286
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/cli.js:8570 (+6 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cli.js:132 (+2 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'SSH Private Keys (~/.ssh)' found in package/ui/dist/assets/index-Bn9cDL_X.js:60
  • CREDENTIAL_PATH_HARVESTING: 'SSH Directory / Private Keys (~/.ssh)' found in package/ui/dist/assets/index-Bn9cDL_X.js:60
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/ui/dist/assets/pdf-CMIacz-x.js:1 (+2 more occurrence(s) elsewhere)

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

View package on npm →
100 203d — — —
Unverified Signal
— npm latest Primo — 🪝 🌐
Package purpose: Local development CLI for Primo
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall.js'
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/commands/add.js:338 (+14 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/commands/add.js:162 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/utils/binary.js:243 (+2 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/dist/utils/mcp-clients.js:29
  • ANTI_ANALYSIS_EVASION: 'CI/CD & Sandbox Environment Detection' found in package/dist/commands/new.js:370

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

View package on npm →
100 205d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: A full-stack TypeScript framework for shipping production web apps: Node + React + Postgres, type-safe RPC over WebSocket and HTTP, real-time doc subscriptions, built-in auth, AI generation, storage, cron / workers, and a CLI for every workflow.
Static code signals:
  • LIFECYCLE_SCRIPT: 'preinstall' -> 'npx only-allow pnpm'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/server/adminAllowlist.js:78 (+49 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/cli/adminsCommand.js:26 (+59 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/dist/inspect/agent-bundle.js:2 (+2 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/server/App.js:124 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/client/audio/AudioPlayer.js:211 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/cli/build.js:96 (+9 more occurrence(s) elsewhere)

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

View package on npm →
100 206d — — —
SUSPICIOUS
— npm latest wendongfly — 🪝 🌐
Package purpose: Web-based terminal sharing with chat UI — control your terminal from phone via LAN/Tailscale
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node -e "try{require('fs').chmodSync(require('path').join(__dirname,'bin','myhi.js'),0o755)}catch(e){}"'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/attach.js:2 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/daemon.js:37 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/dist/index.js:368 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/dist/index.js:82 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'process.binding/mainModule' found in package/dist/index.js:76 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/index.js:368 (+6 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Bulk Environment Harvesting' found in package/dist/index.js:76 (+1 more occurrence(s) elsewhere)

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

View package on npm →
100 207d — — —
Very Risky
— npm latest Muggle AI — 🪝 🌐
Package purpose: Ship quality products with AI-powered E2E acceptance testing that validates your web app like a real user — from Claude Code and Cursor to PR.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall.mjs'
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/dist/chunk-OS2WXIPB.js:1570 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/chunk-OS2WXIPB.js:2072 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/chunk-OS2WXIPB.js:768 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/chunk-OS2WXIPB.js:1616 (+4 more occurrence(s) elsewhere)
  • INSTALL_TIME_NETWORK_SOCKET: 'postinstall' script runs package/scripts/postinstall.mjs, 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 207d — — —
SUSPICIOUS
— npm latest — — 🪝 🌐
Package purpose: Autonomous parallel coding - plan and execute with AI
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall.js'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/scripts/postinstall.js:25 (+7 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/postinstall.js:22 (+8 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/agent-collab.mjs:374 (+7 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'Cloud Instance Metadata (AWS/GCP/Azure IMDS)' found in package/dist/operator.mjs:11435 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/dist/operator.mjs:16883 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/operator.mjs:11869 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/operator.mjs:28465 (+4 more occurrence(s) elsewhere)

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

View package on npm →
100 211d — — —
SUSPICIOUS
— npm latest — — 🪝 🌐
Package purpose: Browser-based coding agent with thin CLI server
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'if [ -d patches ]; then npx --no-install patch-package || { echo "ERROR: patches/ present but patch-package not installed (run a full 'npm ci' incl. devDependencies)"; exit 1; }; fi && if [ -d packages/shared-ts ]; then npm run build -w @slicc/shared-ts; fi && if [ -d packages/cloud-core ]; then npm run build -w @slicc/cloud-core; fi && if [ -d packages/spoon ]; then npm run build -w @ai-ecoverse/spoon; fi && if [ -d packages/webcomponents ]; then npm run build -w @slicc/webcomponents; fi && if [ -d packages/cherry ]; then npm run build -w @ai-ecoverse/cherry; fi'
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/ui/assets/account-store-B4iEyfOe.js:1 (+62 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/ui/assets/adobe-BIuoUION.js:1 (+33 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/dist/ui/assets/almost-bash-shell-headless-D75AY6KZ.js:2394 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/ui/assets/almost-bash-shell-headless-D75AY6KZ.js:2312 (+18 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/node-server/_shared/base64.js:31 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'process.binding/mainModule' found in package/dist/ui/assets/browser-gy9ffEju.js:119
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/dist/ui/assets/bsh-watchdog-DOwTR0vR.js:48 (+2 more occurrence(s) elsewhere)

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

View package on npm →
100 211d — — —
Very Risky
— npm latest — — 🪝 🌐
Package purpose: A chat interface for AI coding agents — control Claude Code, Codex, Gemini CLI, OpenCode from browser and mobile
Static code signals:
  • LIFECYCLE_SCRIPT: 'preinstall' -> 'node dist/src/util/preinstall-cleanup.mjs || true'
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node dist/src/util/postinstall-sharp-repair.js'
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/src/context/backend-authored-context.js:4 (+18 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/src/bind/bind-flow.js:102 (+10 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/src/bind/bind-flow.js:265 (+74 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/src/agent/codex-runtime-config.js:31 (+1 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/src/agent/codex-runtime-config.js:31
  • CREDENTIAL_PATH_HARVESTING: 'Registry / Git Credentials (~/.npmrc, ~/.pypirc)' found in package/dist/src/daemon/command-handler.js:6447 (+1 more occurrence(s) elsewhere)

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

View package on npm →
100 212d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: MCP server exposing Telora product operations to Claude Code
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall.js || true'
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/dist/handlers/connectorHandlers.js:167 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/handlers/daemonConfig.js:254 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/handlers/daemonConfig.js:281 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/shared.js:326

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

View package on npm →
100 213d — — —
SUSPICIOUS
— npm latest Robin Norberg — 🪝 🌐
Package purpose: Multi-agent orchestration system for Copilot CLI - Inspired by oh-my-opencode
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall-contained-fs.mjs'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/lib/config-dir.cjs:26 (+122 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/scripts/copilot/dispatch.cjs:59 (+8 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/bridge/mcp-server.cjs:7059 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bridge/mcp-server.cjs:9 (+55 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/bridge/mcp-server.cjs:18740 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/bridge/mcp-server.cjs:634 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/bridge/mcp-server.cjs:34141

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

View package on npm →
100 213d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: CLI for agent-managed onchain vaults — strategies, depositors, and XMTP chat
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/pin-xmtp-bindings.cjs'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/scripts/pin-xmtp-bindings.cjs:89 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/pin-xmtp-bindings.cjs:60 (+16 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/agent-UI4427YJ.js:70 (+9 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'Cloud Instance Metadata (AWS/GCP/Azure IMDS)' found in package/dist/chunk-IIYIYFMG.js:1683
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/chunk-IIYIYFMG.js:1645
  • SUSPICIOUS_OBFUSCATION: 'Invisible Unicode Steganography / Bidi Override' found in package/dist/chunk-IIYIYFMG.js:2037

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

View package on npm →
100 213d — — —
Unverified Signal
— npm latest Okan Turan — 🪝 🌐
Package purpose: Opinionated, adaptive block-based status line for Claude Code with bin-packing layout, rate limit tracking, and campaign monitoring
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node postinstall.cjs'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/postinstall.cjs:3
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/postinstall.cjs:13 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cache.js:12 (+6 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/dist/cli.js:35 (+1 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'macOS Keychain Dump' found in package/dist/credentials.js:32
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/remote-usage-fetch.js:16 (+1 more occurrence(s) elsewhere)

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

View package on npm →
100 215d — — —
Unverified Signal
— npm latest IronBee — 🪝 🌐
Package purpose: The CLI for IronBee — Verification and Intelligence Layer for Agentic Development
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/run-postinstall.js'
  • LIFECYCLE_SCRIPT: 'preuninstall' -> 'node scripts/run-preuninstall.js'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/clients/agent-project-dir.js:1 (+31 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/verify/api.js:1 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/dist/lib/auth.js:1 (+15 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/dist/lib/auth.js:1 (+3 more occurrence(s) elsewhere)
  • ANTI_ANALYSIS_EVASION: 'CI/CD & Sandbox Environment Detection' found in package/dist/lib/mask.js:1 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/session-view/thumbnail.js:1

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

View package on npm →
100 219d — — —
Very Risky
— npm latest — — 🪝 🌐
Package purpose: Volcengine CLI npm installer
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node install.js'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/install.js:3
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/install.js:157
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/install.js:5
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/install.js:14
  • 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 219d — — —
SUSPICIOUS
— npm latest ChainlessChain Team — 🪝 🌐
Package purpose: CLI for ChainlessChain - install, configure, and manage your personal AI management system
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall.mjs'
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/src/lib/process-execution-broker/windows-sandbox-helper.exe' in npm tarball
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/lib/async-hook-supervisor.cjs:407 (+79 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'vm.runInContext' found in package/src/lib/mcp-stdio-capsule-builder-worker.cjs:64
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/src/lib/settings-loader.cjs:8
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/lib/notifiers/_http.js:22 (+10 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/commands/agenda.js:43 (+28 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/src/lib/evolution/agent-model-projection.js:85 (+6 more occurrence(s) elsewhere)

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

View package on npm →
100 219d — — —
SUSPICIOUS
— npm latest — — 🪝 🌐
Package purpose: akm (Agent Knowledge Manager) — a portable, local-first capability library for AI agents. Discover, load, share, and improve reusable skills, scripts, workflows, and knowledge across any shell-capable coding agent, including Claude Code, OpenCode, and Cur
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/workflows/runtime/agent-identity.js:37 (+42 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'SSH Directory / Private Keys (~/.ssh)' found in package/dist/scripts/akm-migrate-node.js:25671 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/scripts/akm-migrate-node.js:26732 (+14 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/scripts/akm-migrate-node.js:2464 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/scripts/akm-migrate-node.js:2466 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/scripts/akm-migrate-node.js:38104 (+8 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Sensitive Token Harvesting' found in package/dist/scripts/akm-migrate-node.js:38048 (+2 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/dist/integrations/harnesses/claude/config-import.js:22

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

View package on npm →

LINK COPIED TO CLIPBOARD