Skip to main content

Shai-Hulud Trinitite Hits @7nohe/openapi-react-query-codegen

0
Medium
Published: 08/31/2026 (08/31/2026, 15:26:41 UTC)
Source: AlienVault OTX General

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

AILast updated: 09/07/2026, 10:55:19 UTC

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.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Author
AlienVault
Tlp
white
References
["https://research.jfrog.com/post/shai-hulud-trinitite"]
Adversary
TeamPCP
Pulse Id
6a959d3149cc19143a799af6

Indicators of Compromise

Hash

ValueDescriptionCopy
hash365d4eb738d3146583431948d3ba6e27a32556be
—
hashec7876d6c917dad516ba69bbfafc948b834bf0ab
—
hash043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
—

Domain

ValueDescriptionCopy
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 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

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

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses