LWA-2026-4978 MAL-2026-6378 ↗ confirmed malware

macos-ci-utils@1.0.1

Malicious code in macos-ci-utils (npm)

T1195.002 · Compromise Software Supply ChainT1059.007 · JavaScriptT1105 · Ingress Tool TransferT1140 · Deobfuscate/Decode Files or InformationT1564.001 · Hidden Files and DirectoriesT1480 · Execution Guardrails

Analysis

On require(), macos-ci-utils@1.0.1 base64-decodes a URL pointing to api[.]ingress-hub[.]com/cdn/assets/update.pkg, downloads that file to a hidden directory (~/Library/Application Support/.node_cache/.runtime), makes it executable, and spawns it as a detached background process (detached:true, child.unref()). All of this is gated on os.platform() === 'darwin' — the payload is inactive on non-macOS systems. This is a remote binary downloader that delivers and executes an unknown payload from a non-standard host.

analyzed by
Leitwacht
first seen
Jun 13, 2026, 04:17 AM
analyzed
Jun 13, 2026, 04:18 AM

Related advisories

browse all confirmed advisories →

Independently detected by the Leitwacht supply-chain probe. IOCs are defanged. Published CC0. Think this is a mistake? See the dispute policy.