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
0 26d — — —
Possible Squatted Stub
— pypi 0.0.1 — —

No additional detail available for this finding.

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

View package on PyPI →
0 26d — — —
Possible Squatted Stub
— pypi 0.0.1 — —

No additional detail available for this finding.

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

View package on PyPI →
0 26d — — —
Possible Squatted Stub
— pypi 0.0.0 — —

No additional detail available for this finding.

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

View package on PyPI →
0 26d — — —
Possible Squatted Stub
— pypi 1.0.0b6892506 — —

No additional detail available for this finding.

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

View package on PyPI →
0 26d — — —
Very Risky
— pypi 2.1.8 — — 🪝
Package purpose: Provider-based developer configuration generation engine and CLI
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'new Function()' found in devconfig_gen_singbox-2.1.8/src/devconfig_gen/web_ui.py:1953
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in devconfig_gen_singbox-2.1.8/src/devconfig_gen/web_ui.py:1409
  • SOURCE_CODE_DYNAMIC_CODE_LOADER: execution primitive combined with decode/network/obfuscation call in devconfig_gen_singbox-2.1.8/src/devconfig_gen/web_ui.py
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in devconfig_gen_singbox-2.1.8/src/singbox_ops/adapters/acme/cloudflare_dns01.py:49
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in devconfig_gen_singbox-2.1.8/src/singbox_ops/adapters/dns/cloudflare.py:64
  • SYSTEM_PERSISTENCE_TAMPERING: 'System Persistence Implant (systemd/cron/registry)' found in devconfig_gen_singbox-2.1.8/src/singbox_ops/adapters/runtime/auto_update.py:15
  • SYSTEM_PERSISTENCE_TAMPERING: 'Cron Job Installation / Tampering' found in devconfig_gen_singbox-2.1.8/src/singbox_ops/adapters/runtime/auto_update.py:4
  • SYSTEM_PERSISTENCE_TAMPERING: 'System Persistence Implant (systemd/cron/registry)' found in devconfig_gen_singbox-2.1.8/src/singbox_ops/adapters/runtime/warp_watchdog.py:12

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

View package on PyPI →
0 26d — — —
Very Risky
— pypi 0.1.13 Nicolás Rivas — 🪝
Package purpose: Un telar para hilos de trabajo: multiplexor de terminal, perfiles de repositorio y agentes.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in telar-0.1.13/pruebas/comun.py:28
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in telar-0.1.13/src/telar/agente/base.py:230
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in telar-0.1.13/src/telar/agente/claude_code.py:125
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in telar-0.1.13/src/telar/agente/lanzar.py:171
  • CREDENTIAL_PATH_HARVESTING: 'SSH Directory / Private Keys (~/.ssh)' found in telar-0.1.13/src/telar/config.py:310
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in telar-0.1.13/src/telar/config.py:407
  • CREDENTIAL_PATH_HARVESTING: 'SSH Directory / Private Keys (~/.ssh)' found in telar-0.1.13/src/telar/correo.py:127
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in telar-0.1.13/src/telar/correo.py:215

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

View package on PyPI →
0 26d — — —
Possible Squatted Stub
— pypi 0.0.0b1 — —

No additional detail available for this finding.

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

View package on PyPI →
0 27d — — —
Possible Squatted Stub
— pypi 0.0.1 — —

No additional detail available for this finding.

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

View package on PyPI →
0 27d — — —
Very Risky
— pypi 0.26.1 — — 🪝
Package purpose: Find fellow GitHub geeks who match your CV and repos and are likely to follow back. Suggests only — you always follow manually.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in mygeeky-0.26.1/src/mygeeky/__main__.py:28
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in mygeeky-0.26.1/src/mygeeky/auth.py:73
  • SUSPICIOUS_OBFUSCATION: 'Invisible Unicode Steganography / Bidi Override' found in mygeeky-0.26.1/src/mygeeky/beacon.py:269
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in mygeeky-0.26.1/src/mygeeky/gui/app.py:1674
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in mygeeky-0.26.1/src/mygeeky/gui/app.py:1799
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in mygeeky-0.26.1/src/mygeeky/gui/bootstrap.py:105
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in mygeeky-0.26.1/src/mygeeky/gui/bootstrap.py:32
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in mygeeky-0.26.1/src/mygeeky/gui/desktop.py:90

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

View package on PyPI →
0 27d — — —
Possible Squatted Stub
— npm latest — —

No additional detail available for this finding.

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

View package on npm →
0 27d — — —
Possible Squatted Stub
— npm latest — —

No additional detail available for this finding.

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

View package on npm →
0 27d — — —
Possible Squatted Stub
— npm latest — —

No additional detail available for this finding.

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

View package on npm →
0 27d — — —
Possible Squatted Stub
— npm latest — —

No additional detail available for this finding.

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

View package on npm →
0 27d — — —
Possible Squatted Stub
— pypi 0.5.0 — —

No additional detail available for this finding.

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

View package on PyPI →
0 27d — — —
Very Risky
— pypi 66.0.3 Yandex — 🪝
Package purpose: A package to prevent Dependency Confusion attacks against Yandex.
Static code signals:
  • INSTALL_TIME_EXECUTION: 'Python setup.py Custom Install Hook' found in yandex-yrec-flash-attn-66.0.3/setup.py:5
  • SUPPLY_CHAIN_EXECUTION_HOOK: 'PyPI Custom Install Class Override' found in yandex-yrec-flash-attn-66.0.3/setup.py:5

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

View package on PyPI →
0 27d — — —
Very Risky
— pypi 66.0.3 Yandex — 🪝
Package purpose: A package to prevent Dependency Confusion attacks against Yandex.
Static code signals:
  • INSTALL_TIME_EXECUTION: 'Python setup.py Custom Install Hook' found in yandex-yc-ml-analytics-deploy-api-test-66.0.3/setup.py:5
  • SUPPLY_CHAIN_EXECUTION_HOOK: 'PyPI Custom Install Class Override' found in yandex-yc-ml-analytics-deploy-api-test-66.0.3/setup.py:5

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

View package on PyPI →
0 27d — — —
Very Risky
— pypi 66.0.3 Yandex — 🪝
Package purpose: A package to prevent Dependency Confusion attacks against Yandex.
Static code signals:
  • INSTALL_TIME_EXECUTION: 'Python setup.py Custom Install Hook' found in yandex-yc-tender-llm-service-66.0.3/setup.py:5
  • SUPPLY_CHAIN_EXECUTION_HOOK: 'PyPI Custom Install Class Override' found in yandex-yc-tender-llm-service-66.0.3/setup.py:5

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

View package on PyPI →
0 27d — — —
Very Risky
— pypi 66.0.3 Yandex — 🪝
Package purpose: A package to prevent Dependency Confusion attacks against Yandex.
Static code signals:
  • INSTALL_TIME_EXECUTION: 'Python setup.py Custom Install Hook' found in yandex-yc-sales-crm-data-app-66.0.3/setup.py:5
  • SUPPLY_CHAIN_EXECUTION_HOOK: 'PyPI Custom Install Class Override' found in yandex-yc-sales-crm-data-app-66.0.3/setup.py:5

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

View package on PyPI →
0 27d — — —
Very Risky
— pypi 0.1.5 Jimmie Rodgers — 🪝
Package purpose: Civ Inspired Tool for AI Research - a Civilization V-style 4X game for benchmarking language models
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in citar-0.1.5/citar/hwinfo.py:33
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in citar-0.1.5/citar/keystore.py:25
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in citar-0.1.5/citar/lab.py:512
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in citar-0.1.5/citar/paths.py:60
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in citar-0.1.5/citar/servers.py:856
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in citar-0.1.5/citar/settings.py:53
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in citar-0.1.5/citar/usage.py:371
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in citar-0.1.5/citar/agents/providers/anthropic_provider.py:28

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

View package on PyPI →
0 28d — — —
Very Risky
— pypi 0.1.0 Orithos — 🪝
Package purpose: Orithos CLI — AI agent security testing from the terminal: scan deployed agents, MCP servers, and skill/plugin artifacts.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in orithos_cli-0.1.0/src/orithos_cli/auth.py:11
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in orithos_cli-0.1.0/src/orithos_cli/config.py:32
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'eval()' found in orithos_cli-0.1.0/src/orithos_cli/skillscan/checks/obfuscation.py:3
  • SOURCE_CODE_ENCODED_PAYLOAD: 'atob()' found in orithos_cli-0.1.0/src/orithos_cli/skillscan/checks/obfuscation.py:3
  • SOURCE_CODE_DYNAMIC_CODE_LOADER: execution primitive combined with decode/network/obfuscation call in orithos_cli-0.1.0/src/orithos_cli/skillscan/checks/obfuscation.py

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

View package on PyPI →
0 28d — — —
Possible Squatted Stub
— pypi 0.1.0 Rawson Consulting B.V. —

No additional detail available for this finding.

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

View package on PyPI →
0 28d — — —
Possible Squatted Stub
— pypi 0.1.0 Rawson Consulting B.V. —

No additional detail available for this finding.

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

View package on PyPI →
0 28d — — —
Possible Squatted Stub
— pypi 0.7.0 Arnaud Assad —

No additional detail available for this finding.

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

View package on PyPI →
0 29d — — —
🐛 Potential Cross-Ecosystem Worm Very Risky
— pypi 0.1.5 Tencent BlueKing — 🪝 🐛
Package purpose: Synchronize AIDEV agent packages through the application OpenAPI.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in bkai_init-0.1.5/bkai_init/cli.py:231
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Sensitive Token Harvesting' found in bkai_init-0.1.5/bkai_init/cli.py:259
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in bkai_init-0.1.5/scripts/ci.py:87
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in bkai_init-0.1.5/scripts/ci.py:21
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Sensitive Token Harvesting' found in bkai_init-0.1.5/scripts/ci.py:139
  • CROSS_ECOSYSTEM_WORM_PROPAGATION: 'PyPI Registry Upload Endpoint (Worm Replication)' found in bkai_init-0.1.5/scripts/ci.py:135

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

View package on PyPI →
0 29d — — —
Possible Squatted Stub
— pypi 2.1.1 — — 🪝
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in pydengjen-2.1.1/python/pydengjen/__init__.py:5

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

View package on PyPI →
0 30d — — —
Very Risky
— pypi 0.5.32 — — 🪝
Package purpose: Per-process identity, signed evidence and short-lived cloud credentials for AI agents, in your own cluster
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in hexr_sdk-0.5.32/src/hexr/a2a/bridge.py:75
  • ANTI_ANALYSIS_EVASION: 'TLS / SSL Verification Bypass (Defense Evasion)' found in hexr_sdk-0.5.32/src/hexr/a2a/client.py:253
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in hexr_sdk-0.5.32/src/hexr/browser.py:65
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in hexr_sdk-0.5.32/src/hexr/build/container_builder.py:271
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in hexr_sdk-0.5.32/src/hexr/build/k8s.py:105
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in hexr_sdk-0.5.32/src/hexr/build/managed.py:315
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in hexr_sdk-0.5.32/src/hexr/cli/_signature_overlay.py:38
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in hexr_sdk-0.5.32/src/hexr/cli/analyze.py:68

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

View package on PyPI →
0 30d — — —
Very Risky
— pypi 0.2.8 optiland-zh contributors — 🪝
Package purpose: Optiland GUI 简体中文汉化包 —— 运行时翻译层,不改上游源码
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in optiland_gui_zh-0.2.8/src/optiland_zh/audit.py:129
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in optiland_gui_zh-0.2.8/src/optiland_zh/launcher.py:400
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in optiland_gui_zh-0.2.8/src/optiland_zh/shortcut.py:172
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in optiland_gui_zh-0.2.8/src/optiland_zh/shortcut.py:119
  • SYSTEM_PERSISTENCE_TAMPERING: 'Shortcut Hijacking (.lnk Rewrite / Browser Extension Sideload)' found in optiland_gui_zh-0.2.8/src/optiland_zh/shortcut.py:26
  • SOURCE_CODE_PERSISTENT_BACKDOOR: persistence mechanism combined with execution/network in optiland_gui_zh-0.2.8/src/optiland_zh/shortcut.py

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

View package on PyPI →
0 30d — — —
Very Risky
— pypi 2.8.0 Michael Fowler — 🪝
Package purpose: Cost risk, EVM forecasts, DCMA schedule checks, JCL, AoA and portfolio choice for defense and space programs, in one Python package: Excel in, report and briefing out.
Static code signals:
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in cost_core-2.8.0/cost_core/gui.py:361
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in cost_core-2.8.0/cost_core/gui.py:274
  • SYSTEM_PERSISTENCE_TAMPERING: 'Shortcut Hijacking (.lnk Rewrite / Browser Extension Sideload)' found in cost_core-2.8.0/cost_core/gui.py:852
  • SOURCE_CODE_PERSISTENT_BACKDOOR: persistence mechanism combined with execution/network in cost_core-2.8.0/cost_core/gui.py
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in cost_core-2.8.0/cost_core/lotmodel/provenance.py:34
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in cost_core-2.8.0/cost_core/opener.py:200
  • SOURCE_CODE_NETWORK_CALL: 'fetch/axios/XMLHttpRequest' found in cost_core-2.8.0/cost_core/public/fetch.py:163
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in cost_core-2.8.0/cost_core/public/fetch.py:102

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

View package on PyPI →
0 30d — — —
Possible Squatted Stub
— pypi added — —

No additional detail available for this finding.

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

View package on PyPI →
0 30d — — —
🐛 Potential Cross-Ecosystem Worm Very Risky
— pypi added — — 🪝 🐛
Package purpose: Holds the OpenBao AppRole so NetBox never possesses credentials able to read production secrets
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in netbox_openbao_broker-0.1.0/broker/__main__.py:23
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in netbox_openbao_broker-0.1.0/broker/config.py:150
  • CROSS_ECOSYSTEM_WORM_PROPAGATION: 'PyPI Registry Upload Endpoint (Worm Replication)' found in netbox_openbao_broker-0.1.0/scripts/select_public_release_target.py:18
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in netbox_openbao_broker-0.1.0/scripts/validate_release_ref.py:23

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

View package on PyPI →
0 30d — — —
Possible Squatted Stub
— pypi added — —

No additional detail available for this finding.

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

View package on PyPI →
0 31d — — —
Possible Squatted Stub
— pypi added — —

No additional detail available for this finding.

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

View package on PyPI →
0 31d — — —
Possible Squatted Stub
— pypi added — —

No additional detail available for this finding.

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

View package on PyPI →
0 31d — — —
Possible Squatted Stub
— pypi added — —

No additional detail available for this finding.

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

View package on PyPI →
0 32d — — —
Possible Squatted Stub
— pypi added — —

No additional detail available for this finding.

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

View package on PyPI →
0 33d — — —
Possible Squatted Stub
— pypi added — —

No additional detail available for this finding.

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

View package on PyPI →
0 33d — — —
Possible Squatted Stub
— pypi added — —

No additional detail available for this finding.

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

View package on PyPI →
0 33d — — —
Possible Squatted Stub
— pypi added Ratio Innovations B.V. —

No additional detail available for this finding.

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

View package on PyPI →
0 34d — — —
Possible Squatted Stub
— pypi added — —

No additional detail available for this finding.

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

View package on PyPI →
0 34d — — —
Possible Squatted Stub
— pypi added — —

No additional detail available for this finding.

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

View package on PyPI →
0 34d — — —
Possible Squatted Stub
— pypi 0.2.0 — —

No additional detail available for this finding.

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

View package on PyPI →
0 34d — — —
Possible Squatted Stub
— pypi added — —

No additional detail available for this finding.

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

View package on PyPI →
0 34d — — —
Possible Squatted Stub
— pypi added — —

No additional detail available for this finding.

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

View package on PyPI →
0 35d — — —
Possible Squatted Stub
— pypi added Rawson Consulting B.V. —

No additional detail available for this finding.

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

View package on PyPI →
0 35d — — —
Possible Squatted Stub
— pypi added Rawson Consulting B.V. —

No additional detail available for this finding.

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

View package on PyPI →
0 35d — — —
Possible Squatted Stub
— pypi added Rawson Consulting B.V. —

No additional detail available for this finding.

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

View package on PyPI →
0 35d — — —
Possible Squatted Stub
— pypi added Rawson Consulting B.V. —

No additional detail available for this finding.

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

View package on PyPI →
0 35d — — —
Possible Squatted Stub
— pypi added — —

No additional detail available for this finding.

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

View package on PyPI →
0 35d — — —
Possible Squatted Stub
— pypi added — —

No additional detail available for this finding.

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

View package on PyPI →
0 35d — — —
Very Risky
— pypi 2.2.1 SwirEngine contributors — 🪝
Package purpose: Modern Python-first 2D/3D game engine with a unified API.
Static code signals:
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in swirengine-2.2.1/demo_projects/neon_cube_hunt_3d/run_game.py:49
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in swirengine-2.2.1/demo_projects/neon_cube_hunt_3d/neon_cube_hunt/game.py:347
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in swirengine-2.2.1/demo_projects/neon_frontier_1_3/run_game.py:30
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in swirengine-2.2.1/demo_projects/neon_frontier_1_4/run_game.py:32
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in swirengine-2.2.1/demo_projects/neon_snake_3d/run_game.py:44
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in swirengine-2.2.1/demo_projects/neon_snake_3d/neon_snake/game.py:392
  • SOURCE_CODE_ENV_VARS_ACCESS: 'Environment Variable Access (process.env / os.environ)' found in swirengine-2.2.1/demo_projects/terrain_world_lod_1_4/run_game.py:10
  • SOURCE_CODE_DYNAMIC_EXECUTION: 'Python Subprocess / OS Execution' found in swirengine-2.2.1/src/swirengine/editor_console_navigation21.py:112

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

View package on PyPI →

LINK COPIED TO CLIPBOARD