Executive Summary
In May 2026, a significant supply chain attack known as the Shai-Hulud campaign compromised over 600 npm packages, primarily targeting the @antv ecosystem. Threat actors infiltrated developer accounts to publish malicious versions of popular JavaScript libraries, including echarts-for-react, @antv/g2, and timeago.js. The malware harvested sensitive information from developer environments and CI/CD pipelines, exfiltrating data via encrypted channels to evade detection. This incident underscores the escalating threat of supply chain attacks within open-source ecosystems, highlighting the need for enhanced security measures in software development pipelines. The attackers' use of valid Sigstore provenance attestations to lend credibility to malicious packages represents a concerning evolution in attack methodologies, emphasizing the urgency for developers and organizations to implement robust verification processes and maintain vigilance against such sophisticated threats.
Why This Matters Now
The Shai-Hulud campaign's exploitation of trusted open-source packages to distribute malware highlights the critical need for enhanced security measures in software supply chains. As attackers increasingly target widely-used development tools, organizations must prioritize the implementation of robust verification processes and continuous monitoring to safeguard against such sophisticated threats.
Attack Path Analysis
The Shai-Hulud malware campaign began with the compromise of npm maintainer accounts, allowing attackers to publish malicious versions of popular packages. Upon installation, these packages executed scripts to steal developer credentials and secrets, enabling unauthorized access to sensitive environments. The malware then propagated by using stolen credentials to publish additional infected packages under the victims' accounts. It established command and control channels by exfiltrating data over encrypted networks and creating repositories in victims' GitHub accounts. Stolen credentials and data were exfiltrated to attacker-controlled servers and repositories. The impact included unauthorized access to sensitive data, potential codebase manipulation, and the risk of further supply chain compromises.
Kill Chain Progression
Initial Compromise
Description
Attackers compromised npm maintainer accounts to publish malicious versions of popular packages.
MITRE ATT&CK® Techniques
Supply Chain Compromise: Compromise Software Dependencies and Development Tools
Unsecured Credentials: Credentials In Files
Exfiltration Over Web Service: Exfiltration to Cloud Storage
Valid Accounts
Modify Authentication Process: Credential API Hooking
Hijack Execution Flow: DLL Side-Loading
Obfuscated Files or Information
Application Layer Protocol: Web Protocols
Potential Compliance Exposure
Mapping incident impact across multiple compliance frameworks.
PCI DSS 4.0 – Ensure the integrity of software and firmware
Control ID: 6.3.2
NYDFS 23 NYCRR 500 – Cybersecurity Policy
Control ID: 500.03
DORA – ICT Risk Management Framework
Control ID: Article 5
CISA ZTMM 2.0 – Asset Management
Control ID: 3.1
NIS2 Directive – Cybersecurity Risk Management Measures
Control ID: Article 21
Sector Implications
Industry-specific impact of the vulnerabilities, including operational, regulatory, and cloud security risks.
Computer Software/Engineering
Direct exposure to npm supply-chain attacks targeting development environments, CI/CD pipelines, and credential theft through compromised packages like echarts-for-react and @antv libraries.
Information Technology/IT
High risk from stolen GitHub, AWS, Kubernetes credentials via malicious npm packages, affecting infrastructure management and requiring immediate token rotation across environments.
Financial Services
Critical threat from compromised developer tools potentially exposing banking APIs, payment systems, and customer data through stolen credentials and CI/CD pipeline infiltration.
Health Care / Life Sciences
Severe HIPAA compliance risks from credential theft targeting healthcare applications using affected visualization libraries, potentially exposing patient data and medical systems.
Sources
- New Shai-Hulud malware wave compromises 600 npm packageshttps://www.bleepingcomputer.com/news/security/new-shai-hulud-malware-wave-compromises-600-npm-packages/Verified
- Mini Shai-Hulud Returns: 600+ Malicious npm Packages Fake Sigstore Badges in AntV Ecosystem Attackhttps://www.endorlabs.com/learn/mini-shai-hulud-returns-42-malicious-npm-packages-fake-sigstore-badges-in-antv-ecosystem-attackVerified
- Active Supply Chain Attack Compromises @antv Packages on npmhttps://socket.dev/blog/antv-packages-compromisedVerified
Frequently Asked Questions
Cloud Native Security Fabric Mitigations and ControlsCNSF
Aviatrix Zero Trust CNSF is pertinent to this incident as it can limit the attacker's ability to move laterally and exfiltrate data by enforcing strict segmentation and controlling egress traffic.
Control: Cloud Native Security Fabric (CNSF)
Mitigation: The attacker's ability to distribute malicious packages may be constrained by enforcing strict access controls and monitoring package repositories.
Control: Zero Trust Segmentation
Mitigation: The attacker's ability to access and exfiltrate developer credentials may be limited by segmenting workloads and enforcing least-privilege access.
Control: East-West Traffic Security
Mitigation: The attacker's ability to move laterally and propagate malware may be constrained by monitoring and controlling east-west traffic within the network.
Control: Multicloud Visibility & Control
Mitigation: The attacker's ability to establish command and control channels may be limited by gaining visibility and control over multicloud environments.
Control: Egress Security & Policy Enforcement
Mitigation: The attacker's ability to exfiltrate data may be constrained by enforcing strict egress policies and monitoring outbound traffic.
The attacker's ability to cause significant impact may be reduced by limiting unauthorized access and controlling data flows.
Impact at a Glance
Affected Business Functions
- Software Development
- Continuous Integration/Continuous Deployment (CI/CD)
- Package Management
Estimated downtime: 7 days
Estimated loss: $500,000
Developer and CI/CD environment secrets, including GitHub, cloud, Kubernetes, Vault, Docker, database, and SSH credentials.
Recommended Actions
Key Takeaways & Next Steps
- • Implement Zero Trust Segmentation to restrict lateral movement and limit the spread of malware within the network.
- • Enforce Egress Security & Policy Enforcement to monitor and control outbound traffic, preventing unauthorized data exfiltration.
- • Utilize Multicloud Visibility & Control to detect anomalous interactions and repeated malformed requests indicative of malicious activity.
- • Deploy Threat Detection & Anomaly Response systems to identify and respond to covert tools and remote access attempts.
- • Apply Inline IPS (Suricata) to detect and block known exploit patterns and malicious payloads during traffic inspection.



