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
75 2257d 43 72,831 ↑0.0/day
Very Risky
azure npm 0.1.2 Vivid Theory — 🪝 📡
Package purpose: Azure file viewer
Matched naming pattern: azure-azure-viewer
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 2257
Code-only verdict: Unverified Signal (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 43/month, 10/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 72831 lines, 2.7 MB across 4 files (LARGE_CODEBASE)
Automated signals flagged:
  • HIGHClaims critical enterprise brand identity ('AZURE').
  • 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).
  • INFOEstablished pre-AI legacy package registered 2232 days ago (predates modern AI hallucination waves).
  • HIGHEXFILTRATION_DESTINATION_DETECTED: 'Raw Public IP Endpoint' found in package/dist/index.es.js:18244 (+1 more occurrence(s) elsewhere)
  • HIGHSOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/index.es.js:17963 (+1 more occurrence(s) elsewhere)
  • HIGHSOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/index.es.js:262 (+1 more occurrence(s) elsewhere)
  • HIGHSOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/index.es.js:2617 (+1 more occurrence(s) elsewhere)
Static code signals:
  • EXFILTRATION_DESTINATION_DETECTED: 'Raw Public IP Endpoint' found in package/dist/index.es.js:18244 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/index.es.js:17963 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/index.es.js:262 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/index.es.js:2617 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/index.es.js:2868 (+1 more occurrence(s) elsewhere)

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

View package on npm →
75 2421d 28 166 ↑0.0/day
Very Risky
amazon npm 1.0.2 — — 🪝 📡
Package purpose: Amazon integration providing API client & connector for Node
Matched naming pattern: node-amazon-api
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 2421
Code-only verdict: Unverified Signal (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 28/month, 7/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 166 lines, 6.0 kB across 1 file (MODERATE_CODEBASE)
Automated signals flagged:
  • MEDIUMPackage name 'amazon-api' matches AI hallucination template [node] + [amazon] + [api].
  • HIGHClaims critical enterprise brand identity ('AMAZON').
  • 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).
  • INFOEstablished pre-AI legacy package registered 2400 days ago (predates modern AI hallucination waves).
  • HIGHMISSING_SOURCE_REPOSITORY_URL
  • HIGHEXFILTRATION_DESTINATION_DETECTED: 'Raw Public IP Endpoint' found in package/src/product.js:19
  • HIGHSOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/product.js:194
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • EXFILTRATION_DESTINATION_DETECTED: 'Raw Public IP Endpoint' found in package/src/product.js:19
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/src/product.js:194
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/product.js:12

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

View package on npm →
75 2486d 42 18,628 ↑0.0/day
Very Risky
opentelemetry npm 0.9.0 OpenTelemetry Authors — 🪝 🗄️
Package purpose: OpenTelemetry is a distributed tracing and stats collection framework.
Claimed homepage: https://github.com/open-telemetry/opentelemetry-js#readme
Matched naming pattern: node-opentelemetry-base
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 2486
Code-only verdict: Unverified Signal (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 42/month, 10/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 18628 lines, 720.5 kB across 485 files (LARGE_CODEBASE)
Automated signals flagged:
  • INFOPackage release verified with cryptographic build provenance (npm_slsa_sigstore). Guarantees authentic repository build pipeline and eliminates publisher domain spoofing risk.
  • INFOEstablished pre-AI legacy package registered 2473 days ago (predates modern AI hallucination waves).
  • HIGHLIFECYCLE_SCRIPT: 'postinstall' -> 'npm run bootstrap'
  • HIGHSOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/benchmark/index.js:3
  • HIGHSOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/benchmark/index.js:4
  • HIGHSOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/getting-started/example/app.js:13 (+8 more occurrence(s) elsewhere)
  • HIGHSOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/getting-started/example/app.js:3 (+7 more occurrence(s) elsewhere)
  • HIGHSOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/packages/opentelemetry-exporter-prometheus/build/src/prometheus.js:21 (+5 more occurrence(s) elsewhere)
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'npm run bootstrap'
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/benchmark/index.js:3
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/benchmark/index.js:4
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/getting-started/example/app.js:13 (+8 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/getting-started/example/app.js:3 (+7 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/packages/opentelemetry-exporter-prometheus/build/src/prometheus.js:21 (+5 more occurrence(s) elsewhere)
  • CREDENTIAL_PATH_HARVESTING: 'Cloud Instance Metadata (AWS/GCP/Azure IMDS)' found in package/packages/opentelemetry-resources/build/src/platform/node/detectors/AwsEc2Detector.d.ts:13 (+1 more occurrence(s) elsewhere)

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

View package on npm →
75 2573d 788 33,508 ↑0.3/day
Very Risky
@itentialopensource/adapter npm 1.0.12 Itential — 🪝 📡
Package purpose: This adapter integrates with system: sample.
Claimed homepage: https://gitlab.com/itentialopensource/adapters/adapter-tufin_securetrack#readme
Matched naming pattern: npm-@itentialopensource/adapter-general
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 2573
Code-only verdict: Unverified Signal (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 788/month, 197/week (MODERATE_USAGE)
Codebase size: 33508 lines, 1.7 MB across 21 files (LARGE_CODEBASE)
Automated signals flagged:
  • INFOPackage release verified with cryptographic build provenance (npm_slsa_sigstore). Guarantees authentic repository build pipeline and eliminates publisher domain spoofing risk.
  • INFOEstablished pre-AI legacy package registered 2570 days ago (predates modern AI hallucination waves).
  • HIGHLIFECYCLE_SCRIPT: 'preinstall' -> 'node utils/setup.js'
  • HIGHEXFILTRATION_DESTINATION_DETECTED: 'Raw Public IP Endpoint' found in package/adapter.js:2536
  • HIGHSOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/adapterBase.js:15 (+4 more occurrence(s) elsewhere)
  • HIGHSOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/adapterBase.js:45 (+3 more occurrence(s) elsewhere)
  • HIGHSOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/adapterBase.js:171
  • INFOSubstantial functional codebase (33508 LOC across 21 file(s)).
Static code signals:
  • LIFECYCLE_SCRIPT: 'preinstall' -> 'node utils/setup.js'
  • EXFILTRATION_DESTINATION_DETECTED: 'Raw Public IP Endpoint' found in package/adapter.js:2536
  • 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 →
75 2708d 2,671 194 ↑1.0/day
Very Risky
azure npm 4.0.1 Microsoft Corporation — 🪝 🌐
Package purpose: This package supports the CI/CD of Stream Analytics Visual Studio and Visual Studio Code projects.
Matched naming pattern: azure-azure-cicd
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 2708
Registry downloads: 2671/month, 667/week (ACTIVE_COMMUNITY_USE)
Codebase size: 194 lines, 8.9 kB across 3 files (MODERATE_CODEBASE)
Automated signals flagged:
  • HIGHClaims critical enterprise brand identity ('AZURE').
  • INFOPackage release verified with cryptographic build provenance (npm_slsa_sigstore). Guarantees authentic repository build pipeline and eliminates publisher domain spoofing risk.
  • INFOEstablished pre-AI legacy package registered 2704 days ago (predates modern AI hallucination waves).
  • HIGHLIFECYCLE_SCRIPT: 'postinstall' -> 'node ./lib/install.js'
  • HIGHMISSING_SOURCE_REPOSITORY_URL
  • HIGHSOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/lib/install.js:10 (+1 more occurrence(s) elsewhere)
  • HIGHSOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/lib/install.js:5
  • HIGHSOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/install.js:46
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node ./lib/install.js'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/lib/install.js:10 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/lib/install.js:5
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/install.js:46
  • INSTALL_TIME_NETWORK_SOCKET: 'postinstall' script runs package/lib/install.js, which makes network calls and executes/decodes/reads secrets

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

View package on npm →
75 2956d 33 178 ↑0.0/day
Very Risky
kraken npm 1.6.8 Rodrigo Sanabria — 🪝 📡
Package purpose: Cliente para Kraken
Matched naming pattern: bo-kraken-client
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 2956
Code-only verdict: Unverified Signal (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 33/month, 8/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 178 lines, 6.4 kB across 4 files (MODERATE_CODEBASE)
Automated signals flagged:
  • MEDIUMPackage name 'bo-kraken-client' matches AI hallucination template [bo] + [kraken] + [client].
  • HIGHClaims critical enterprise brand identity ('KRAKEN').
  • 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).
  • INFOEstablished pre-AI legacy package registered 2930 days ago (predates modern AI hallucination waves).
  • HIGHMISSING_SOURCE_REPOSITORY_URL
  • HIGHSOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/pdf.js:1
  • HIGHEXFILTRATION_DESTINATION_DETECTED: 'Raw Public IP Endpoint' found in package/pdfWorker.js:43
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/pdf.js:1
  • EXFILTRATION_DESTINATION_DETECTED: 'Raw Public IP Endpoint' found in package/pdfWorker.js:43
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/pdfWorker.js:6 (+1 more occurrence(s) elsewhere)

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

View package on npm →
75 3100d 95,597 6,277 ↑30.8/day
Very Risky
@tarojs/cli npm 4.2.1 O2Team — 🪝 🌐
Package purpose: cli tool for taro
Claimed homepage: https://github.com/NervJS/taro#readme
Matched naming pattern: npm-@tarojs/cli-general
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 3100
Registry downloads: 95597/month, 23899/week (HIGH_COMMUNITY_ADOPTION)
Codebase size: 6277 lines, 257.7 kB across 111 files (LARGE_CODEBASE)
Automated signals flagged:
  • 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).
  • INFOEstablished pre-AI legacy package registered 3087 days ago (predates modern AI hallucination waves).
  • HIGHLIFECYCLE_SCRIPT: 'postinstall' -> 'node postinstall.js'
  • HIGHSOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/presets/commands/build.js:21 (+13 more occurrence(s) elsewhere)
  • HIGHSOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/dist/util/index.js:15 (+2 more occurrence(s) elsewhere)
  • HIGHSOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/postinstall.js:4 (+1 more occurrence(s) elsewhere)
  • CRITICALINSTALL_TIME_NETWORK_SOCKET: 'postinstall' script runs package/postinstall.js, which makes network calls and executes/decodes/reads secrets
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node postinstall.js'
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/presets/commands/build.js:21 (+13 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/dist/util/index.js:15 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/postinstall.js:4 (+1 more occurrence(s) elsewhere)
  • INSTALL_TIME_NETWORK_SOCKET: 'postinstall' script runs package/postinstall.js, which makes network calls and executes/decodes/reads secrets

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

View package on npm →
75 3151d 48 3,550 ↑0.0/day
Very Risky
brand npm 1.0.4 epicallan.al@gmail.com epicallan.al@gmail.com gmail.com 🪝 📡
Package purpose: for datahub related libs & tools
Claimed homepage: https://github.com/devinit/di-pdfs#readme
Matched naming pattern: node-brand-dh-base
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 3151
Code-only verdict: Unverified Signal (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 48/month, 12/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 3550 lines, 112.3 kB across 56 files (LARGE_CODEBASE)
Automated signals flagged:
  • INFOPackage release verified with cryptographic build provenance (npm_slsa_sigstore). Guarantees authentic repository build pipeline and eliminates publisher domain spoofing risk.
  • INFOEstablished pre-AI legacy package registered 3147 days ago (predates modern AI hallucination waves).
  • HIGHSOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/apollo/fragment.js:6 (+2 more occurrence(s) elsewhere)
  • HIGHSOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/redux/index.js:8 (+4 more occurrence(s) elsewhere)
  • HIGHEXFILTRATION_DESTINATION_DETECTED: 'Raw Public IP Endpoint' found in package/lib/utils/index.js:60
  • INFOSubstantial functional codebase (3550 LOC across 56 file(s)).
  • CRITICALCRITICAL: Weaponized payload detected on package affiliated with trusted vendor 'brand'. High probability of vendor account takeover, compromised credentials, or malicious release.
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/apollo/fragment.js:6 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/redux/index.js:8 (+4 more occurrence(s) elsewhere)
  • EXFILTRATION_DESTINATION_DETECTED: 'Raw Public IP Endpoint' found in package/lib/utils/index.js:60

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

View package on npm →
75 3441d 432,835 165 ↑125.8/day
Very Risky
azure npm 4.15.0 Microsoft — 🪝 🌐
Package purpose: Azure Functions Core Tools
Claimed homepage: https://github.com/Azure/azure-functions-core-tools#readme
Matched naming pattern: npm-azure-general
Official vendor account: Yes
Days since publish: 3441
Registry downloads: 432835/month, 108208/week (HIGH_COMMUNITY_ADOPTION)
Codebase size: 165 lines, 6.7 kB across 3 files (MODERATE_CODEBASE)
Automated signals flagged:
  • MEDIUMPackage name 'azure-functions-core-tools' matches AI hallucination template [npm] + [azure] + [general].
  • HIGHClaims critical enterprise brand identity ('AZURE').
  • INFOPackage release verified with cryptographic build provenance (npm_slsa_sigstore). Guarantees authentic repository build pipeline and eliminates publisher domain spoofing risk.
  • INFOPackage lineage verified as trusted vendor 'microsoft' via repo:github.com/azure.
  • MEDIUMPackage has empty or near-zero description (potential reservation stub).
  • INFOEstablished pre-AI legacy package registered 3429 days ago (predates modern AI hallucination waves).
  • HIGHLIFECYCLE_SCRIPT: 'postinstall' -> 'node lib/install.js'
  • HIGHSOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/lib/install.js:5
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node lib/install.js'
  • SOURCE_CODE_NETWORK_CALL: 'require('http(s)')' found in package/lib/install.js:5
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/install.js:63
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/lib/main.js:5
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/lib/main.js:15
  • INSTALL_TIME_NETWORK_SOCKET: 'postinstall' script runs package/lib/install.js, which makes network calls and executes/decodes/reads secrets

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

View package on npm →
75 4106d 27 15,220 ↑0.0/day
Very Risky
together npm 0.0.2 Xuanwo — 🪝 📡
Package purpose: Uses socket.io to do virtual machine usage from browser
Claimed homepage: https://github.com/together-education/together-core-computer.git
Matched naming pattern: together-together-computer
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 4106
Code-only verdict: SUSPICIOUS (the score above also weighs naming and publisher-domain signals, not just the code itself)
Registry downloads: 27/month, 6/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 15220 lines, 466.3 kB across 14 files (LARGE_CODEBASE)
Automated signals flagged:
  • HIGHClaims critical enterprise brand identity ('TOGETHER').
  • INFOPackage release verified with cryptographic build provenance (npm_slsa_sigstore). Guarantees authentic repository build pipeline and eliminates publisher domain spoofing risk.
  • INFOEstablished pre-AI legacy package registered 4095 days ago (predates modern AI hallucination waves).
  • HIGHEXFILTRATION_DESTINATION_DETECTED: 'Raw Public IP Endpoint' found in package/app.js:32
  • HIGHSOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/app.js:8 (+6 more occurrence(s) elsewhere)
  • HIGHSOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/computer.js:5 (+2 more occurrence(s) elsewhere)
  • HIGHSOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/public/build.js:15465
  • HIGHSOURCE_CODE_DYNAMIC_EXECUTION: 'process.binding/mainModule' found in package/public/build.js:908
Static code signals:
  • EXFILTRATION_DESTINATION_DETECTED: 'Raw Public IP Endpoint' found in package/app.js:32
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/app.js:8 (+6 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/computer.js:5 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/public/build.js:15465
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'process.binding/mainModule' found in package/public/build.js:908
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/public/build.js:9365

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

View package on npm →
75 4596d 18 190 ↑0.0/day
Very Risky
ripple npm 0.0.2 — — 🪝 📡
Package purpose: In order to interact with a Ripple Gateway json/http server a http library interface must be used. This module provides an implementation in node.js of data model adapter that passes the spec of Ripple Gateway Data.
Matched naming pattern: ripple-ripple-data
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 4596
Registry downloads: 18/month, 4/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 190 lines, 6.2 kB across 2 files (MODERATE_CODEBASE)
Automated signals flagged:
  • HIGHClaims critical enterprise brand identity ('RIPPLE').
  • INFOPackage release verified with cryptographic build provenance (npm_slsa_sigstore). Guarantees authentic repository build pipeline and eliminates publisher domain spoofing risk.
  • INFOEstablished pre-AI legacy package registered 4581 days ago (predates modern AI hallucination waves).
  • HIGHMISSING_SOURCE_REPOSITORY_URL
  • HIGHANTI_ANALYSIS_EVASION: 'TLS / SSL Verification Bypass (Defense Evasion)' found in package/index.js:8
  • HIGHEXFILTRATION_DESTINATION_DETECTED: 'Raw Public IP Endpoint' found in package/index.js:11
  • HIGHSOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/index.js:8
  • CRITICALSOURCE_CODE_EVASIVE_PAYLOAD: anti-analysis evasion combined with execution/payload hook in package/index.js
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • ANTI_ANALYSIS_EVASION: 'TLS / SSL Verification Bypass (Defense Evasion)' found in package/index.js:8
  • EXFILTRATION_DESTINATION_DETECTED: 'Raw Public IP Endpoint' found in package/index.js:11
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/index.js:8
  • SOURCE_CODE_EVASIVE_PAYLOAD: anti-analysis evasion combined with execution/payload hook in package/index.js

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

View package on npm →
75 4696d 0 15 ↑0.0/day
Possible Squatted Stub
google npm 0.1.0 — —
Package purpose: Google Analytics loader
Matched naming pattern: requirejs-google-analytics
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 4696
Registry downloads: 0/month, 0/week (NEGLIGIBLE_OR_ZERO_USAGE)
Codebase size: 15 lines, 525 Bytes across 1 file (EMPTY_STUB)
Automated signals flagged:
  • MEDIUMPackage name 'requirejs-google-analytics' matches AI hallucination template [requirejs] + [google] + [analytics].
  • HIGHClaims critical enterprise brand identity ('GOOGLE').
  • HIGHPublisher email 'None' is not affiliated with official vendor domain.
  • MEDIUMPackage has empty or near-zero description (potential reservation stub).
  • INFOEstablished pre-AI legacy package registered 4670 days ago (predates modern AI hallucination waves).
  • HIGHMISSING_SOURCE_REPOSITORY_URL
  • MEDIUMPackage is an empty placeholder (15 LOC, 1 file(s), 525 bytes).
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL

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

View package on npm →
75 4726d — — —
Unverified Signal
— npm latest Sam Goodwin — 🪝 🌐
Package purpose: Infrastructure as Effects for TypeScript.
Static code signals:
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/lib/Cloudflare/Access.js:19 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/lib/GCP/PubSub/AccessHttp.js:26
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/Telemetry/Attributes.js:67
  • ANTI_ANALYSIS_EVASION: 'CI/CD & Sandbox Environment Detection' found in package/lib/Telemetry/Attributes.js:56
  • CREDENTIAL_PATH_HARVESTING: 'AWS Credentials (~/.aws/credentials)' found in package/lib/AWS/AuthProvider.js:108

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

View package on npm →
75 4952d 12,380,329 529 ↑2500.1/day
Very Risky
bun npm 1.4.2 — — 🪝 🌐 📦
Package purpose: Bun is a fast all-in-one JavaScript runtime.
Claimed homepage: https://bun.com
Matched naming pattern: npm-bun-general
Official vendor account: No — publisher domain doesn't match the brand it names
Days since publish: 4952
Registry downloads: 12380329/month, 3095082/week (HIGH_COMMUNITY_ADOPTION)
Codebase size: 529 lines, 16.6 kB across 1 file (MODERATE_CODEBASE)
Automated signals flagged:
  • INFOPackage release verified with cryptographic build provenance (npm_slsa_sigstore). Guarantees authentic repository build pipeline and eliminates publisher domain spoofing risk.
  • INFOEstablished pre-AI legacy package registered 4939 days ago (predates modern AI hallucination waves).
  • HIGHLIFECYCLE_SCRIPT: 'postinstall' -> 'node install.js'
  • HIGHBUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/bin/bunx.exe' in npm tarball
  • HIGHSOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/install.js:249
  • HIGHSOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/install.js:252
  • HIGHSOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/install.js:63
  • HIGHSOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/install.js:48
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node install.js'
  • BUNDLED_NATIVE_BINARY: Unexpected compiled binary 'package/bin/bunx.exe' in npm tarball
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/install.js:249
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/install.js:252
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/install.js:63
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/install.js:48
  • INSTALL_TIME_NETWORK_SOCKET: 'postinstall' script runs package/install.js, which makes network calls and executes/decodes/reads secrets

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

View package on npm →
70 24h — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Shared scratchpad for coding agents. Local MCP client with end-to-end encryption for Claude Code, Codex, Cursor and any MCP client.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/dist/index.js:7
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/index.js:10
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/index.js:89

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

View package on npm →
70 25h — — —
Unverified Signal
— pypi 1.0.0 — — 🪝
Package purpose: MCP server for Maven and Gradle dependency intelligence
Static code signals:
  • ANTI_ANALYSIS_EVASION: 'TLS / SSL Verification Bypass (Defense Evasion)' found in maven_mcp-1.0.0/plugin/server/server.py:1425
  • CREDENTIAL_PATH_HARVESTING: 'Cloud Instance Metadata (AWS/GCP/Azure IMDS)' found in maven_mcp-1.0.0/plugin/server/server.py:336
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in maven_mcp-1.0.0/plugin/server/server.py:10011
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in maven_mcp-1.0.0/plugin/server/server.py:252
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Sensitive Token Harvesting' found in maven_mcp-1.0.0/plugin/server/server.py:252

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

View package on PyPI →
70 30h — — —
Very Risky
— pypi 0.1.0 — — 🪝
Package purpose: Generative inpaint transformation (LaMa) and the associated tool-model plugin for kcai data-sampling
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in kcai_data_sampling_lama-0.1.0/src/kcai_data_sampling_lama/api/models/lama.py:54
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in kcai_data_sampling_lama-0.1.0/src/kcai_data_sampling_lama/api/models/lama.py:49
  • SOURCE_CODE_DYNAMIC_CODE_LOADER: execution primitive combined with decode/network/obfuscation call in kcai_data_sampling_lama-0.1.0/src/kcai_data_sampling_lama/api/models/lama.py
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in kcai_data_sampling_lama-0.1.0/src/kcai_data_sampling_lama/api/models/weights.py:29
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in kcai_data_sampling_lama-0.1.0/src/kcai_data_sampling_lama/api/models/weights.py:24

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

View package on PyPI →
70 34h — — —
SUSPICIOUS
— pypi 1.0.4 ZenCleaner — 🪝
Package purpose: ZenCleaner - type 'zencleaner' in your terminal to open a localhost web UI that actually cleans your PC.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in zencleaner-1.0.4/zencleaner/cleaner.py:163
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in zencleaner-1.0.4/zencleaner/cleaner.py:98
  • SYSTEM_PERSISTENCE_TAMPERING: 'System Persistence Implant (systemd/cron/registry)' found in zencleaner-1.0.4/zencleaner/cleaner.py:194
  • SYSTEM_PERSISTENCE_TAMPERING: 'Windows Run Key Persistence' found in zencleaner-1.0.4/zencleaner/cleaner.py:194
  • SYNTAX_ERROR_IN_zencleaner-1.0.4/zencleaner/cleaner_forensic.py: invalid non-printable character U+FEFF (<unknown>, line 1)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in zencleaner-1.0.4/zencleaner/cleaner_system.py:110
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in zencleaner-1.0.4/zencleaner/cleaner_system.py:52
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in zencleaner-1.0.4/zencleaner/cli.py:78

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

View package on PyPI →
70 49h — — —
Very Risky
— pypi 0.0.1 — — 🪝
Package purpose: GuadalPlanner is a modular and extensible framework for the development, simulation, and real-world deployment of informative path planning algorithms for autonomous vehicles
Static code signals:
  • MODULE_TOPLEVEL_EXECUTION: 'os.system' executed at module scope (runs on import) in guadalplanner-0.0.1/guadalplanner/Agents/MonteCarloTreeSearch.py:279
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in guadalplanner-0.0.1/guadalplanner/Agents/MonteCarloTreeSearch.py:282
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in guadalplanner-0.0.1/guadalplanner/Environment/OptimalSensorPlacementEnv.py:173
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in guadalplanner-0.0.1/guadalplanner/Environment/models/GPTorchRegressor.py:73

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

View package on PyPI →
70 50h — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Командная строка Толково: одна команда на каждую операцию API
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/tolkovo.mjs:244
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/tolkovo.mjs:396
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/tolkovo.mjs:2558
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/tolkovo.mjs:61

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

View package on npm →
70 50h — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: MCP-сервер Толково (stdio): инструмент на каждую операцию API
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/tolkovo-mcp.mjs:3353
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'require('child_process')' found in package/tolkovo-mcp.mjs:244
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/tolkovo-mcp.mjs:396
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/tolkovo-mcp.mjs:8330
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/tolkovo-mcp.mjs:61

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

View package on npm →
70 61h — — —
Very Risky
— pypi 0.1.0 Kamal Karteek U, Mishka Tiwari, Manjunath Patil, Mayeraa Singh — 🪝
Package purpose: Python client and command line for mOSaic, the operating system for organizational AI: governed, auditable AI agents on your own machine.
Static code signals:
  • MODULE_TOPLEVEL_EXECUTION: 'os.system' executed at module scope (runs on import) in mosaic_os-0.1.0/src/mosaic_os/cli.py:16
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in mosaic_os-0.1.0/src/mosaic_os/cli.py:16
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in mosaic_os-0.1.0/src/mosaic_os/cli.py:24
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in mosaic_os-0.1.0/src/mosaic_os/client.py:26

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

View package on PyPI →
70 70h — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Parle mod for Command Code.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/mods/parle.ts:3
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/mods/parle.ts:7
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/mods/parle.ts:3

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

View package on npm →
70 4d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Encrypt .env files for safe repository storage.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node ./dist/scripts/postinstall.js'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/core/crypto.js:39 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/scripts/postinstall.js:9

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

View package on npm →
70 4d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Encrypt .env files for safe repository storage.
Static code signals:
  • LIFECYCLE_SCRIPT: 'postinstall' -> 'node ./dist/scripts/postinstall.js'
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/core/crypto.js:39 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/scripts/postinstall.js:9

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

View package on npm →
70 4d — — —
Unverified Signal
— npm latest Evergist — 🪝
Package purpose: Share end-to-end encrypted, self-destructing text from the terminal or any MCP client. Encryption happens locally; evergist.com only stores ciphertext.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/evergist.mjs:683
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/evergist.mjs:46
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/evergist.mjs:604

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

View package on npm →
70 5d — — —
SUSPICIOUS
— pypi 1.0.2 minecraftbefile-maker — 🪝
Package purpose: Local AI agent with headless browser, sandboxed shell, and plug-and-play skills
Static code signals:
  • SYNTAX_ERROR_IN_agent_code-1.0.2/src/agent_code/__init__.py: invalid non-printable character U+FEFF (<unknown>, line 1)
  • SYNTAX_ERROR_IN_agent_code-1.0.2/src/agent_code/__main__.py: invalid non-printable character U+FEFF (<unknown>, line 1)
  • EXFILTRATION_DESTINATION_DETECTED: 'Raw Public IP Endpoint' found in agent_code-1.0.2/src/agent_code/agent.py:216
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in agent_code-1.0.2/src/agent_code/agent.py:606
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in agent_code-1.0.2/src/agent_code/agent.py:68
  • SYNTAX_ERROR_IN_agent_code-1.0.2/src/agent_code/cli.py: invalid non-printable character U+FEFF (<unknown>, line 1)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in agent_code-1.0.2/src/agent_code/data/skills/filesystem/skill.py:15
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in agent_code-1.0.2/src/agent_code/data/skills/public_api/skill.py:15

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

View package on PyPI →
70 5d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Windows UI Automation agent for dsh: list/snapshot/find/click/set_text/get_text/scroll/drag/swipe/screenshot + window state (topmost/minimize/maximize/restore/close). Permission-tiered (read-only / workspace-write / danger-full-access) with approval-based
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/lib/index.js:374
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/lib/index.js:126
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/index.js:91

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

View package on npm →
70 5d — — —
Very Risky
— pypi 0.1.0 — — 🪝
Package purpose: Agent management for your terminal: agents on your own Claude Code, Codex (ChatGPT), Antigravity (Gemini), OpenCode, Hermes or a local model, with no API keys.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in aegisctl/banner.py:27
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in aegisctl/cli.py:104
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in aegisctl/desktop/api.py:933
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in aegisctl/desktop/api.py:247
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in aegisctl/doctor.py:180
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in aegisctl/doctor.py:231
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in aegisctl/fakeprov.py:71
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in aegisctl/features/config.py:293

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

View package on PyPI →
70 5d — — —
🐛 Potential Cross-Ecosystem Worm Unverified Signal
— pypi 0.3.0 CLI-Agents — 🪝 🐛
Package purpose: pip launcher for the WebPilot browser agent (npm package: @capagents/webpilot)
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in webpilot_cli-0.3.0/py/webpilot_cli/launcher.py:42
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in webpilot_cli-0.3.0/py/webpilot_cli/launcher.py:29
  • CROSS_ECOSYSTEM_WORM_PROPAGATION: 'Automated Secondary Runtime Dropper (Bun/Deno/Python)' found in webpilot_cli-0.3.0/py/webpilot_cli/launcher.py:104

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

View package on PyPI →
70 5d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Hangar MCP server (stdio) — lets an AI agent create a Hangar project, publish a static site and activate it in preview
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/dist/index.js:2942
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/index.js:8694
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/index.js:26733

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

View package on npm →
70 5d — — —
Unverified Signal
— pypi 1.1.0rc2 Aliensense — 🪝
Package purpose: NXS sensor VM compiler, suite manager, and command-line tool
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in nxs/_libnxs.py:145
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in nxs/assets_cli.py:156
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in nxs/cli.py:241
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in nxs/cli.py:299
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in nxs/container.py:72
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in nxs/experimental.py:26
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in nxs/mcp_server.py:61
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in nxs/personality_cli.py:43

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

View package on PyPI →
70 6d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: MCP Apps display for DeepSeek Harness: renders MCP App UI resources (ui://) inside tool call rows via a separate-origin sandbox.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/lib/client.js:134
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/lib/client.js:1734 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/index.js:146

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

View package on npm →
70 6d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: Pangenome graph layout and drawing with no host: GFA in, the Bandage force-directed engine and reference-anchored layouts, a Canvas2D renderer, hit testing and labels out
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/dist/chunks/bandage-layout-3AR6BCUD.js:2080
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/dist/chunks/bandage-layout-3AR6BCUD.js:20 (+1 more occurrence(s) elsewhere)
  • SUSPICIOUS_OBFUSCATION: 'Dense Hex Escape Sequences' found in package/dist/chunks/bandage-layout-3AR6BCUD.js:1743

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

View package on npm →
70 6d — — —
Unverified Signal
— npm latest — — 🪝 🌐
Package purpose: PrimeKdu is available at npm, if you have an existing application run the following commands to download PrimeKdu and PrimeIcons to your project.
Static code signals:
  • SUSPICIOUS_OBFUSCATION: 'Invisible Unicode Steganography / Bidi Override' found in package/components/chart/chart.common.js:3972 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/components/editor/editor.common.js:14087 (+2 more occurrence(s) elsewhere)
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in package/components/fileupload/fileupload.common.js:4067 (+5 more occurrence(s) elsewhere)

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

View package on npm →
70 7d — — —
Unverified Signal
— pypi 0.1.3 — — 🪝
Package purpose: The Verdog command-line client.
Static code signals:
  • EXFILTRATION_DESTINATION_DETECTED: 'Raw Public IP Endpoint' found in verdog_cli-0.1.3/verdog_cli/local.py:1193
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in verdog_cli-0.1.3/verdog_cli/local.py:1057
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in verdog_cli-0.1.3/verdog_cli/main.py:211
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in verdog_cli-0.1.3/verdog_cli/manage.py:1582
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in verdog_cli-0.1.3/verdog_cli/manage.py:143
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in verdog_cli-0.1.3/verdog_cli/runner.py:77
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in verdog_cli-0.1.3/verdog_cli/runner.py:34
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in verdog_cli-0.1.3/verdog_cli/session.py:26

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

View package on PyPI →
70 8d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Local code-agent harness registry and glue: scoped homes, /<harness> login and sessions commands, delegation provider contracts, and the roster-driven browser settings section
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/types/cli-version.js:84 (+5 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/lib/client.js:880
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/lib/client.js:2478

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

View package on npm →
70 8d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Zero-dependency authenticated encryption, purpose binding, blind indexes, sealed tokens, key rotation and password hashing for Node.js.
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/bin/cli.js:282
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/src/index.js:19
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/index.js:21
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/src/webcrypto.js:3

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

View package on npm →
70 8d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Universal Markdown memory vault shared across AI coding agents
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/bin.js:2632 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/bin.js:2634 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/bin.js:7668 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/dist/mcp.js:2951

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

View package on npm →
70 8d — — —
SUSPICIOUS
— npm latest Nikita — 🪝
Package purpose: Core utilities and shared setup
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'process.binding/mainModule' found in package/.pnp.cjs:8034
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/.pnp.cjs:4158
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/.pnp.cjs:4674

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

View package on npm →
70 8d — — —
Very Risky
— pypi 1.0.1 — — 🪝
Package purpose: ffram - 102 High-Performance Media Operations across 18 Categories
Static code signals:
  • MODULE_TOPLEVEL_EXECUTION: 'os.system' executed at module scope (runs on import) in ffram-1.0.1/src/ffram/cli.py:7
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in ffram-1.0.1/src/ffram/cli.py:7
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in ffram-1.0.1/src/ffram/cli.py:12
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in ffram-1.0.1/src/ffram/core/hardware.py:35
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in ffram-1.0.1/src/ffram/core/probe.py:199
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in ffram-1.0.1/src/ffram/core/runner.py:91
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in ffram-1.0.1/src/ffram/ui/console.py:7

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

View package on PyPI →
70 9d — — —
Unverified Signal
— pypi 0.1.2 tokunseba contributors — 🪝
Package purpose: A local proxy for every AI coding tool on your machine: it shrinks each request without losing a byte, and routes each turn to the model that turn actually needs
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in tokunseba/commands_wrap.py:35
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in tokunseba/config.py:13
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in tokunseba/health.py:110
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in tokunseba/server.py:121
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in tokunseba/service.py:122
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in tokunseba/wrap.py:96
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in tokunseba/wrap.py:74
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in tokunseba/detect/claude_code.py:1

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

View package on PyPI →
70 9d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: [English](README.md) | **Tiếng Việt**
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/lib/client.js:1453
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/scripts/build.mjs:5 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/scripts/clean-profile-smoke.mjs:171

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

View package on npm →
70 10d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: HiWork 助理插件:把企业微信智能机器人接进桌面端,用手机远程指挥本机 HiWork 干活,结果回到原聊天。
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/env.js:20 (+4 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in package/lib/index.js:23335
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/lib/index.js:21168
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/lib/index.js:1347

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

View package on npm →
70 10d — — —
Unverified Signal
— pypi 0.3.0 Praxis Guardrails — 🪝
Package purpose: The guardrail for agentic AI. Praxis sits between the AI tools you use (Claude, Codex, Cursor, any MCP client) and everything they act on — your files, the browser, and APIs — deciding allow / block / ask before each action. This free, MIT-licensed Lite edition is the on-device core: it guards files
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in praxis_guardrail-0.3.0/praxis/autostart.py:61
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in praxis_guardrail-0.3.0/praxis/autostart.py:77
  • SYSTEM_PERSISTENCE_TAMPERING: 'System Persistence Implant (systemd/cron/registry)' found in praxis_guardrail-0.3.0/praxis/autostart.py:112
  • SYSTEM_PERSISTENCE_TAMPERING: 'Systemd / macOS LaunchAgent Persistence' found in praxis_guardrail-0.3.0/praxis/autostart.py:6
  • SYSTEM_PERSISTENCE_TAMPERING: 'Windows Run Key Persistence' found in praxis_guardrail-0.3.0/praxis/autostart.py:112
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in praxis_guardrail-0.3.0/praxis/config.py:75
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in praxis_guardrail-0.3.0/praxis/filesystem/search_backends.py:105
  • CREDENTIAL_PATH_HARVESTING: 'IDE / AI Agent Configuration Hijacking' found in praxis_guardrail-0.3.0/praxis/integrations/clients.py:323

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

View package on PyPI →
70 10d — — —
Very Risky
— pypi 0.6.3 NastyaNoTamashii — 🪝
Package purpose: Chromite is a framework for text and ASCI formatting in Python.
Static code signals:
  • MODULE_TOPLEVEL_EXECUTION: 'os.system' executed at module scope (runs on import) in chromite-0.6.3/Chromite/codes.py:10
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in chromite-0.6.3/Chromite/codes.py:10

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

View package on PyPI →
70 10d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Polyflow for Temporal: a worker plugin that records, guards, governs and versions what agents on Temporal are allowed to do. Business Source License 1.1 (non-production use free; production use is a commercial licence); the verifier is Apache-2.0 in @cogn
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/src/certificates.mjs:88
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/src/jev.mjs:51
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/src/vet.mjs:36

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

View package on npm →
70 11d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: TENSOR GRID — сервер компании: учётные записи сотрудников, общая база чатов, модели через сервер с наборами и учётом расходов
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/lib/auth.js:40 (+1 more occurrence(s) elsewhere)
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/lib/install.js:128
  • SYSTEM_PERSISTENCE_TAMPERING: 'Systemd / macOS LaunchAgent Persistence' found in package/lib/install.js:40
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/lib/secrets.js:30 (+2 more occurrence(s) elsewhere)

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

View package on npm →
70 11d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Bridge Feishu/Lark to any ACP-compatible AI agent (Claude Code, Kiro, Gemini, Amazon Q, ...)
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/src/acp/agent-process.js:235
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/src/acp/agent-process.js:152 (+3 more occurrence(s) elsewhere)
  • SOURCE_CODE_ENCODED_PAYLOAD: 'Buffer.from(..., 'base64')' found in package/dist/src/presenter/lark-presenter.js:229

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

View package on npm →
70 11d — — —
Unverified Signal
— npm latest — — 🪝
Package purpose: Run Node/TS scripts with ephemeral dependencies (uv-style --with) via npm cache + symlink
Static code signals:
  • MISSING_SOURCE_REPOSITORY_URL
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in package/dist/ntsx.js:23526
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'execSync/spawnSync' found in package/dist/ntsx.js:23250
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in package/dist/ntsx.js:4648
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in package/dist/ntsx.js:23062

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

View package on npm →

LINK COPIED TO CLIPBOARD