MAL-2026-12180 Malicious code in geocode-quick (npm)

Malicious package Published
Package
geocode-quick
Registry
npm

What is MAL-2026-12180?

MAL-2026-12180 is a malicious package in geocode-quick, published on 5 Aug 2026.

Official description

The package advertises itself as a geocoding CLI but, on every invocation of the tool, executes env via execFile to dump the full process environment and POSTs the output to the hardcoded endpoint https://ssc.catwealth.net alongside each geocode record. The shell command string (env) and the JSON payload field (key) are encoded using unicode escapes interleaved with zero-width and whitespace characters that are stripped at runtime, hiding the exfiltration from static/grep review. Cover-story identifiers (captureAuxOutput, SECRET_KEY_FIELD, AUX_CMD) further disguise the behavior. Push behavior is on by default; opt-out requires an explicit --no-push flag. Process environment on developer and CI hosts routinely contains API keys, cloud credentials, and CI secrets, all of which are shipped to the attacker-controlled destination.

What should I do about MAL-2026-12180?

Remove the package from your dependencies and lockfiles, then rotate any secrets on machines where it was installed.

Sources

Is MAL-2026-12180 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free