Skip to main content
Live Webinar with SANS (June 25)— Agentic CTI Automation for Fun & ProfitRegister Free
Mallory
Back to malware
Malware

s1ngularity

s1ngularity, also referred to as QUIETVAULT in the provided content, was an August 2025 npm software supply-chain campaign involving malicious versions of Nx packages published to the Node.js npm registry. The malware used the same general pattern later seen in Shai-Hulud: injecting a malicious bundle.js, adding a postinstall entry, repackaging, and publishing trojanized packages. High-confidence reporting in the content states the campaign targeted the Nx build system ecosystem and compromised an npm publishing token via a vulnerable GitHub Action. Developers who installed the poisoned Nx package versions were infected through install-time script execution.

The malware harvested credentials and secrets from developer environments, including GitHub tokens, npm credentials, SSH keys, API keys, cryptocurrency wallet files, and AI CLI tool configurations. One source in the content states the campaign harvested 2,349 credentials from developer machines. The content also states the malware leveraged AI for reconnaissance, specifically targeting AI CLI tool configurations, and describes s1ngularity as the first documented case of attackers weaponizing AI CLI tools for reconnaissance. Additional reporting in the content describes S1ngularity/QUIETVAULT as an AIM3 Level 3 malicious npm package set that leveraged AI to exploit vulnerable GitHub Actions and exfiltrate stolen data to an exposed repository within the victim’s GitHub account.

The campaign abused stolen GitHub tokens to take follow-on actions in GitHub. The content states attackers used stolen GitHub tokens to flip more than 10,000 private repositories to public, exposing more than 82,000 additional secrets. Reporting also links s1ngularity to later worm-like npm campaigns, especially Shai-Hulud, citing significant structural, design, and functional overlap and assessing later activity as a continuation of the broader ecosystem attacks that began with the August 2025 s1ngularity campaign.

Associated ecosystem and victimology details directly mentioned in the content include targeting of npm/Nx packages and developer machines, with infection delivered via malicious package lifecycle hooks such as postinstall. No standalone IOC set beyond the malware name, the Nx/npm targeting, the injected bundle.js, and the use of postinstall-based execution is provided in the content.

Share:
For your environment

Hunt this family in your stack

Mallory pivots from this family to the IOCs, detections, and named campaigns that touch your stack, and pages you when something new lands.

MITRE ATT&CK

Techniques & procedures

1 distinct technique documented for this family, organized by ATT&CK tactic.

Initial Access

1 technique
T1078Valid AccountsEvidence1

"Using captured GitHub tokens... exposing more than 82,000 additional secrets" and "Steal a GitHub token and an attacker can create repositories, modify code, access private repos, push to production."

Persistence

1 technique
T1078Valid AccountsEvidence1

"Using captured GitHub tokens... exposing more than 82,000 additional secrets" and "Steal a GitHub token and an attacker can create repositories, modify code, access private repos, push to production."

Privilege Escalation

1 technique
T1078Valid AccountsEvidence1

"Using captured GitHub tokens... exposing more than 82,000 additional secrets" and "Steal a GitHub token and an attacker can create repositories, modify code, access private repos, push to production."

Stealth

1 technique
T1078Valid AccountsEvidence1

"Using captured GitHub tokens... exposing more than 82,000 additional secrets" and "Steal a GitHub token and an attacker can create repositories, modify code, access private repos, push to production."

What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets match these IOCs, which detections are missing, which campaigns to expect next, and what to do in the next 30 minutes.
IOC matching

Match every observed IP, domain, and hash against your live telemetry.

Threat actor attribution

Named campaigns wielding this family, with evidence pinned to each claim.

Exploited vulnerabilities

CVEs this family uses for access and lateral movement.

Detection signatures

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

MITRE ATT&CK mapping1

Every documented technique, ranked by evidence weight.

Researcher chatter

Reddit, Mastodon, and CTI community discussion around this family.