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
55 12d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Yonglitong Badatong (八达通) ERP special-price inquiry MCP — create/query customerInquiry
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/cli.js:76
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/cli.js:119

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

View package on npm →
55 12d — — —
Unverified Signal
— npm latest VirWave OAM, Inc — 🪝
Package purpose: Calm, animated breathing sessions from the VirWave app, as an MCP server. Runs on your computer and collects nothing.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/dist/hosted.js:3049 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/hosted.js:8607 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/server.js:38890

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

View package on npm →
55 13d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Shared Ingestron project compiler, operations and editor schemas
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/core/config.js:15 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/core/generate.js:96
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/core/package-references.js:31 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Sensitive Token Harvesting' found in package/dist/core/package-references.js:21

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

View package on npm →
55 13d — — —
Unverified Signal
— npm latest — — 🪝
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node ./probe.js'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/probe.js:8
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Bulk Environment Harvesting' found in package/probe.js:8

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

View package on npm →
55 13d — — —
SUSPICIOUS
— pypi 1.1.0 YJGR, DNS-AID Contributors — 🪝
Package purpose: YJGR Agent DNS MCP server: DNS-based agent discovery with working Bearer / OAuth2 / MCP-spec OAuth authentication. Fork of dns-aid-core.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in yjgr_agent_dns-1.1.0/scripts/check_draft_status.py:202
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in yjgr_agent_dns-1.1.0/scripts/check_draft_status.py:512
  • ANTI_ANALYSIS_EVASION: 'CI/CD & Sandbox Environment Detection' found in yjgr_agent_dns-1.1.0/scripts/check_draft_status.py:512
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in yjgr_agent_dns-1.1.0/src/yjgr_agent_dns/doctor.py:198
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in yjgr_agent_dns-1.1.0/src/yjgr_agent_dns/backends/akamai_edgedns.py:116
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in yjgr_agent_dns-1.1.0/src/yjgr_agent_dns/backends/cloud_dns.py:54
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in yjgr_agent_dns-1.1.0/src/yjgr_agent_dns/backends/cloudflare.py:168
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in yjgr_agent_dns-1.1.0/src/yjgr_agent_dns/backends/ddns.py:100

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

View package on PyPI →
55 13d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Quick Image Agent Plugin for supported AI agent hosts
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/openclaw-adapter/dist/index.js:284
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/openclaw-adapter/dist/index.js:227

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

View package on npm →
55 13d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Focus code review on complexity changes after each coding task.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/lib/client.js:296
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/lib/client.js:105
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/lib/client.js:106
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/diagnostics.js:2

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

View package on npm →
55 13d — — —
Unverified Signal
— pypi 0.2.9 Serkan Korkut — 🪝
Package purpose: Local token usage, cost and limits dashboard for Claude Code, Codex and GitHub Copilot CLI
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in tokenmeter_dashboard-0.2.9/tokenmeter/server.py:312
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in tokenmeter_dashboard-0.2.9/tokenmeter/server.py:29
  • ANTI_ANALYSIS_EVASION: 'Extended Scanner Timeout Stall' found in tokenmeter_dashboard-0.2.9/tokenmeter/server.py:413

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

View package on PyPI →
55 15d — — —
Possible Squatted Stub
— npm latest — — 🪝
Package purpose: Prisma database schema and client for s-private project
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'pnpm prisma:generate'
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/src/generated/runtime/client.js:15 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/generated/runtime/client.js:5 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/src/generated/runtime/wasm-compiler-edge.js:5

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

View package on npm →
55 15d — — —
Unverified Signal
— pypi 0.10.1 — — 🪝
Package purpose: Human-in-the-loop evaluation engine for Databricks Genie agents: harvest, sync, grade, review.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in mezhar/ci.py:29
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in mezhar/ci.py:56
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in mezhar/doctor.py:40
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in mezhar/names.py:24
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in mezhar/pipeline.py:42
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in mezhar/upgrade.py:59
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in mezhar/upgrade.py:47
  • ANTI_ANALYSIS_EVASION: 'CI/CD & Sandbox Environment Detection' found in mezhar/upgrade.py:48

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

View package on PyPI →
55 16d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: CmdCtrl daemon for Claude Code - connects your workstation to the CmdCtrl orchestration server
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/adapter/claude-daemon.js:69 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/dist/commands/register.js:40 (+1 more occurrence(s) elsewhere)

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

View package on npm →
55 16d — — —
Unverified Signal
— npm latest — — 🪝
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/index.js:4
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/tools.js:234 (+1 more occurrence(s) elsewhere)

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

View package on npm →
55 16d — — —
Unverified Signal
— pypi 0.5.0 Kyle James Walker — 🪝
Package purpose: Require SME review of load-bearing code by pinning a review gate to an AST node
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in keystones-0.5.0/src/keystones/cli.py:28
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in keystones-0.5.0/src/keystones/cli.py:47
  • ANTI_ANALYSIS_EVASION: 'CI/CD & Sandbox Environment Detection' found in keystones-0.5.0/src/keystones/cli.py:47
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in keystones-0.5.0/src/keystones/discovery.py:29
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in keystones-0.5.0/src/keystones/doctor.py:88
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in keystones-0.5.0/src/keystones/doctor.py:81
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in keystones-0.5.0/src/keystones/gitref.py:12
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in keystones-0.5.0/src/keystones/gitref.py:29

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

View package on PyPI →
55 16d — — —
Unverified Signal
— npm latest ihen404 — 🪝
Package purpose: Autonomous x402 web scraper tool for AI agents with automatic Base mainnet USDC micro-settlement
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/batch-runner.js:38
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/index.js:12 (+7 more occurrence(s) elsewhere)

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

View package on npm →
55 17d — — —
Unverified Signal
— pypi 0.1.7 — — 🪝
Package purpose: Shared maintenance and validation for research software repositories
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in research_repo_tools-0.1.7/scripts/check_install.py:23
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in research_repo_tools-0.1.7/scripts/check_install.py:205
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in research_repo_tools-0.1.7/scripts/check_setup.py:54
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in research_repo_tools-0.1.7/scripts/check_setup.py:20
  • ANTI_ANALYSIS_EVASION: 'CI/CD & Sandbox Environment Detection' found in research_repo_tools-0.1.7/scripts/check_setup.py:20
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in research_repo_tools-0.1.7/scripts/release_assets.py:33
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in research_repo_tools-0.1.7/scripts/release_assets.py:150
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in research_repo_tools-0.1.7/src/research_repo_tools/ci.py:20

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

View package on PyPI →
55 17d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Installer that scaffolds the Commerce Business Configuration App Builder app (actions, web-src, config) into a project without overwriting existing files.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node ./bin/install.js'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/install.js:211 (+1 more occurrence(s) elsewhere)

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

View package on npm →
55 17d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: ClawBench — AI Workbench, United Across Devices. Go backend + Vue3 frontend, runs on PC, Android, and Termux
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node install.js'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bin/clawbench.js:23

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

View package on npm →
55 18d — — —
Unverified Signal
— npm latest astrosheep — 🪝
Package purpose: A shared public square where agents join, catch activity, express, and step out when done.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/activity.js:76 (+34 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/codex-queue.js:19 (+2 more occurrence(s) elsewhere)

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

View package on npm →
55 18d — — —
Possible Squatted Stub
— npm latest — — 🪝
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'test -f ./dist/theme.es.js && chakra typegen ./dist/theme.es.js || true'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/chunks/breadcrumbs-DcfEf2Hk.cjs:1 (+35 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/chunks/useDateFormatter-DYh6kbXI.cjs:1

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

View package on npm →
55 19d — — —
Possible Squatted Stub
— npm latest — — 🪝
Package purpose: Vaultwarden/Bitwarden MCP server backed by Bitwarden CLI (bw).
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node bin/patch-bitwarden-cli.js'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/bw/bwCli.js:62 (+9 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/sdk/keychainSdk.js:197

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

View package on npm →
55 20d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • ANTI_ANALYSIS_EVASION: 'TLS / SSL Verification Bypass (Defense Evasion)' found in package/src/index.js:41
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/src/index.js:2
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/src/index.js:1
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/index.js:41
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/index.js:41

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

View package on npm →
55 20d — — —
Possible Squatted Stub
— npm latest — — 🪝
Package purpose: prototype - simple demo built from Stencil & Tailwind
Static code signals:
  • LIFECYCLE_SCRIPT: 'preinstall' -> 'npx only-allow pnpm'
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/esm/index-CZtKkN48.js:2262 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/components/index.d.ts:12 (+1 more occurrence(s) elsewhere)

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

View package on npm →
55 20d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Stencil Component Starter
Static code signals:
  • LIFECYCLE_SCRIPT: 'preinstall' -> 'npx only-allow pnpm'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/types/stencil-public-runtime.d.ts:354

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

View package on npm →
55 20d — — —
Unverified Signal
— pypi 0.13.0 — — 🪝
Package purpose: The Silent Observer — Open-source Python security scanner for dependencies, secrets & insecure code
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in maunprekshak-0.13.0/maunprekshak/cli/main.py:45
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in maunprekshak-0.13.0/maunprekshak/cli/main.py:347
  • ANTI_ANALYSIS_EVASION: 'CI/CD & Sandbox Environment Detection' found in maunprekshak-0.13.0/maunprekshak/cli/main.py:338
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in maunprekshak-0.13.0/maunprekshak/config.py:135
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in maunprekshak-0.13.0/maunprekshak/scanner/ai/__init__.py:32
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in maunprekshak-0.13.0/maunprekshak/scanner/ai/anthropic_client.py:24
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in maunprekshak-0.13.0/maunprekshak/scanner/ai/gemini.py:22
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in maunprekshak-0.13.0/maunprekshak/scanner/ai/ollama_client.py:25

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

View package on PyPI →
55 22d — — —
Unverified Signal
— pypi 1.5 — — 🪝
Package purpose: External Attack Surface Management (EASM) scanner for authorized audits
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in vamp_easm-1.5/easm/alerter.py:177
  • ANTI_ANALYSIS_EVASION: 'TLS / SSL Verification Bypass (Defense Evasion)' found in vamp_easm-1.5/easm/scanner.py:381
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in vamp_easm-1.5/easm/scanner.py:313

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

View package on PyPI →
55 22d — — —
Possible Squatted Stub
— npm latest backnotprop — 🪝
Package purpose: Plannotator plugin for OpenCode - interactive plan review with visual annotation
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'mkdir -p ${XDG_CONFIG_HOME:-$HOME/.config}/opencode/commands && cp ./commands/*.md ${XDG_CONFIG_HOME:-$HOME/.config}/opencode/commands/ 2>/dev/null || true; mkdir -p ${XDG_CONFIG_HOME:-$HOME/.config}/opencode/skills/plannotator && cp ./skills/plannotator/SKILL.md ${XDG_CONFIG_HOME:-$HOME/.config}/opencode/skills/plannotator/ 2>/dev/null || true'
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/index.js:1165 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/index.js:12623 (+1 more occurrence(s) elsewhere)

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

View package on npm →
55 25d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: MiXCR software dependency for Platforma Backend
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node ./scripts/unpack-ci.js'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/unpack-ci.js:15

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

View package on npm →
55 26d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: This package provides configuration and code for common chain operations such as contract deployment etc.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dest/deploy_aztec_l1_contracts.js:32 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dest/foundry_binary.js:42 (+1 more occurrence(s) elsewhere)

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

View package on npm →
55 26d — — —
Unverified Signal
— pypi 2.5.8 — — 🪝
Package purpose: Deterministic, read-only repository evidence for coding agents and automation
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in snapshot_runner-2.5.8/scripts/check_package.py:43
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in snapshot_runner-2.5.8/scripts/check_package.py:173
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Bulk Environment Harvesting' found in snapshot_runner-2.5.8/scripts/check_package.py:173
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in snapshot_runner-2.5.8/scripts/release.py:85
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in snapshot_runner-2.5.8/scripts/release.py:361
  • ANTI_ANALYSIS_EVASION: 'CI/CD & Sandbox Environment Detection' found in snapshot_runner-2.5.8/scripts/release.py:401
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in snapshot_runner-2.5.8/snapshot_runner/artifact.py:94
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in snapshot_runner-2.5.8/snapshot_runner/git.py:328

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

View package on PyPI →
55 28d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: CamStack shared-memory frame ring — cross-platform N-API segment mapping + seqlock ring
Static code signals:
  • LIFECYCLE_SCRIPT: 'install' -> 'node-gyp-build'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/index.js:759 (+1 more occurrence(s) elsewhere)

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

View package on npm →
55 28d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Stencil Component Starter
Static code signals:
  • LIFECYCLE_SCRIPT: 'preinstall' -> 'npx only-allow pnpm'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/components/index.d.ts:12 (+1 more occurrence(s) elsewhere)

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

View package on npm →
55 33d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Code review tool for DeepSeek Harness: integrates ESLint, Prettier and heuristic checks to produce structured review reports with fix suggestions.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'echo '🔧 dsh-code-check 插件已安装''
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/index.js:94 (+1 more occurrence(s) elsewhere)

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

View package on npm →
55 33d — — —
Unverified Signal
— npm latest Agoric — 🪝
Package purpose: Snapshotting VM worker based on Moddable's XS Javascript engine
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'npm run build:from-env'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/build.js:366 (+1 more occurrence(s) elsewhere)

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

View package on npm →
55 33d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Stencil Component Starter
Static code signals:
  • LIFECYCLE_SCRIPT: 'preinstall' -> 'npx only-allow pnpm'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/types/stencil-public-runtime.d.ts:354

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

View package on npm →
55 33d — — —
Unverified Signal
— npm latest Graphy — 🪝
Package purpose: Grammar-of-graphics engine for Graphy charts
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node ./scripts/postinstall.mjs'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/annotations-XWlM1CVD.cjs:1 (+2 more occurrence(s) elsewhere)

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

View package on npm →
55 34d — — —
Unverified Signal
— npm latest Rebase — 🪝
Package purpose: PostgreSQL data source backend implementation for Rebase with Drizzle ORM
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/backup-cli-24v4OlSp.js:48 (+9 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/index.es.js:3650
  • SYSTEM_PERSISTENCE_TAMPERING: 'System Persistence Implant (systemd/cron/registry)' found in package/dist/introspect-db-logic-WMuAfxvw.js:32 (+1 more occurrence(s) elsewhere)
  • SYSTEM_PERSISTENCE_TAMPERING: 'Cron Job Installation / Tampering' found in package/dist/introspect-db-logic-WMuAfxvw.js:32 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/dist/rls-bootstrap-sql-B8EclDyM.js:1237
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/rls-bootstrap-sql-B8EclDyM.js:1247
  • ANTI_ANALYSIS_EVASION: 'CI/CD & Sandbox Environment Detection' found in package/dist/source-Br7L7GOI.js:217

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

View package on npm →
55 50d — — —
Unverified Signal
— npm latest mofeng2223 — 🪝
Package purpose: Custom Claude provider support for DeepSeek Harness 0.2.1-alpha.1
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/lib/client.js:3667
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/lib/client.js:3447
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/lib/client.js:3448
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/index.js:232 (+1 more occurrence(s) elsewhere)

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

View package on npm →
55 76d — — —
Unverified Signal
— npm latest chem — 🪝
Package purpose: The convenience of your Claude subscription in Pi, with the fewest possible surprises. Uses Claude Code's CLI under the hood. Mothballed after 0.6.0.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/bridge/mcp-proposal-server.js:9 (+10 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/src/context-serializer.ts:119
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/process-utils.ts:318

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

View package on npm →
55 79d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: One-step installer for the TLS Observer Cursor plugin.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/index.js:287 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/index.js:132 (+1 more occurrence(s) elsewhere)

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

View package on npm →
55 132d 7 5 ↑0.1/day
Possible Squatted Stub
aave npm 0.0.0 — —
Package purpose: Aave integration providing lending utility for Wdk
Matched naming pattern: wdk-aave-lending
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 132
Registry downloads: 7/month, 1/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 5 lines, 58 Bytes across 1 file (EMPTY_STUB)
Automated signals flagged:
  • MEDIUMPackage name 'wdk-protocol-lending-aave-evm' matches AI hallucination template [wdk] + [aave] + [lending].
  • HIGHClaims critical enterprise brand identity ('AAVE').
  • INFOPackage release verified with cryptographic build provenance (npm_slsa_sigstore). Guarantees authentic repository build pipeline and eliminates publisher domain spoofing risk.
  • MEDIUMPackage has empty or near-zero description (potential reservation stub).
  • HIGHPackage registered recently (121 days ago) during the active AI hallucination slopsquatting wave.
  • HIGHMISSING_SOURCE_REPOSITORY_URL
  • MEDIUMPackage is an empty placeholder (5 LOC, 1 file(s), 58 bytes).
  • INFOPackage affiliated with trusted vendor 'aave' (provenance:npm_slsa_sigstore). Applied 50% threat score dampening (110 -> 55) to reduce false positives while retaining hijack/takeover detection.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL

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

View package on npm →
55 138d 39 5 ↑0.3/day
Possible Squatted Stub
openai npm 0.0.0 — —
Package purpose: Placeholder package.
Matched naming pattern: node-openai-adapter-openai-agents
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 138
Registry downloads: 39/month, 9/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 5 lines, 182 Bytes across 2 files (EMPTY_STUB)
Automated signals flagged:
  • MEDIUMPackage name '@agent-harness-experimental/adapter-openai-agents' matches AI hallucination template [node] + [openai] + [adapter-openai-agents].
  • HIGHClaims critical enterprise brand identity ('OPENAI').
  • INFOPackage release verified with cryptographic build provenance (npm_slsa_sigstore). Guarantees authentic repository build pipeline and eliminates publisher domain spoofing risk.
  • MEDIUMPackage has empty or near-zero description (potential reservation stub).
  • HIGHPackage registered recently (132 days ago) during the active AI hallucination slopsquatting wave.
  • HIGHMISSING_SOURCE_REPOSITORY_URL
  • MEDIUMPackage is an empty placeholder (5 LOC, 2 file(s), 182 bytes).
  • INFOPackage affiliated with trusted vendor 'openai' (provenance:npm_slsa_sigstore). Applied 50% threat score dampening (110 -> 55) to reduce false positives while retaining hijack/takeover detection.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL

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

View package on npm →
55 146d 9 5 ↑0.1/day
Possible Squatted Stub
claude npm 0.0.0 — —
Package purpose: Claude integration providing pi utility for Node
Matched naming pattern: node-claude-pi
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 146
Registry downloads: 9/month, 2/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 5 lines, 68 Bytes across 1 file (EMPTY_STUB)
Automated signals flagged:
  • MEDIUMPackage name 'pi-claude' matches AI hallucination template [node] + [claude] + [pi].
  • HIGHClaims critical enterprise brand identity ('CLAUDE').
  • INFOPackage release verified with cryptographic build provenance (npm_slsa_sigstore). Guarantees authentic repository build pipeline and eliminates publisher domain spoofing risk.
  • MEDIUMPackage has empty or near-zero description (potential reservation stub).
  • HIGHPackage registered recently (125 days ago) during the active AI hallucination slopsquatting wave.
  • HIGHMISSING_SOURCE_REPOSITORY_URL
  • MEDIUMPackage is an empty placeholder (5 LOC, 1 file(s), 68 bytes).
  • INFOPackage affiliated with trusted vendor 'claude' (provenance:npm_slsa_sigstore). Applied 50% threat score dampening (110 -> 55) to reduce false positives while retaining hijack/takeover detection.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL

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

View package on npm →
55 163d — — —
Unverified Signal
— pypi 0.5.1 — — 🪝
Package purpose: Tooling for running AI coding agents in CI/CD environments
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in agentic_ci-0.5.1/scripts/bump-versions.py:212
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in agentic_ci-0.5.1/scripts/dev-tag.py:17
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in agentic_ci-0.5.1/scripts/update_litellm_cost_map.py:32
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Sensitive Token Harvesting' found in agentic_ci-0.5.1/scripts/update_litellm_cost_map.py:32
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in agentic_ci-0.5.1/src/agentic_ci/backend.py:340
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in agentic_ci-0.5.1/src/agentic_ci/backend.py:52
  • ANTI_ANALYSIS_EVASION: 'CI/CD & Sandbox Environment Detection' found in agentic_ci-0.5.1/src/agentic_ci/backend.py:32
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in agentic_ci-0.5.1/src/agentic_ci/cli.py:68

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

View package on PyPI →
55 166d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Claude Code integration for @nfinitmonkeys/clan — drops mode-aware skill + slash commands into .claude/ so Claude Code becomes clan-aware
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/integration.js:166
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/integration.js:95

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

View package on npm →
55 174d — — —
Unverified Signal
— pypi 0.9.29 Zach Vorhies — 🪝
Package purpose: Instant tools. Instant builds. One command.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in soldr/__init__.py:247
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in soldr/__init__.py:221
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Bulk Environment Harvesting' found in soldr/__init__.py:290
  • ANTI_ANALYSIS_EVASION: 'CI/CD & Sandbox Environment Detection' found in soldr/__init__.py:1140
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in soldr/_bundle_bins.py:597
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Bulk Environment Harvesting' found in soldr/_bundle_bins.py:597
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in soldr/_tty_quiet.py:30

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

View package on PyPI →
55 176d 16 5 ↑0.1/day
Possible Squatted Stub
claude npm 0.0.0 — —
Package purpose: Claude integration providing e2b utility for Node
Matched naming pattern: node-claude-e2b
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 176
Registry downloads: 16/month, 4/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 5 lines, 49 Bytes across 1 file (EMPTY_STUB)
Automated signals flagged:
  • MEDIUMPackage name 'claude-e2b' matches AI hallucination template [node] + [claude] + [e2b].
  • HIGHClaims critical enterprise brand identity ('CLAUDE').
  • INFOPackage release verified with cryptographic build provenance (npm_slsa_sigstore). Guarantees authentic repository build pipeline and eliminates publisher domain spoofing risk.
  • MEDIUMPackage has empty or near-zero description (potential reservation stub).
  • HIGHPackage registered recently (173 days ago) during the active AI hallucination slopsquatting wave.
  • HIGHMISSING_SOURCE_REPOSITORY_URL
  • MEDIUMPackage is an empty placeholder (5 LOC, 1 file(s), 49 bytes).
  • INFOPackage affiliated with trusted vendor 'claude' (provenance:npm_slsa_sigstore). Applied 50% threat score dampening (110 -> 55) to reduce false positives while retaining hijack/takeover detection.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL

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

View package on npm →
55 176d 11 5 ↑0.1/day
Possible Squatted Stub
claude npm 0.0.0 — —
Package purpose: Claude integration providing e2b utility for Node
Matched naming pattern: node-claude-e2b
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 176
Registry downloads: 11/month, 2/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 5 lines, 49 Bytes across 1 file (EMPTY_STUB)
Automated signals flagged:
  • MEDIUMPackage name 'e2b-claude' matches AI hallucination template [node] + [claude] + [e2b].
  • HIGHClaims critical enterprise brand identity ('CLAUDE').
  • INFOPackage release verified with cryptographic build provenance (npm_slsa_sigstore). Guarantees authentic repository build pipeline and eliminates publisher domain spoofing risk.
  • MEDIUMPackage has empty or near-zero description (potential reservation stub).
  • HIGHPackage registered recently (165 days ago) during the active AI hallucination slopsquatting wave.
  • HIGHMISSING_SOURCE_REPOSITORY_URL
  • MEDIUMPackage is an empty placeholder (5 LOC, 1 file(s), 49 bytes).
  • INFOPackage affiliated with trusted vendor 'claude' (provenance:npm_slsa_sigstore). Applied 50% threat score dampening (110 -> 55) to reduce false positives while retaining hijack/takeover detection.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL

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

View package on npm →
55 189d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Base SFDX project template
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/org-setup-dev.mjs:100 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/scripts/org-setup-utils.mjs:368 (+2 more occurrence(s) elsewhere)

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

View package on npm →
55 193d 12 5 ↑0.1/day
Possible Squatted Stub
copilot npm 0.1.0 — —
Package purpose: Copilot integration providing agent utility for Node
Matched naming pattern: node-copilot-agent
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 193
Registry downloads: 12/month, 3/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 5 lines, 89 Bytes across 1 file (EMPTY_STUB)
Automated signals flagged:
  • MEDIUMPackage name 'agent-copilot' matches AI hallucination template [node] + [copilot] + [agent].
  • HIGHClaims critical enterprise brand identity ('COPILOT').
  • INFOPackage release verified with cryptographic build provenance (npm_slsa_sigstore). Guarantees authentic repository build pipeline and eliminates publisher domain spoofing risk.
  • MEDIUMPackage has empty or near-zero description (potential reservation stub).
  • HIGHPackage registered recently (167 days ago) during the active AI hallucination slopsquatting wave.
  • HIGHMISSING_SOURCE_REPOSITORY_URL
  • MEDIUMPackage is an empty placeholder (5 LOC, 1 file(s), 89 bytes).
  • INFOPackage affiliated with trusted vendor 'copilot' (provenance:npm_slsa_sigstore). Applied 50% threat score dampening (110 -> 55) to reduce false positives while retaining hijack/takeover detection.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL

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

View package on npm →
55 198d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • ANTI_ANALYSIS_EVASION: 'TLS / SSL Verification Bypass (Defense Evasion)' found in package/src/index.js:55
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/src/index.js:2
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/src/index.js:1
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/index.js:55
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/index.js:55

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

View package on npm →

LINK COPIED TO CLIPBOARD