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
35 10d — — —
Unverified Signal
— npm latest ybouane — 🪝 🌐
Package purpose: LibRaw WASM bindings for the browser — a single-threaded (no -pthread) fork of libraw-wasm, built to avoid the SharedArrayBuffer/recursive-worker pattern that breaks bundlers like Turbopack.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/dist/libraw.js:17 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/libraw.js:1 (+1 more occurrence(s) elsewhere)

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

View package on npm →
35 10d — — —
Unverified Signal
— npm latest Maxime Larrivée-Roy — 🪝 🌐
Package purpose: The kiri command-line interface for Kirigami — a thin terminal wrapper around @kirigami/kirigami's programmatic API.
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/bin/cmd/install.js:144
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/npm.js:10

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

View package on npm →
35 10d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Molen materials: pixel grids, SVG and procedural material graphs (rungs 2-4). No three.js.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/dist/index.mjs:255
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/index.mjs:1547

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

View package on npm →
35 10d — — —
Unverified Signal
— npm latest Aurelio Nakamura — 🪝
Package purpose: The seatbelt for coding agents — a Claude Code safety hook that blocks destructive commands (rm -rf /, curl | sudo bash, force-push, dd to disk) and credential leaks before they run. Offline, zero-config.
Static code signals:
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/dist/cli.js:30 (+1 more occurrence(s) elsewhere)

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

View package on npm →
35 10d — — —
SUSPICIOUS
— npm latest BravoTech — 🪝 🌐
Package purpose: Webphone BCVOZ embutível em qualquer página web. Renderiza uma janela flutuante arrastável com todas as funcionalidades do softphone.
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/bcvoz.umd.js:479 (+10 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/host/js/libwebphone.js:20 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'process.binding/mainModule' found in package/host/js/libwebphone.js:9

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

View package on npm →
35 11d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: On-device NSFW image detection for JavaScript. Runs in the browser (WebAssembly + LiteRT.js) and server-side in Node (native), from one import.
Static code signals:
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/native/linux-x64/libModeratorNode.so' in npm tarball
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/index.js:15

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

View package on npm →
35 11d — — —
Unverified Signal
— npm latest Samré Team — 🪝 🌐
Package purpose: CLI officiel d'injection automatique du SDK Samré dans les applications mobiles (Flutter, React Native)
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/utils/api.js:13
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/utils/flutter.js:27

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

View package on npm →
35 11d — — —
SUSPICIOUS
— npm latest Edem Dogbe — 🪝 🌐
Package purpose: Local PDF processing engine and CLI (merge, split, watermark, PDF/A, accessibility, signatures...) — no network calls, ever. Same code as vellumpdf.ch.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'process.binding/mainModule' found in package/assets/qpdf/qpdf.js:39
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/assets/qpdf/qpdf.js:12 (+1 more occurrence(s) elsewhere)

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

View package on npm →
35 11d — — —
Unverified Signal
— npm latest DreamNum Co., Ltd. — 🪝
Package purpose: Structured document tag support for Univer Pro Docs.
Static code signals:
  • SUSPICIOUS_OBFUSCATION: 'Obfuscator Dictionary Lookup Pattern' found in package/lib/cjs/index.js:1 (+3 more occurrence(s) elsewhere)

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

View package on npm →
35 11d — — —
Unverified Signal
— npm latest DreamNum Co., Ltd. — 🪝
Package purpose: Structured document tag interactions for Univer Pro Docs.
Static code signals:
  • SUSPICIOUS_OBFUSCATION: 'Obfuscator Dictionary Lookup Pattern' found in package/lib/cjs/locale/ca-ES.js:1 (+51 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Invisible Unicode Steganography / Bidi Override' found in package/lib/cjs/locale/fa-IR.js:1 (+3 more occurrence(s) elsewhere)

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

View package on npm →
35 11d — — —
Unverified Signal
— npm latest DreamNum Co., Ltd. — 🪝
Package purpose: Host-neutral shared pivot cache contracts for Univer Pro.
Static code signals:
  • SUSPICIOUS_OBFUSCATION: 'Obfuscator Dictionary Lookup Pattern' found in package/lib/cjs/index.js:1 (+3 more occurrence(s) elsewhere)

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

View package on npm →
35 11d — — —
Unverified Signal
— npm latest DreamNum Co., Ltd. — 🪝
Package purpose: Host-neutral pivot chart domain for Univer Pro.
Static code signals:
  • SUSPICIOUS_OBFUSCATION: 'Obfuscator Dictionary Lookup Pattern' found in package/lib/cjs/index.js:1 (+3 more occurrence(s) elsewhere)

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

View package on npm →
35 11d — — —
Unverified Signal
— npm latest DreamNum Co., Ltd. — 🪝
Package purpose: Pivot chart integration for Univer Sheets.
Static code signals:
  • SUSPICIOUS_OBFUSCATION: 'Obfuscator Dictionary Lookup Pattern' found in package/lib/cjs/facade.js:1 (+7 more occurrence(s) elsewhere)

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

View package on npm →
35 11d — — —
Unverified Signal
— npm latest DreamNum Co., Ltd. — 🪝
Package purpose: Pivot chart UI integration for Univer Sheets.
Static code signals:
  • SUSPICIOUS_OBFUSCATION: 'Obfuscator Dictionary Lookup Pattern' found in package/lib/cjs/locale/ar-SA.js:1 (+79 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Invisible Unicode Steganography / Bidi Override' found in package/lib/cjs/locale/fa-IR.js:1 (+3 more occurrence(s) elsewhere)

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

View package on npm →
35 11d — — —
Unverified Signal
— npm latest Muthukumaran Navaneethakrishnan — 🪝 🌐
Package purpose: Run LLMs in the browser — GPU or CPU, same API. Tool calling, embeddings, RAG, offline knowledge bundles, and metrics. Hooks-style TypeScript over Transformers.js (injectable).
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/archive.js:27 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/dist/chat.js:204

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

View package on npm →
35 11d — — —
Unverified Signal
— npm latest kollors — 🪝 🌐
Package purpose: Generate TanStack Query clients from OpenAPI and GraphQL schemas
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/generate.js:19
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/graphql-fetcher.js:13 (+1 more occurrence(s) elsewhere)

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

View package on npm →
35 11d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: ElizaOS plugin: 10 paid tools for crypto agents, paid per call in USDC over x402 on Solana or Base (no API keys). Trading signals (ranked trade setups with entry, stop and targets across 148 coins, Ichimoku, 6-indicator confluence, price levels, a market
Static code signals:
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/dist/client.js:102

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

View package on npm →
35 11d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Standalone DeepSeek Harness plugin: preview .drawio (mxGraph XML) diagrams in the Web Sidebar
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/lib/client.js:1369
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/lib/client.js:28713

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

View package on npm →
35 11d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Desktop pet that reacts to keyboard and mouse
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/dist/assets/app-Czt281rE.js:59
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/assets/app-Czt281rE.js:1

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

View package on npm →
35 11d — — —
Unverified Signal
— npm latest juntiantan — 🪝 🌐
Package purpose: UI-level access gate + process-wide agent tool brake for DeepSeek Harness: shared session, strict 60-minute idle lock, native settings module. NOT server-side authentication.
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/lib/client.js:111 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/smoke-test.mjs:137

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

View package on npm →
35 11d — — —
Unverified Signal
— npm latest Chip Dong Lim — 🪝 🌐
Package purpose: Share a localhost prototype with one link. Reviewers leave sticky notes on it; notes land in FEEDBACK.md for your coding agent.
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/client/overlay.js:702 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/store.js:13

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

View package on npm →
35 12d — — —
Unverified Signal
— npm latest pbarros1979 — 🪝
Package purpose: Interactive CLI for scaffolding and managing Agentic Engineering Suite in any repository
Static code signals:
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/dist/detect.js:88 (+1 more occurrence(s) elsewhere)

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

View package on npm →
35 12d — — —
Unverified Signal
— npm latest Josh Goldberg — 🪝
Package purpose: Static export of Emojipedia metadata for unicode emojis. 📙
Static code signals:
  • SUSPICIOUS_OBFUSCATION: 'Invisible Unicode Steganography / Bidi Override' found in package/lib/index.mjs:49

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

View package on npm →
35 12d — — —
Unverified Signal
— npm latest Josh Goldberg — 🪝
Package purpose: Static export of Fluent UI ("fluemoji") metadata for unicode emojis. 🪟
Static code signals:
  • SUSPICIOUS_OBFUSCATION: 'Invisible Unicode Steganography / Bidi Override' found in package/lib/index.mjs:49

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

View package on npm →
35 12d — — —
Unverified Signal
— npm latest Josh Goldberg — 🪝
Package purpose: Static export of Gemoji metadata for unicode emojis. 🐙
Static code signals:
  • SUSPICIOUS_OBFUSCATION: 'Invisible Unicode Steganography / Bidi Override' found in package/lib/index.mjs:49

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

View package on npm →
35 12d — — —
Unverified Signal
— npm latest Josh Goldberg — 🪝
Package purpose: Static export of Twemoji metadata for unicode emojis. 🐦
Static code signals:
  • SUSPICIOUS_OBFUSCATION: 'Invisible Unicode Steganography / Bidi Override' found in package/lib/index.mjs:50

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

View package on npm →
35 12d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: diffr's NDJSON wire contract, validators, and release binary fetcher
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/fetch.mjs:78
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/bin/fetch.mjs:62

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

View package on npm →
35 13d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Part of the [Qadam Flow](https://github.com/aiqadam/qadam-flow) monorepo. See the repository for documentation. Licensed under MIT.
Static code signals:
  • SUSPICIOUS_OBFUSCATION: 'Layered Base64 and Decompress Pipeline' found in package/src/lib/triggers/new-updated-work-item-webhook.js:153

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

View package on npm →
35 13d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Latin morphological analysis engine for WebAssembly
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/dist/words_wasm.mjs:1
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/words_wasm.mjs:1

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

View package on npm →
35 13d — — —
Possible Squatted Stub
— npm latest Kundan — 🪝 🌐
Package purpose: Simple UI — lightweight Vue 3 component library with S-prefixed components (s-input, s-button, s-dialog…) that coexist with Element Plus.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/link-self.mjs'
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/simple-ui.js:7152 (+1 more occurrence(s) elsewhere)

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

View package on npm →
35 13d — — —
SUSPICIOUS
— pypi 8.7.1 Palakurthi Gowri Shankar — 🪝
Package purpose: Run code an AI wrote without handing it everything you can reach. Each function declares what it may touch. You grant the run one folder, one host or a number of calls, and the runtime refuses anything else the moment it's tried.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in sabline_lang-8.7.1/adversarial_models.py:93
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in sabline_lang-8.7.1/agent_loop.py:55
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in sabline_lang-8.7.1/agent_loop.py:47
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in sabline_lang-8.7.1/agentdojo_eval.py:645
  • SUSPICIOUS_OBFUSCATION: 'Invisible Unicode Steganography / Bidi Override' found in sabline_lang-8.7.1/agreement_edges.py:148
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in sabline_lang-8.7.1/build_docs.py:1511
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in sabline_lang-8.7.1/build_docs.py:1509
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in sabline_lang-8.7.1/build_paper.py:56

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

View package on PyPI →
35 13d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: 学习教练 Agent Skill:面试倒计时定计划、背八股、刷算法、读项目源码、模拟面试、错题本滚动复习、启动学习
Static code signals:
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/bin/learning-coach-skill.js:94

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

View package on npm →
35 14d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Wire format and crypto for the Waterlands vault: client-side encryption of catch locations, species and notes.
Static code signals:
  • SUSPICIOUS_OBFUSCATION: 'Invisible Unicode Steganography / Bidi Override' found in package/dist/index.cjs:634 (+3 more occurrence(s) elsewhere)

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

View package on npm →
35 14d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Pure TypeScript in-memory SQLite implementation with zero WASM/native dependencies
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/admin.d.ts:10 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/dist/admin.js:1381

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

View package on npm →
35 14d — — —
Unverified Signal
— npm latest Softjey — 🪝
Package purpose: See where the time went in a Claude Code session: model vs tools vs approvals, per tool, per turn and per subagent, in a terminal UI.
Static code signals:
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in package/dist/hooks/install.js:273

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

View package on npm →
35 15d — — —
Possible Squatted Stub
— npm latest Igor Kroitor — 🪝 🌐
Package purpose: A cryptocurrency trading API with more than 100 exchanges in JavaScript / TypeScript / Python / C# / PHP / Go
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node postinstall.js'
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/cjs/src/backpack.js:970 (+20 more occurrence(s) elsewhere)

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

View package on npm →
35 16d — — —
Unverified Signal
— pypi 0.2.0 — — 🪝
Package purpose: Agent memory-poisoning scanner (OWASP Agentic ASI06): detect injected directives disguised as facts in what an AI agent remembers, and diff memory against a baseline to catch poison that appears over time.
Static code signals:
  • SUSPICIOUS_OBFUSCATION: 'Invisible Unicode Steganography / Bidi Override' found in bastionmemory-0.2.0/bastionmemory/checks.py:62

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

View package on PyPI →
35 16d — — —
Possible Squatted Stub
— npm latest Evercam - Constuction Cameras. — 🪝 🌐
Package purpose: Evercam API client
Static code signals:
  • LIFECYCLE_SCRIPT: 'preinstall' -> 'node ../shared/ci-scripts/check-bootstrap.js'
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/index.umd.cjs:1 (+2 more occurrence(s) elsewhere)

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

View package on npm →
35 16d — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Package purpose: Headless agent core for Ask Buoy - the tool catalog, BYO-model providers, turn loop and effect ledger that let an LLM drive Buoy devtools
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'echo "Run pnpm build to compile this package"'
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/lib/commonjs/catalog/catalog.g.js:1 (+6 more occurrence(s) elsewhere)

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

View package on npm →
35 16d — — —
Possible Squatted Stub
— npm latest 1kbgz — 🪝 🌐
Package purpose: Generic communication library
Static code signals:
  • LIFECYCLE_SCRIPT: 'preinstall' -> 'npx only-allow pnpm'
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/cdn/index.js:1 (+2 more occurrence(s) elsewhere)

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

View package on npm →
35 22d — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Package purpose: MCP server for intelligent web page fetching with LLM-optimized markdown output
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'npx playwright install chromium'
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/filters.js:144 (+1 more occurrence(s) elsewhere)

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

View package on npm →
35 22d — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Package purpose: Treeship CLI binary for linux x64
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node postinstall.js'
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/postinstall.js:20

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

View package on npm →
35 23d — — —
Possible Squatted Stub
— npm latest — — 🪝 🌐
Package purpose: Reusable React controls for SharePoint Framework solutions
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node postinstall/install.js'
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/lib-commonjs/services/FileBrowserService.js:233 (+3 more occurrence(s) elsewhere)

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

View package on npm →
35 25d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: A Pulumi package for creating and managing Google Cloud Platform resources.
Static code signals:
  • CREDENTIAL_PATH_HARVESTING: 'Cloud Instance Metadata (AWS/GCP/Azure IMDS)' found in package/datastream/connectionProfile.js:134

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

View package on npm →
35 27d — — —
Unverified Signal
— pypi 0.4.1 — — 🪝
Package purpose: Infernux (熔炉) — a Python-first game engine advancing toward Neural Network-Native Engine (3N), powered by C++, Vulkan and WebGPU.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in Infernux/_jit_cache.py:28
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in Infernux/application.py:77
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in Infernux/compute.py:48
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in Infernux/jit.py:41
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in Infernux/jit_runtime.py:204
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in Infernux/runtime_utf8.py:17
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in Infernux/_compiler/taichi/__init__.py:18
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in Infernux/_compiler/taichi/frontend.py:60

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

View package on PyPI →
35 27d — — —
Unverified Signal
— pypi 0.2.20 — — 🪝
Package purpose: HEP C++ package manager with cppyy dynamic bindings
Static code signals:
  • PYTHON_PTH_STARTUP_HOOK: Startup .pth file declared in package: hepyy-0.2.20/src/hepyy_autoload.pth
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in hepyy-0.2.20/src/hepyy/builder.py:248
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in hepyy-0.2.20/src/hepyy/builder.py:146
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in hepyy-0.2.20/src/hepyy/cli.py:757
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in hepyy-0.2.20/src/hepyy/cli.py:415
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in hepyy-0.2.20/src/hepyy/config.py:31
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in hepyy-0.2.20/src/hepyy/cppyy_fix.py:55
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in hepyy-0.2.20/src/hepyy/kernel.py:67

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

View package on PyPI →
35 29d — — —
Unverified Signal
— pypi 0.6.2 — — 🪝
Package purpose: In-process probe reporting what a Python workload imports and runs
Static code signals:
  • PYTHON_PTH_STARTUP_HOOK: Startup .pth file declared in package: fluidattacks_agent.pth
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in fluidattacks_agent/switch.py:19

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

View package on PyPI →
35 30d — — —
Possible Squatted Stub
— npm latest ByOmakase — 🪝 🌐
Package purpose: ## Omakase Player - Open source JavaScript framework for building frame accurate video experiences
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'patch-package'
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/omakase-player.es.d.ts:4121

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

View package on npm →
35 33d — — —
Unverified Signal
— pypi 1.1.0 — — 🪝
Package purpose: MemorySync memory store for ChatDev 2.0 (DevAll): type: memorysync in workflow YAML — semantic recall with budgets, honest timestamps, fact extraction from the user's input, and idempotent writes.
Static code signals:
  • PYTHON_PTH_STARTUP_HOOK: Startup .pth file declared in package: chatdev_memorysync-1.1.0/chatdev_memorysync_autoload.pth
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in chatdev_memorysync-1.1.0/src/chatdev_memorysync/_api.py:39

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

View package on PyPI →
35 34d — — —
Possible Squatted Stub
— npm latest Kiko Beats — 🪝 🌐
Package purpose: Comprehensive list of free email provider domains for signup validation and disposable filtering.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node scripts/postinstall.mjs'
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/scripts/postinstall.mjs:258

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

View package on npm →

LINK COPIED TO CLIPBOARD