Shai-Hulud Trinitite Hits @7nohe/openapi-react-query-codegen
Description
A new Mini Shai-Hulud worm variant named Trinitite was detected targeting the npm package @7nohe/openapi-react-query-codegen. The attacker exploited a GitHub workflow vulnerability allowing any user to trigger npm publish via pull-request comments, resulting in rapid publication of malicious package versions. The worm uses obfuscation techniques to execute even when scripts are disabled, steals credentials from multiple developer and cloud platforms, and exfiltrates data via GitHub commits. It establishes persistence through systemd services and includes a destructive token revoke mechanism that can wipe user directories. This campaign is linked to the TeamPCP threat actor and appeared shortly after arrests of related suspects in Australia.
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The Trinitite variant of the Mini Shai-Hulud worm exploits a workflow vulnerability in the GitHub repository of the npm package @7nohe/openapi-react-query-codegen, a widely used TanStack Query codegen tool. By abusing pull-request comments, attackers can trigger npm publish commands to push malicious versions rapidly. The malware uses XOR-wrapped loaders and obfuscated binding.gyp files to bypass script execution restrictions. It targets credential theft from GitHub, npm, PyPI, RubyGems, cloud services, Vault, and Kubernetes, exfiltrating stolen data through GitHub commits. Persistence is achieved via systemd services, and a token revoke trap is included to wipe user directories if triggered. The campaign is attributed to the TeamPCP group, reusing their toolkit with new cryptographic keys and graffiti.
Potential Impact
The worm compromises supply chain integrity by injecting malicious versions into a popular npm package, potentially affecting downstream users. Credential theft from multiple developer and cloud platforms can lead to broader compromise of developer environments and cloud infrastructure. Persistence mechanisms and destructive payloads increase the risk of data loss and prolonged unauthorized access. The rapid publication of malicious versions indicates high automation and potential for widespread impact. However, no known exploits in the wild have been reported yet.
Defensive Guidance
No official patch or fix is currently documented for the underlying workflow vulnerability exploited in this campaign. Organizations should review and restrict GitHub workflow permissions to prevent unauthorized npm publish triggers via pull-request comments. Monitoring and restricting the use of systemd services for unauthorized persistence is advised. Credential rotation and revocation should be performed if compromise is suspected. Since this is a supply chain compromise, users of the affected npm package should verify package integrity and consider using package signing or lockfiles. Follow vendor and GitHub advisories for updates and remediation guidance.
Technical Details
- Author
- AlienVault
- Tlp
- white
- References
- ["https://research.jfrog.com/post/shai-hulud-trinitite"]
- Adversary
- TeamPCP
- Pulse Id
- 6a959d3149cc19143a799af6
Indicators of Compromise
Hash
| Value | Description | Copy |
|---|---|---|
hash365d4eb738d3146583431948d3ba6e27a32556be | — | |
hashec7876d6c917dad516ba69bbfafc948b834bf0ab | — | |
hash043fb46d1a93c77aae656e7c1c64a875d1fc6a0a | — |
Domain
| Value | Description | Copy |
|---|---|---|
domainpoopy.com | — |
Threat ID: 6a968ebbacd9273b49712961
Added to database: 09/01/2026, 08:37:15 UTC
Last enriched: 09/07/2026, 10:55:19 UTC
Last updated: 10/04/2026, 00:40:12 UTC
Views: 228
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
External Links
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.