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
50 23h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Polyfill for HTML popover anchor positioning
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/thunderboltRegistry.js:19
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/thunderboltRegistry.js:25
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/thunderboltRegistry.js:15

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

View package on npm →
50 23h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Polyfill for CSS anchor positioning fallback
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/thunderboltRegistry.js:19
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/thunderboltRegistry.js:25
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/thunderboltRegistry.js:15

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

View package on npm →
50 23h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Tiny utility for viewport unit calculations
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/thunderboltRegistry.js:14
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/thunderboltRegistry.js:21
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/thunderboltRegistry.js:5

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

View package on npm →
50 23h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: MCP server that runs the Yichus API engine (Yichus/Mcp Bosatsu config) over stdio
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cli.js:12 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'vm.runInContext' found in package/dist/engine-worker.js:27 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/lean-wasm-install.js:71
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/lean-wasm-install.js:60

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

View package on npm →
50 23h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Polyfill for CSS gap decorations proposal
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/thunderboltRegistry.js:17
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/thunderboltRegistry.js:23
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/thunderboltRegistry.js:13

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

View package on npm →
50 23h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Lightweight polyfill for :focus-visible pseudo-class
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/thunderboltRegistry.js:17
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/thunderboltRegistry.js:23
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/thunderboltRegistry.js:13

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

View package on npm →
50 23h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Lightweight helper for managing focus groups in web components
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/thunderboltRegistry.js:17
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/thunderboltRegistry.js:23
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/thunderboltRegistry.js:13

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

View package on npm →
50 24h — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: DeepSeek Harness plugin: use a Cursor workspace (skills, rules, hooks, MCP) and the Cursor agent CLI as picker + AgentTeams model routes.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/models/cli.js:24 (+3 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/lib/index.js:104 (+1 more occurrence(s) elsewhere)

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

View package on npm →
50 24h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Polyfill for CSS scroll anchoring in older browsers
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/thunderboltRegistry.js:18
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/thunderboltRegistry.js:24
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/thunderboltRegistry.js:14

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

View package on npm →
50 24h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/thunderboltRegistry.js:8
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/thunderboltRegistry.js:14
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/thunderboltRegistry.js:4

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

View package on npm →
50 24h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/thunderboltRegistry.js:8
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/thunderboltRegistry.js:14
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/thunderboltRegistry.js:4

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

View package on npm →
50 24h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Manage tabindex attributes for accessible navigation
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/thunderboltRegistry.js:8
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/thunderboltRegistry.js:14
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/thunderboltRegistry.js:4

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

View package on npm →
50 25h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/thunderboltRegistry.js:12
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/thunderboltRegistry.js:18
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/thunderboltRegistry.js:5

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

View package on npm →
50 26h — — —
Unverified Signal
— npm latest TribeNest — 🪝 🌐
Package purpose: tribenest-operator: operator CLI for TribeNest backstage (outreach POC workspaces and code website templates)
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/index.js:773
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/index.js:143
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/index.js:21

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

View package on npm →
50 26h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Knac local runtime — trusted secret injection for running Knacs without secrets passing through the model's context.
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/api.js:69 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/config.js:11 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/commands/doctor.js:197 (+1 more occurrence(s) elsewhere)

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

View package on npm →
50 26h — — —
Unverified Signal
— npm latest Hatem Hosny — 🪝 🌐
Package purpose: Run Ada in the browser via WebAssembly (HAC compiler + p-code VM). No server.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/ada-wasm.iife.js:255
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/ada-wasm.iife.js:9

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

View package on npm →
50 26h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: People you deal with, each pointing at the company they work for and filled in from LinkedIn and the web.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/skills/scraping-contacts/bin/import-avatars.mjs:54 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/skills/scraping-contacts/bin/import-avatars.mjs:70
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/skills/scraping-contacts/bin/li.mjs:167

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

View package on npm →
50 27h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/thunderboltRegistry.js:13
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/thunderboltRegistry.js:20
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/thunderboltRegistry.js:6

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

View package on npm →
50 27h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Your calendar meetings as records, synced from Google Calendar, with attendees as contacts and screenshots filed beside each call.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/skills/ingesting-meeting-screenshots/bin/detect.mjs:136 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/skills/fetching-meetings/bin/gcal.mjs:61
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/skills/fetching-meetings/bin/gcal.mjs:21

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

View package on npm →
50 27h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Lightweight flexbox layout utilities for modern CSS
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/thunderboltRegistry.js:13
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/thunderboltRegistry.js:15
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/thunderboltRegistry.js:10

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

View package on npm →
50 27h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Minimal CSS custom property token parser
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/thunderboltRegistry.js:13
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/thunderboltRegistry.js:15
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/thunderboltRegistry.js:10

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

View package on npm →
50 28h — — —
Possible Squatted Stub
— npm latest Waie — 🪝 🌐
Package purpose: Baileys crash fork — modified by Waie. Bug fixes + extra features for WA bot.
Static code signals:
  • LIFECYCLE_SCRIPT: 'preinstall' -> 'node ./engine-requirements.js'
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/lib/Utils/chat-utils.js:23 (+6 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/lib/Utils/generics.js:192 (+2 more occurrence(s) elsewhere)

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

View package on npm →
50 28h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Fritzing (develop, commit 5aa56a5, 2026-07-28) for the browser: the breadboard, schematic and PCB editor, Qt 6.10.3 for wasm
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/fritzing-web.js:10 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/Fritzing.js:1

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

View package on npm →
50 28h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Euro-Office's document editors running entirely in the browser, with x2t as WebAssembly (part eurooffice-web-apps-2 of: @kreijstal/eurooffice @kreijstal/eurooffice-fonts-1 @kreijstal/eurooffice-fonts-2 @kreijstal/eurooffice-sdkjs-common @kreijstal/eurooff
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/web-apps/apps/documenteditor/embed/app-all.js:1 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/web-apps/apps/documenteditor/embed/app-all.js:1 (+6 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/web-apps/apps/documenteditor/forms/app.js:1242 (+2 more occurrence(s) elsewhere)

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

View package on npm →
50 28h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Euro-Office's document editors running entirely in the browser, with x2t as WebAssembly (part eurooffice-web-apps-1 of: @kreijstal/eurooffice @kreijstal/eurooffice-fonts-1 @kreijstal/eurooffice-fonts-2 @kreijstal/eurooffice-sdkjs-common @kreijstal/eurooff
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/web-apps/apps/presentationeditor/embed/app-all.js:1 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/web-apps/apps/presentationeditor/embed/app-all.js:1 (+8 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/web-apps/apps/pdfeditor/main/app.js:3319 (+3 more occurrence(s) elsewhere)

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

View package on npm →
50 28h — — —
Unverified Signal
— npm latest Obsessive Solutions — 🪝 🌐
Package purpose: Multi-agent orchestration CLI for IDE-based AI cuadrillas
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/doctor.js:17 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/init.js:139 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/skills/instagram-publisher/scripts/publish.js:39 (+1 more occurrence(s) elsewhere)

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

View package on npm →
50 29h — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: MCP server for interacting with remote machines over SSH using your existing OpenSSH configuration
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/ssh/connection.js:7 (+2 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'SSH Directory / Private Keys (~/.ssh)' found in package/dist/tools/exec.js:6 (+2 more occurrence(s) elsewhere)

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

View package on npm →
50 29h — — —
Possible Squatted Stub
— npm latest Gua Mah Ampas — 🪝 🌐
Package purpose: A WebSockets library for interacting with WhatsApp Web
Static code signals:
  • LIFECYCLE_SCRIPT: 'preinstall' -> 'node ./engine-requirements.js'
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/lib/Utils/chat-utils.js:23 (+6 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/lib/Utils/generics.js:192 (+2 more occurrence(s) elsewhere)

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

View package on npm →
50 29h — — —
Unverified Signal
— npm latest TumorScript Contributors — 🪝
Package purpose: An esoteric, biomorphic programming language runtime where data mutates when observed
Static code signals:
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/bin/tumorscript.exe' in npm tarball
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/bin/cli.js:6
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/cli.js:37

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

View package on npm →
50 30h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Governance, PDLC runtime and knowledge graph engine for ArchiDev / PDLC.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/agent-runtime/claude/adapter.js:245 (+35 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/metadata/daemon-route.js:129 (+9 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/project-context.js:12 (+1 more occurrence(s) elsewhere)

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

View package on npm →
50 30h — — —
Unverified Signal
— npm latest Tarun Agnihotri — 🪝 🌐
Package purpose: Institutional memory for your codebase. Cogito captures architectural decisions and surfaces them automatically when relevant files are edited.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/scripts/pr-action.cjs:1
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/scripts/pr-action.cjs:16 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/scripts/pr-action.cjs:102 (+6 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/pr-action.cjs:6
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Sensitive Token Harvesting' found in package/scripts/pr-action.cjs:9

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

View package on npm →
50 30h — — —
Unverified Signal
— npm latest Abel Mekonen — 🪝 🌐
Package purpose: Token-optimized SonarQube queue manager and issue resolution engine
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/setup/config.js:101
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/setup/docker.js:97 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/setup/doctor.js:115 (+2 more occurrence(s) elsewhere)

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

View package on npm →
50 31h — — —
Unverified Signal
— npm latest Volter — 🪝 🌐
Package purpose: The Protocol 3 standard for Volter twin packs: the criteria a pack is graded by, the grader, the gate a pack repository and the twin catalog run on every change and submission, and the spec derivation the grade checks against. Pin a version: every place a
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/src/check-sources.js:100 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/src/gate.js:46 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/src/protocol-3.js:119 (+3 more occurrence(s) elsewhere)

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

View package on npm →
50 32h — — —
Unverified Signal
— npm latest Compound Labs — 🪝 🌐
Package purpose: Open-source compliance agent. It reads a buyer's documents, applies a rule set, drafts grounded text and renders a filing pack.
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/engine.js:431 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/render/pdf.js:29
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/render/pdf.js:23 (+5 more occurrence(s) elsewhere)

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

View package on npm →
50 32h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: EZiL command line: sign in, clone and push EZiL repositories with plain git (github.ezil.work), session evidence for EZiL Works.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/ezil.js:959
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/ezil.js:1212
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/ezil.js:221

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

View package on npm →
50 32h — — —
Possible Squatted Stub
— npm latest Finsa-SC — 🪝
Package purpose: Tools to sync and update semantic versions
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'pip install . --break-system-packages || pip install .'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/index.js:3

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

View package on npm →
50 32h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Flex Layer: AI-friendly 2D frame markup with flex layout, HTML text and SVG-style shapes, rendered to PNG
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/dist/draw-tag.js:5
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/fonts.js:29
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/paint.js:784

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

View package on npm →
50 33h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: A terminal switcher for running opencode servers: list every session, attach with a keystroke, stop headless instances
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/cli.js:378
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/cli.js:178
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cli.js:224

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

View package on npm →
50 33h — — —
Unverified Signal
— npm latest Imani Manyara — 🪝 🌐
Package purpose: Framework-agnostic docs-site engine + in-site CLI, with the render stacks built in as subpath adapters (docsmith/vue = VitePress, docsmith/react = Fumadocs). Config-driven aggregation of many packages docs into one site; scaffold + orchestrate with @simta
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/create-docsmith-bNJCwDIa.js:94 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/create-docsmith-bNJCwDIa.js:68 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/create-docsmith-bNJCwDIa.js:1505 (+9 more occurrence(s) elsewhere)
  • ANTI_ANALYSIS_EVASION: 'CI/CD & Sandbox Environment Detection' found in package/dist/create-docsmith-bNJCwDIa.js:2086
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/dist/adapters/vue/assets/config/defineDocsConfig.mjs:100

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

View package on npm →
50 34h — — —
Unverified Signal
— npm latest Toan Nguyen — 🪝
Package purpose: Zero-cost, unlimited Figma MCP server: no API key, no rate limits (Rust port of vkhanhqui/figma-mcp-go)
Static code signals:
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/bin/win32-x64/figma-mcp-rust.exe' in npm tarball
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/run.js:38

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

View package on npm →
50 34h — — —
Unverified Signal
— npm latest Sidney Bissoli — 🪝 🌐
Package purpose: Impressão digital da superfície de um servidor MCP: initialize (instructions + capabilities) + tools/resources/prompts + quem responde sem token, travados ao lado da versão — mudou sem subir a versão = build vermelho e deploy recusado; mais a conferência
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/cli.js:47 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cli.js:47 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/remoto.js:12 (+1 more occurrence(s) elsewhere)

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

View package on npm →
50 34h — — —
Unverified Signal
— npm latest Hari — 🪝
Package purpose: Shared Zod schemas for Founder Circle — single source of truth for API contracts, validation, and TypeScript types (backend + web client + app client).
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • CREDENTIAL_PATH_HARVESTING: 'Cloud Instance Metadata (AWS/GCP/Azure IMDS)' found in package/dist/common.js:49 (+1 more occurrence(s) elsewhere)

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

View package on npm →
50 34h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: A terminal switcher for running opencode servers: list every session, attach with a keystroke, stop headless instances
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/cli.js:378
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/cli.js:178
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cli.js:224

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

View package on npm →
50 36h — — —
Unverified Signal
— npm latest Kevin Malmgren — 🪝 🌐
Package purpose: Prata – local, private Swedish speech-to-text in your browser (KB-Whisper and Klang Pianissimo). Downloads the prebuilt Prata binaries and starts the web UI.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/bin/prata.js:15
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/prata.js:62
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/bin/prata.js:11
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/prata.js:19

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

View package on npm →
50 38h — — —
Unverified Signal
— npm latest Ben Dechrai — 🪝 🌐
Package purpose: A local, offline, conflict-free ticket board for AI agents working on one project.
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/web/app.js:1
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/chunk-4PXGB5NN.js:87 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/chunk-4PXGB5NN.js:70 (+5 more occurrence(s) elsewhere)

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

View package on npm →
50 38h — — —
Unverified Signal
— npm latest lizheming — 🪝 🌐
Package purpose: A Simple & Fast Node Bloging Platform Base On ThinkJS 3.x & ReactJS & ES2015+
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/src/admin/service/export/base.js:9
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/lib/cli.js:6 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/cli.js:73 (+8 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/admin/service/import/markdown.js:80 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/common/config/middleware.js:37 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/src/admin/service/upload/smms.js:1

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

View package on npm →
50 39h — — —
Unverified Signal
— npm latest PuterJam — 🪝 🌐
Package purpose: Index local documents and images in LanceDB, then search them from Finch.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/dist/native.cjs:52
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/native.cjs:52
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/native.cjs:60
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/view.js:1223

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

View package on npm →
50 39h — — —
Very Risky
— npm latest — — 🪝 🌐
Package purpose: One panel for all your AI coding agents. Know which one is waiting on you.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/adapters.js:139 (+6 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/agentdesk.js:185 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/bin/agentdesk.js:15 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Bulk Environment Harvesting' found in package/src/probe.js:27
  • SYSTEM_PERSISTENCE_TAMPERING: 'Systemd / macOS LaunchAgent Persistence' found in package/src/uninit.js:105
  • SOURCE_CODE_PERSISTENT_BACKDOOR: persistence mechanism combined with execution/network in package/src/uninit.js

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

View package on npm →
50 39h — — —
Possible Squatted Stub
— npm latest — — 🪝
Package purpose: A lightweight, expressive environment profile manager.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/install.js'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/scripts/install.js:69

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

View package on npm →
50 40h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/lib/FigmaSetup.exe' in npm tarball
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/lib/batch-replace-cdn.js:3

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

View package on npm →

LINK COPIED TO CLIPBOARD