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: kam193 (63d1834ac673303487e7c46affaf2be63ac0b142aaab8e79027144aad9cbd9de)
In this campaign, specific versions of involved affected packages hide malicious actions. The malicious code is hidden in specific versions of a dependency (is-it-ai), intentionally pinned by specific versions of dependent packages. All package versions were uploaded with malicious intention; the ones without malicious references are clearly intendent only to hide a cover for the rest. When triggered, the malicious action fingerprints the environment and contacts the remote server. If it responds with an URL, it will be downloaded and executed.
The malicious code trigger is in 0.1.4, other releases are just to cover it.
---
Category: MALICIOUS - The campaign has clearly malicious intent, like infostealers.
Campaign: 2026-10-is-it-ai
Reasons (based on the campaign):
- Downloads and executes a remote executable.
- The malicious code is intentionally included in a dependency of the package
- targetted-attack
- action-hidden-in-lib-usage
Indicators of compromise
Shown defanged and not clickable. Search any indicator to find other packages using it.
Domains
- cdn-9zp0pi12ck0dmfig-3ozmpyh7ja-uc[.]a[.]run[.]app other packages →
URLs
- hxxps://cdn-9zp0pi12ck0dmfig-3ozmpyh7ja-uc[.]a[.]run[.]app/v1/session/info other packages →