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
40 8d — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Package purpose: Universal Stdio MCP Bridge for Get AI Todo - connects any coding harness (Antigravity, Claude Code, Cursor, Windsurf) to getaitodo.com
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/credentials.mjs:86 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/credentials.mjs:6 (+1 more occurrence(s) elsewhere)

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

View package on npm →
40 8d — — —
Possible Squatted Stub
— npm latest Lucas Coelho de Oliveira Lima — 🪝 🌐
Package purpose: Enterprise-grade stealth traffic generation framework.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/infrastructure/config/config.js:62 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/dist/main.js:3
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/infrastructure/monitoring/ReputationService.js:16

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

View package on npm →
40 8d — — —
Possible Squatted Stub
— npm latest EYALIN — 🪝
Package purpose: Check and request device permissions and the state of Location/WiFi/Camera/Bluetooth/NFC/notifications settings, compiling only the modules an app uses. Community fork of cordova.plugins.diagnostic.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node ./scripts/apply-modules.js'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/apply-modules.js:23

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

View package on npm →
40 8d — — —
Unverified Signal
— npm latest Rich Olson — 🪝
Package purpose: CLI health checks, handoffs, session archives, visual archives, and recovery tools for OpenAI Codex and Claude Code session threads.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/bin/agent-thread-tools.js:7
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/agent-thread-tools.js:75
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/agent-thread-tools.js:78

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

View package on npm →
40 8d — — —
Unverified Signal
— pypi 0.2.0 — — 🪝
Package purpose: VideoFetch MCP server — let any AI agent download video/audio straight into your own object storage
Static code signals:
  • CREDENTIAL_PATH_HARVESTING: 'SSH Private Keys (~/.ssh)' found in videofetch_mcp-0.2.0/src/videofetch_mcp/config.py:30
  • CREDENTIAL_PATH_HARVESTING: 'SSH Directory / Private Keys (~/.ssh)' found in videofetch_mcp-0.2.0/src/videofetch_mcp/config.py:30
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in videofetch_mcp-0.2.0/src/videofetch_mcp/config.py:43
  • CREDENTIAL_PATH_HARVESTING: 'SSH Private Keys (~/.ssh)' found in videofetch_mcp-0.2.0/src/videofetch_mcp/server.py:199
  • CREDENTIAL_PATH_HARVESTING: 'SSH Directory / Private Keys (~/.ssh)' found in videofetch_mcp-0.2.0/src/videofetch_mcp/server.py:41

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

View package on PyPI →
40 8d — — —
Unverified Signal
— pypi 2.0.1 Antonio D'Angelo — 🪝
Package purpose: BAD: Behavior Anomaly Detection. Cross-platform user behavior analytics, anomaly detection, and SIEM alerting.
Static code signals:
  • CREDENTIAL_PATH_HARVESTING: 'Cloud Instance Metadata (AWS/GCP/Azure IMDS)' found in behavior_anomaly_detection-2.0.1/src/behavior_anomaly/config.py:49
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in behavior_anomaly_detection-2.0.1/src/behavior_anomaly/collectors/linux.py:75
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in behavior_anomaly_detection-2.0.1/src/behavior_anomaly/collectors/macos.py:36
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in behavior_anomaly_detection-2.0.1/src/behavior_anomaly/collectors/windows.py:74

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

View package on PyPI →
40 8d — — —
Unverified Signal
— pypi 0.1.0 — — 🪝
Package purpose: Async stream processing on Redis Streams: decorator-based agents, timers and shared state
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: Call to os.environ.get() in streammachine-0.1.0/setup.py:17
  • SOURCE_CODE_ENV_VARS_ACCESS: Access to os.environ in streammachine-0.1.0/setup.py:17
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in streammachine-0.1.0/setup.py:17
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in streammachine-0.1.0/src/streammachine/__main__.py:52
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in streammachine-0.1.0/src/streammachine/app.py:230
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in streammachine-0.1.0/src/streammachine/dashboard.py:924
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in streammachine-0.1.0/src/streammachine/mcp_fast.py:45
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in streammachine-0.1.0/src/streammachine/mcp_server.py:66

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

View package on PyPI →
40 8d — — —
Possible Squatted Stub
— npm latest DevFrames — 🪝 🌐
Package purpose: VIBE Groq & LLM Decision Provider by DevFrames
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/llm-provider.js:48 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/llm-provider.js:7 (+1 more occurrence(s) elsewhere)

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

View package on npm →
40 8d — — —
Possible Squatted Stub
— npm latest OXVO — 🪝 🌐
Package purpose: OXVO Insights for Node.js and edge runtimes: server-side event capture, user identification, feature flags with local evaluation and error tracking.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/client.js:243 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/capture-v1/config.js:34 (+2 more occurrence(s) elsewhere)

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

View package on npm →
40 8d — — —
Possible Squatted Stub
— npm latest Neo5093 — 🪝 🌐
Package purpose: HRHOT (hrhot.gaiying.top) HR industry updates MCP server. Read-only, anonymous, no API key required.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/client.js:51
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/client.js:10

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

View package on npm →
40 8d — — —
Unverified Signal
— npm latest tintinweb — 🪝
Package purpose: Fork of @tintinweb/pi-subagents with parent model/thinking inheritance and cached agent discovery.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/agent-runner.js:742 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/dist/workflow/worker-source.js:31 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'vm.runInContext' found in package/dist/workflow/worker-source.js:743 (+1 more occurrence(s) elsewhere)

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

View package on npm →
40 8d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Zero-dependency linter that blocks AI-generated comment slop. Enforces a one-line, why-only comment policy via pre-commit hook, IDE plugin and CI.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/skill/scripts/src/audit.mjs:9 (+6 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/skill/scripts/src/bench.mjs:24 (+12 more occurrence(s) elsewhere)

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

View package on npm →
40 8d — — —
Unverified Signal
— npm latest ffyfox — 🪝
Package purpose: DeepSeek Harness 的 Linux 原生桌面集成:XDG 桌面入口、纯净无边框独立窗口,以及由自己启动的服务随窗口关闭而停止的生命周期管理。
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/cli.js:96 (+7 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/installer.js:158 (+2 more occurrence(s) elsewhere)

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

View package on npm →
40 8d — — —
Unverified Signal
— npm latest Snowy117 — 🪝 🌐
Package purpose: Load each workspace's direnv environment into every command the DeepSeek Harness runs — automatically, per working directory. 让 DSH 每个工作区的子进程自动带上该工作区的 direnv 环境。
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/lib/client.js:463
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/evaluator/deps.js:45 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/lib/evaluator/watches.js:24

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

View package on npm →
40 8d — — —
Possible Squatted Stub
— npm latest — — 🪝
Package purpose: The windows x64 Secant executable, carried for @secantdev/secant.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/secant.exe' in npm tarball

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

View package on npm →
40 8d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Minimal native filesystem watcher with conservative rename correlation
Static code signals:
  • LIFECYCLE_SCRIPT: 'install' -> 'node-gyp rebuild'
  • MISSING_SOURCE_REPOSITORY_URL

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

View package on npm →
40 8d — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Package purpose: Hayya Design System CLI — installs Hayya UI component source into your app.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/config.js:70
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/config.js:5 (+1 more occurrence(s) elsewhere)

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

View package on npm →
40 8d — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Package purpose: Turn application errors into tested, verified pull requests.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/notify/discord.js:181 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/notify/discord.js:156 (+6 more occurrence(s) elsewhere)

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

View package on npm →
40 8d — — —
Possible Squatted Stub
— npm latest — — 🪝
Package purpose: CLI to add gotlUI components to your project
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/gotlui.js:90

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

View package on npm →
40 8d — — —
Unverified Signal
— npm latest Jimmy Chen — 🪝
Package purpose: The host behind the Esposter agent console — a loopback WebSocket that runs Claude Code sessions through the Claude Agent SDK and speaks a typed wire to the page.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/agentConsoleServerCommand-D-Uv3ME1.js:86
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/agentConsoleServerCommand-D-Uv3ME1.js:49
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Bulk Environment Harvesting' found in package/dist/agentConsoleServerCommand-D-Uv3ME1.js:2857

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

View package on npm →
40 8d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Manage AI agent skills from the command line: install, deploy, update, rename, check.
Static code signals:
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/cli.mjs:2613
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/cli.mjs:2615
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/cli.mjs:16525
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/cli.mjs:8475

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

View package on npm →
40 8d — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Package purpose: Model Context Protocol (MCP) server for Agent Hover. Connects Claude Desktop, Cursor, and AI agents directly to your running UI.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/index.js:136
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/index.js:18

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

View package on npm →
40 8d — — —
Unverified Signal
— npm latest DevOhMyCode — 🪝
Package purpose: CLI to enable/disable the MCP servers, plugins, skills, hooks, commands and agents of every installed AI agent CLI (Claude Code, Codex, Grok, Cursor, Copilot, Gemini…)
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/agents/codex.js:8 (+8 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/core/generic.js:284 (+1 more occurrence(s) elsewhere)

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

View package on npm →
40 8d — — —
Unverified Signal
— npm latest Koushik Dey — 🪝
Package purpose: Install the Higgsfield API skill (79 video and image models) into every coding agent: Claude Code, Codex, Gemini CLI, Copilot, Cursor, Windsurf and more.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/cli.js:43
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/cli.js:49

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

View package on npm →
40 8d — — —
Possible Squatted Stub
— npm latest VibeLabs — 🪝 🌐
Package purpose: Fail-open update prompts and localized changelogs for Expo and React Native apps.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/bin/vibeupdate.mjs:27
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/vibeupdate.mjs:19

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

View package on npm →
40 8d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Sends DMX from the gobo browser app to Art-Net, sACN or OSC. A browser cannot open a UDP socket, so this does that part.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/index.js:1121
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/index.js:126 (+1 more occurrence(s) elsewhere)

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

View package on npm →
40 8d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Cross-session error gates for AI coding agents: detects recurring tool-call failures and promotes them into enforced gates. Remind first, block on same-session repeat offense. Works with OpenCode, Claude Code, Codex CLI, Gemini CLI, Cursor, Copilot CLI, a
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/cli.ts:167 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/install-config.ts:101 (+1 more occurrence(s) elsewhere)

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

View package on npm →
40 8d — — —
Unverified Signal
— npm latest Takumi Saito — 🪝 🌐
Package purpose: MCP server that gives AI coding agents isolated sandboxes on AWS Lambda MicroVMs
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/client.js:15 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/config.js:90 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/image/agent.mjs:349
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Bulk Environment Harvesting' found in package/image/sudo.mjs:42

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

View package on npm →
40 8d — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Package purpose: Small React parts that attach to an app you already have: a progress bar under the header while a page loads, and a prompt when a new build is deployed. No framework, no dependencies.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/build-id.js:5
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/index.js:75

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

View package on npm →
40 8d — — —
Unverified Signal
— npm latest Alessandro Vioni — 🪝 🌐
Package purpose: Terminal-first AI chat client for OpenRouter and Venice.ai with streaming responses, session persistence, and cost tracking
Static code signals:
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/src/attachment-store.js:62 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/cli-main.js:234 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/http.js:334 (+1 more occurrence(s) elsewhere)

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

View package on npm →
40 8d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Evidence-first codebase analysis for coding agents (runs the Python package verinoda through uvx, pipx or a private venv)
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/bin/verinoda.js:14
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/verinoda.js:51
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/verinoda.js:30

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

View package on npm →
40 8d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Explicit DeepSeek Harness adapter for the TaskBelay process graph.
Static code signals:
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/runtime/win32-x64/taskbelay.exe' in npm tarball
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/skills/taskbelay/scripts/artifacts.mjs:24 (+5 more occurrence(s) elsewhere)

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

View package on npm →
40 8d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Complete local TaskBelay Host adapter for Claude Code.
Static code signals:
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/runtime/win32-x64/taskbelay.exe' in npm tarball
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/lifecycle.mjs:10 (+5 more occurrence(s) elsewhere)

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

View package on npm →
40 8d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Complete local TaskBelay Host adapter for ZCode.
Static code signals:
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/runtime/win32-x64/taskbelay.exe' in npm tarball
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/command.mjs:14 (+4 more occurrence(s) elsewhere)

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

View package on npm →
40 8d — — —
Unverified Signal
— npm latest EasyTestData — 🪝 🌐
Package purpose: EasyTestData server: REST API and job workers for EasyTestData Cloud and local mode
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/config.js:9 (+8 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/routes/connections.js:242 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/web-dist/assets/index-B21PSG1y.js:12

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

View package on npm →
40 8d — — —
Unverified Signal
— npm latest CHENBOHAN — 🪝 🌐
Package purpose: Write documents with your coding agent — MoSage (墨閣) scaffolds the workspace and handles the pages, print layout, and export (PDF and Word).
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cli/bin.js:150 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/images-DAdL1h1e.js:1170 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/images-DAdL1h1e.js:1141 (+7 more occurrence(s) elsewhere)

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

View package on npm →
40 8d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Zolidar fork of IronCalc Node.js bindings
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/index.js:56
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/index.js:56
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/index.js:64

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

View package on npm →
40 8d — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Package purpose: Scaffold agent-ready projects from versioned GitHub templates.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cli.js:21
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/remote.js:54

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

View package on npm →
40 8d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: TaskBelay tasks in local branches or dedicated worktrees for Codex.
Static code signals:
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/runtime/win32-x64/taskbelay.exe' in npm tarball
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/taskbelay-codex.mjs:62 (+9 more occurrence(s) elsewhere)

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

View package on npm →
40 8d — — —
Unverified Signal
— npm latest Santhoshkumar Hariharan — 🪝
Package purpose: Stop AI coding agents from cheating your checks. Diff-aware guard that catches deleted or skipped tests, weakened assertions, @ts-ignore, test-runner detection, lowered coverage and disabled CI steps, with a Claude Code hook that blocks the agent until it
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/bin.js:4 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/git.js:13

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

View package on npm →
40 8d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Workflow skills for coding agents that work in any project: plan, start, implement, verify, and review GitHub issues.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/lib/github.mjs:32 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/prompts.mjs:10 (+1 more occurrence(s) elsewhere)

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

View package on npm →
40 8d — — —
Unverified Signal
— pypi 0.3.0 — — 🪝
Package purpose: Python SDK for AWS Kendra Ranking.
Static code signals:
  • CREDENTIAL_PATH_HARVESTING: 'AWS Credentials (~/.aws/credentials)' found in capo_kendra_ranking-0.3.0/src/capo_kendra_ranking/_auth/_providers.py:183
  • CREDENTIAL_PATH_HARVESTING: 'Cloud Instance Metadata (AWS/GCP/Azure IMDS)' found in capo_kendra_ranking-0.3.0/src/capo_kendra_ranking/_auth/_providers.py:259
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in capo_kendra_ranking-0.3.0/src/capo_kendra_ranking/_auth/_providers.py:171
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Sensitive Token Harvesting' found in capo_kendra_ranking-0.3.0/src/capo_kendra_ranking/_auth/_providers.py:172
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in capo_kendra_ranking-0.3.0/src/capo_kendra_ranking/_services/_aws_config.py:37

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

View package on PyPI →
40 8d — — —
Unverified Signal
— pypi 0.3.0 — — 🪝
Package purpose: Python SDK for AWS Kendra.
Static code signals:
  • CREDENTIAL_PATH_HARVESTING: 'AWS Credentials (~/.aws/credentials)' found in capo_kendra-0.3.0/src/capo_kendra/_auth/_providers.py:179
  • CREDENTIAL_PATH_HARVESTING: 'Cloud Instance Metadata (AWS/GCP/Azure IMDS)' found in capo_kendra-0.3.0/src/capo_kendra/_auth/_providers.py:255
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in capo_kendra-0.3.0/src/capo_kendra/_auth/_providers.py:167
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Sensitive Token Harvesting' found in capo_kendra-0.3.0/src/capo_kendra/_auth/_providers.py:168
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in capo_kendra-0.3.0/src/capo_kendra/_services/_aws_config.py:37

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

View package on PyPI →
40 8d — — —
Unverified Signal
— pypi 0.3.0 — — 🪝
Package purpose: Python SDK for AWS Kafkaconnect.
Static code signals:
  • CREDENTIAL_PATH_HARVESTING: 'AWS Credentials (~/.aws/credentials)' found in capo_kafkaconnect-0.3.0/src/capo_kafkaconnect/_auth/_providers.py:183
  • CREDENTIAL_PATH_HARVESTING: 'Cloud Instance Metadata (AWS/GCP/Azure IMDS)' found in capo_kafkaconnect-0.3.0/src/capo_kafkaconnect/_auth/_providers.py:259
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in capo_kafkaconnect-0.3.0/src/capo_kafkaconnect/_auth/_providers.py:171
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Sensitive Token Harvesting' found in capo_kafkaconnect-0.3.0/src/capo_kafkaconnect/_auth/_providers.py:172
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in capo_kafkaconnect-0.3.0/src/capo_kafkaconnect/_services/_aws_config.py:37

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

View package on PyPI →
40 8d — — —
Unverified Signal
— pypi 0.3.0 — — 🪝
Package purpose: Python SDK for AWS Kafka.
Static code signals:
  • CREDENTIAL_PATH_HARVESTING: 'AWS Credentials (~/.aws/credentials)' found in capo_kafka-0.3.0/src/capo_kafka/_auth/_providers.py:179
  • CREDENTIAL_PATH_HARVESTING: 'Cloud Instance Metadata (AWS/GCP/Azure IMDS)' found in capo_kafka-0.3.0/src/capo_kafka/_auth/_providers.py:255
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in capo_kafka-0.3.0/src/capo_kafka/_auth/_providers.py:167
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Sensitive Token Harvesting' found in capo_kafka-0.3.0/src/capo_kafka/_auth/_providers.py:168
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in capo_kafka-0.3.0/src/capo_kafka/_services/_aws_config.py:37

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

View package on PyPI →
40 8d — — —
Unverified Signal
— pypi 0.3.0 — — 🪝
Package purpose: Python SDK for AWS Ivschat.
Static code signals:
  • CREDENTIAL_PATH_HARVESTING: 'AWS Credentials (~/.aws/credentials)' found in capo_ivschat-0.3.0/src/capo_ivschat/_auth/_providers.py:183
  • CREDENTIAL_PATH_HARVESTING: 'Cloud Instance Metadata (AWS/GCP/Azure IMDS)' found in capo_ivschat-0.3.0/src/capo_ivschat/_auth/_providers.py:259
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in capo_ivschat-0.3.0/src/capo_ivschat/_auth/_providers.py:171
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Sensitive Token Harvesting' found in capo_ivschat-0.3.0/src/capo_ivschat/_auth/_providers.py:172
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in capo_ivschat-0.3.0/src/capo_ivschat/_services/_aws_config.py:37

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

View package on PyPI →
40 8d — — —
Unverified Signal
— pypi 0.3.0 — — 🪝
Package purpose: Python SDK for AWS IVS Realtime.
Static code signals:
  • CREDENTIAL_PATH_HARVESTING: 'AWS Credentials (~/.aws/credentials)' found in capo_ivs_realtime-0.3.0/src/capo_ivs_realtime/_auth/_providers.py:183
  • CREDENTIAL_PATH_HARVESTING: 'Cloud Instance Metadata (AWS/GCP/Azure IMDS)' found in capo_ivs_realtime-0.3.0/src/capo_ivs_realtime/_auth/_providers.py:259
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in capo_ivs_realtime-0.3.0/src/capo_ivs_realtime/_auth/_providers.py:171
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Sensitive Token Harvesting' found in capo_ivs_realtime-0.3.0/src/capo_ivs_realtime/_auth/_providers.py:172
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in capo_ivs_realtime-0.3.0/src/capo_ivs_realtime/_services/_aws_config.py:37

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

View package on PyPI →
40 8d — — —
Unverified Signal
— pypi 0.3.0 — — 🪝
Package purpose: Python SDK for AWS IVS.
Static code signals:
  • CREDENTIAL_PATH_HARVESTING: 'AWS Credentials (~/.aws/credentials)' found in capo_ivs-0.3.0/src/capo_ivs/_auth/_providers.py:179
  • CREDENTIAL_PATH_HARVESTING: 'Cloud Instance Metadata (AWS/GCP/Azure IMDS)' found in capo_ivs-0.3.0/src/capo_ivs/_auth/_providers.py:255
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in capo_ivs-0.3.0/src/capo_ivs/_auth/_providers.py:167
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Sensitive Token Harvesting' found in capo_ivs-0.3.0/src/capo_ivs/_auth/_providers.py:168
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in capo_ivs-0.3.0/src/capo_ivs/_services/_aws_config.py:37

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

View package on PyPI →
40 8d — — —
Unverified Signal
— pypi 0.3.0 — — 🪝
Package purpose: Python SDK for AWS Iottwinmaker.
Static code signals:
  • CREDENTIAL_PATH_HARVESTING: 'AWS Credentials (~/.aws/credentials)' found in capo_iottwinmaker-0.3.0/src/capo_iottwinmaker/_auth/_providers.py:183
  • CREDENTIAL_PATH_HARVESTING: 'Cloud Instance Metadata (AWS/GCP/Azure IMDS)' found in capo_iottwinmaker-0.3.0/src/capo_iottwinmaker/_auth/_providers.py:259
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in capo_iottwinmaker-0.3.0/src/capo_iottwinmaker/_auth/_providers.py:171
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Sensitive Token Harvesting' found in capo_iottwinmaker-0.3.0/src/capo_iottwinmaker/_auth/_providers.py:172
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in capo_iottwinmaker-0.3.0/src/capo_iottwinmaker/_services/_aws_config.py:37

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

View package on PyPI →
40 8d — — —
Unverified Signal
— pypi 0.3.0 — — 🪝
Package purpose: Python SDK for AWS Iotthingsgraph.
Static code signals:
  • CREDENTIAL_PATH_HARVESTING: 'AWS Credentials (~/.aws/credentials)' found in capo_iotthingsgraph-0.3.0/src/capo_iotthingsgraph/_auth/_providers.py:183
  • CREDENTIAL_PATH_HARVESTING: 'Cloud Instance Metadata (AWS/GCP/Azure IMDS)' found in capo_iotthingsgraph-0.3.0/src/capo_iotthingsgraph/_auth/_providers.py:259
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in capo_iotthingsgraph-0.3.0/src/capo_iotthingsgraph/_auth/_providers.py:171
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Sensitive Token Harvesting' found in capo_iotthingsgraph-0.3.0/src/capo_iotthingsgraph/_auth/_providers.py:172
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in capo_iotthingsgraph-0.3.0/src/capo_iotthingsgraph/_services/_aws_config.py:37

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

View package on PyPI →

LINK COPIED TO CLIPBOARD