appsec.fyi

Supply Chain — A Practical Guide

A curated AppSec resource library covering XSS, SQLi, SSRF, IDOR, RCE, XXE, OSINT, and more.

Supply Chain: A Practical Guide

Curated and synthesized by . Last updated 2026-07-01. Synthesized from 910 of 910 curated resources. Browse all 910 Supply Chain resources →

Problem Framing

The software supply chain, once a bastion of open-source collaboration and accelerated development, has become a primary attack vector for sophisticated threat actors. This pervasive compromise isn't limited to traditional software; it now extends deeply into AI development workflows and tools. The fundamental challenge lies in the inherent trust placed within this ecosystem. Developers rely on third-party libraries, frameworks, build tools, and cloud services, creating a complex, interconnected web where a single point of compromise can have cascading effects. The increasing reliance on AI coding assistants, AI model repositories, and AI-native applications introduces novel vulnerabilities, often exploiting the very automation and intelligence designed to accelerate development. Attackers are adept at weaponizing this trust, leveraging techniques like typosquatting, dependency confusion, account takeovers, and CI/CD pipeline manipulation to inject malicious code, steal credentials, and propagate malware at scale. These attacks often employ multi-stage payloads, obfuscation techniques, and sophisticated command-and-control (C2) infrastructure to evade detection and maintain persistence. The sheer volume and evolving sophistication of these threats necessitate a deeper understanding and a proactive, layered defense strategy from application security practitioners.

Core Mechanics of Supply Chain Attacks

The efficacy of software supply chain attacks hinges on several core mechanics that exploit trust, automation, and human factors within the development lifecycle.

One prevalent technique is typosquatting, where attackers register package names that are visually similar or common misspellings of legitimate, popular libraries [1][2]. This tricks developers into inadvertently downloading and integrating malicious code. Coupled with dependency confusion, where build systems can be tricked into pulling malicious public packages over legitimate private ones, this creates a potent combination for initial compromise [3][4].

Attackers frequently exploit package manager lifecycle scripts, such as npm's preinstall or postinstall hooks, and Python's .pth files [3][5][6]. These scripts execute arbitrary code during the installation process, allowing for immediate payload deployment, credential harvesting, or further system compromise before traditional security controls might even engage. This can also extend to abusing native module compilation processes, like those managed by node-gyp [7].

Account takeover is another critical vector. This can occur through phishing, credential stuffing, or exploiting leaked tokens and credentials found in public repositories [8][3]. Once a developer account is compromised, attackers can publish malicious versions of existing packages or hijack abandoned ones. GitHub accounts, with their associated privileges for CI/CD and package publishing, are particularly attractive targets [9][10].

CI/CD pipeline compromise offers a high-value target. Attackers can exploit misconfigurations, particularly in triggers like pull_request_target, to steal secrets (e.g., GitHub Actions OIDC tokens, API keys, cloud credentials), gain unauthorized access, and even publish malicious artifacts directly with valid provenance [11][12][10][13][14]. The ability to abuse OIDC tokens allows attackers to sign packages with a level of trust that bypasses many security checks [15][16]. Cache poisoning within CI/CD environments can also be used to inject malicious code into build artifacts [17].

Dependency confusion relies on build tools prioritizing public registries over private ones when encountering identical package names [3][4]. Attackers can publish a malicious package to a public registry (e.g., npm, PyPI) with the same name as an internal, private package. If the build system is misconfigured, it will pull the malicious public version [3][4].

The rise of AI in development introduces new attack surfaces. AI coding assistants can be manipulated through prompt injection or by being fed malicious context, leading them to generate insecure code or recommend malicious dependencies [18][19][20][21][22]. AI model repositories like Hugging Face and AI agent skill marketplaces (e.g., OpenClaw's ClawHub) can be poisoned with malicious AI models or skills, compromising applications that consume them [23][24][25][26]. Furthermore, the Model Context Protocol (MCP), used for AI agent communication, presents a potential C2 channel or exfiltration target [19].

Finally, self-propagating malware, often termed worms, leverage these initial footholds to automatically spread. They can analyze installed packages, steal credentials, and then use those stolen credentials to publish malicious versions of accessible packages across different ecosystems, creating exponential growth in compromise [27][28][29][30][31][32][26][33][34][35][36][37].

Notable Attack Techniques and Campaigns

The landscape of software supply chain attacks is constantly evolving, with attackers developing sophisticated techniques and launching widespread campaigns.

One notable technique is Phantom Squatting, where attackers leverage AI's tendency to hallucinate domains, creating seemingly legitimate but non-existent domains that are then weaponized for supply chain attacks [38]. Another is GuardFall, which exploits bash tricks to bypass shell guards in AI coding agents, enabling malicious code execution [18].

The Miasma malware campaign exemplified advanced techniques, using a modified Shai-Hulud worm to compromise npm packages and GitHub Actions. It targeted AI coding tools, weaponizing them to steal credentials and poison AI assistants [11][29][39][40]. Miasma variants have also been observed to abuse binding.gyp files to bypass script monitoring during installation, a technique dubbed 'Phantom Gyp' [41][7][40].

The Cordyceps vulnerability pattern in GitHub Actions allowed unauthenticated users to gain control over repositories, steal credentials, and poison software packages [42]. This highlights critical flaws in CI/CD security models.

The Polymarket incident showcased the impact of compromised third-party frontend dependencies, leading to fraudulent transaction approvals and a significant financial loss [43]. This underscores the importance of scrutinizing even client-side code.

ShapedPlugin Pro WordPress plugins were backdoored via their update infrastructure, leading to credential theft and persistent backdoors [44][45][46]. This demonstrates the risks associated with compromised update mechanisms.

The discovery of numerous leaked PyPI tokens on GitHub highlighted a persistent gap in automated detection, with many tokens remaining valid and tied to live projects [8].

The Mini Shai-Hulud campaign was a rapid, widespread attack that uploaded hundreds of malicious artifacts across multiple package managers like npm and PyPI, often exploiting stolen npm tokens and CI/CD secrets [47][48][32][49]. It demonstrated the self-propagating nature of supply chain worms.

The XZ Utils backdoor (CVE-2024-3094) was a critical supply chain attack that injected a sophisticated backdoor into the liblzma component of the XZ compression utility, enabling remote code execution via SSH by manipulating its build process and runtime behavior [50].

The Mastra AI Framework poisoning involved over 140 npm packages being poisoned with credential-stealing code, often through typosquatting and postinstall hooks that disabled TLS verification to fetch payloads from raw IP addresses [51][52][3][4][1][47][2].

The Atomic Arch campaign targeted the Arch User Repository (AUR), flooding it with over 1500 malicious packages designed to install credential-stealing malware [53][54].

The codfish/semantic-release-action GitHub Action was compromised via an imposter commit attack, allowing credential theft [12].

The Axios npm package compromise is a significant case, where a maintainer account was hijacked to distribute a cross-platform Remote Access Trojan (RAT) via a malicious dependency, plain-crypto-js [55][56][57][58]. This attack impacted millions of weekly downloads and highlighted the risks of trusting widely-used packages.

The LiteLLM supply chain attack, originating from a compromised Trivy scanner, led to the exfiltration of sensitive data and the installation of a persistent downloader, impacting AI systems [59][5][60][61][62][63][64]. This illustrates the cascading impact of compromised security tools.

CPUID tools like CPU-Z and HWMonitor were found to have their official download links poisoned, serving trojanized executables that delivered the STX RAT, capable of credential theft and cryptocurrency wallet access [65][66].

Detection and Prevention Strategies

Effective defense against supply chain attacks requires a multi-layered approach that spans code, infrastructure, and processes.

Dependency Management and Verification:

CI/CD Pipeline Security:

Developer Environment Hardening:

Code and Package Scanning:

Process and Policy:

Tooling for Supply Chain Security

A robust set of tools is essential for detecting, preventing, and responding to supply chain attacks. These tools often fall into several categories:

Detection and Analysis Tools:

Prevention and Mitigation Tools:

Ecosystem-Specific Tooling:

AI-Native Security Tools:

The selection and integration of these tools depend on an organization's specific technology stack, risk profile, and development practices.

Recent Developments and Trends

The threat landscape for software supply chains is continuously evolving, marked by increasing sophistication and new attack vectors, particularly driven by AI.

AI-Driven Attacks: AI is being weaponized not just for generating malicious code but also for automating reconnaissance, identifying vulnerabilities, and executing complex attack chains. This includes manipulating AI coding assistants to exfiltrate secrets or download malicious dependencies [18][82][19][20][21][25][22][86]. Attackers are also poisoning AI model repositories and agent skill marketplaces, compromising applications that consume AI services [23][25][26].

Escalation of Worm-like Malware: The self-propagating nature of malware like Shai-Hulud and its variants (Miasma, Mini Shai-Hulud) continues to be a major concern. These worms exploit stolen credentials and CI/CD access to rapidly infect thousands of packages and repositories across multiple ecosystems [11][27][28][30][31][32][26][33][34][35][36][37].

CI/CD as a Primary Target: Compromising CI/CD pipelines, particularly GitHub Actions, remains a high-priority objective for attackers. The abuse of OIDC tokens, pull_request_target triggers, and cache poisoning allows attackers to publish malicious code with seemingly valid provenance and exfiltrate sensitive secrets [11][12][97][98][10][13][14][17].

Exploitation of Trusted Infrastructure: Attackers are increasingly targeting established, trusted components of the software supply chain. This includes compromising popular libraries (e.g., Axios, LiteLLM), vulnerability scanners (e.g., Trivy), and even core development tools like IDE extensions (e.g., Nx Console VS Code extension) [90][60][83][84][56][58]. The compromise of the XZ Utils compressor demonstrated the potential for deep infiltration into foundational open-source projects [50].

Novel Obfuscation and Evasion Techniques: Malware payloads are becoming more sophisticated in their evasion. This includes multi-stage obfuscated droppers, in-memory execution to bypass disk scanning, the use of less common runtimes like Bun to evade detection, country-specific logic to avoid infecting systems in attacker-controlled regions, and even audio steganography to hide payloads [6][34][99][100].

Focus on Developer Credentials and Environments: Attackers are aggressively targeting the broader developer credential economy. This includes harvesting API keys, cloud credentials, SSH keys, and secrets stored in IDEs and password managers [31][101][94]. The attack on the Nx build system is a prime example of how a compromised dependency can lead to the exfiltration of a wide array of sensitive information [94].

AI Model Repositories as Attack Vectors: Platforms hosting AI models, such as Hugging Face, are being used to distribute malware. Malicious models can act as entry points for further compromise, exploiting the trust placed in these AI ecosystems [102][26].

Where to Go Deeper

For practitioners looking to deepen their understanding and defense strategies for software supply chain security, several avenues offer valuable insights.

Specific Vulnerability Research:

Frameworks and Standards:

Community and Forums:

Practical Implementation:

Sources cited in this guide

  1. easy-day-js Supply Chain Attack Hits Mastra AI in npm — ox.security
  2. Mastra npm Supply Chain Attack: 140 Packages Backdoored via easy-day-js Typosquat — stepsecurity.io
  3. A Forgotten Contributor Account Compromised the Entire Mastra npm Package Scope — snyk.io
  4. Over 140 popular Mastra npm Packages Hit by Supply Chain Attack — aikido.dev
  5. Three’s a Crowd: TeamPCP trojanizes LiteLLM in Continuation of Campaign — wiz.io
  6. SAP npm Supply Chain Attack Targets Developer Credentials — esecurityplanet.com
  7. Node-gyp Supply Chain Compromise — snyk.io
  8. Hunting Leaked PyPI Tokens: 62 Live, 125 Packages Exposed — blog.gitguardian.com
  9. GitHub Updates actions/checkout to Block Common Pwn Request Attack Patterns — thehackernews.com
  10. Primer on GitHub Actions Security - Threat Model, Attacks and Defenses (Part 1/2) — wiz.io
  11. Active Exploitation Alert: Miasma Malware Campaign Targets npm Packages and GitHub Actions in Major Supply Chain Attack — rescana.com
  12. Reconstructing the TJ Actions Changed Files GitHub Actions Compromise — snyk.io
  13. Red Hat npm Packages Compromised to Spread a Credential-Stealing Worm — aikido.dev
  14. TanStack npm Supply Chain Attack: Detailed Analysis of the May 2026 GitHub Actions Breach and Multi-Ecosystem Impact — rescana.com
  15. Miasma Attack Hits Red Hat npm Packages — snyk.io
  16. Preinstall to persistence: Inside the Red Hat npm Miasma credential-stealing campaign — microsoft.com
  17. TanStack npm Packages Hit by Mini Shai-Hulud — snyk.io
  18. Decades-Old Bash Tricks Expose AI Coding Agents to Supply Chain Attacks — securityweek.com
  19. Snyk Finds Prompt Injection in 36%, 1467 Malicious Payloads in a ToxicSkills Study of Agent Skills Supply Chain Compromise — snyk.io
  20. SlowMist Says TrapDoor is One of 2026s Largest Supply Chain Attacks — cryptotimes.io
  21. TrapDoor Supply Chain Attack Actively Exploiting npm PyPI and CratesIO to Steal Developer Credentials in Crypto DeFi Solana and AI Sectors — rescana.com
  22. Critical Cursor bug could turn routine Git into RCE — csoonline.com
  23. OpenClaw’s Skill Marketplace and the Emerging AI Supply Chain Threat — unit42.paloaltonetworks.com
  24. AI Software Supply Chain Threats Escalate in 2026 — esecurityplanet.com
  25. JFrog Reveals Rise In AI-Driven Software Supply Chain Attacks — smestreet.in
  26. Mass Supply-Chain Attack Slams npm and PyPi Hits Mistral AI — bankinfosecurity.com
  27. Shai-Hulud: Ongoing Package Supply Chain Worm Delivering Data-Stealing Malware — wiz.io
  28. Zero-day Extensive NPM Package Compromise - Shai Hulud Supply Chain Attack — snyk.io
  29. The Miasma worm source code briefly leaked on GitHub — bleepingcomputer.com
  30. Over 100 NPM PyPI Packages Hit in New Shai-Hulud Supply Chain Attacks — securityweek.com
  31. Four Credential-Harvesting Campaigns Hit Open Source Ecosystems in Two Weeks — blog.gitguardian.com
  32. Mini Shai-Hulud Malware Campaign Compromises Open-Source Packages in Major Supply Chain Attack — cxodigitalpulse.com
  33. Mass Supply-Chain Attack Slams npm and PyPi Hits Mistral AI — govinfosecurity.com
  34. Another npm supply chain worm is tearing through dev environments — theregister.com
  35. Self-Propagating Supply Chain Worm Hijacks npm Packages to Steal Developer Tokens — thehackernews.com
  36. GitLab discovers widespread npm supply chain attack — about.gitlab.com
  37. Shai-Hulud: Self-Replicating Worm Compromises 500+ NPM Packages — stepsecurity.io
  38. Phantom Squatting: AI-Hallucinated Domains as a Software Supply Chain Vector — unit42.paloaltonetworks.com
  39. Miasma Worm Supply Chain Attack: 73 Microsoft GitHub Repositories Compromised via AI Coding Tools — rescana.com
  40. IronWorm and New Miasma Worm Variant Hit npm in Supply Chain Attacks — thehackernews.com
  41. New Shai-Hulud Miasma Wave Hits Hundreds of npm Packages — sonatype.com
  42. GitHub Actions Supply Chain Flaw Exposes Microsoft and Google to Free-Account Hijack — techtimes.com
  43. Polymarket Supply-Chain Attack Analysis: $3 Million Cryptocurrency Theft via Compromised Third-Party Dependency — rescana.com
  44. ShapedPlugin Pro WordPress Plugins Supply Chain Attack: Credential Theft Backdoors and Mitigation Guidance — rescana.com
  45. ShapedPlugin Supply Chain Attack Backdoors Pro Plugin Updates — securityaffairs.com
  46. Supply-chain attack injects backdoor on ShapedPlugin WordPress software — cyberinsider.com
  47. Mastra AI Framework Poisoned in npm Supply-Chain Attack — bankinfosecurity.com
  48. Supply Chain Campaign Targets SAP npm Packages with Credential-Stealing Malware — wiz.io
  49. OpenAI confirms exposure in recent Shai-Hulud supply-chain attack — cyberinsider.com
  50. Backdoor in XZ Utils allows RCE: everything you need to know — wiz.io
  51. North Korean Hackers Poison Mastra AI Framework — bankinfosecurity.com
  52. npm Supply Chain Attack: North Korea Backdoored 144 AI Packages in 88 Minutes — techtimes.com
  53. AUR suspends new registrations as 1500-plus malicious packages flood repository — scworld.com
  54. Atomic Arch Supply Chain Attack Compromises 1500 Arch User Repository Packages: Credential-Stealing Malware Targets Arch Linux Systems — rescana.com
  55. The Axios npm compromise was visible in registry metadata before anyone ran npm install — autodoc.bearblog.dev
  56. DPRK Threat Actor Compromises Axios NPM Package — cloud.google.com
  57. CrowdStrike: Stolen credentials used in Axios npm supply chain attack — backendnews.net
  58. Axios supply chain attack chops away at npm trust — malwarebytes.com
  59. Supply chain attack hits widely-used AI package risks impacting thousands of companies — therecord.media
  60. How a Poisoned Security Scanner Became the Key to Backdooring LiteLLM — snyk.io
  61. Mercor Hit: 4TB Stolen via LiteLLM (95M Downloads) [2026] — tech-insider.org
  62. The hidden AI security flaw behind four major supply chain attacks — okoone.com
  63. TeamPCP Compromised LiteLLM in AI Supply Chain Attack — esecurityplanet.com
  64. New JFrog Report Warns: AI Governance Fails as Software Supply Chain Attacks Hit Record Highs — businesswire.com
  65. CPUID Supply Chain Attack: STX RAT Malware Distributed via Trojanized CPU-Z and HWMonitor Downloads — rescana.com
  66. Supply chain attack at CPUID pushes malware with CPU-Z/HWMonitor — bleepingcomputer.com
  67. Preventing Future Supply Chain Attacks: The OX Guide to Version Pinning Installation Cooldown and Defense in Depth — ox.security
  68. Pip 26.1 Ships Dependency Cooldowns and Experimental Lockfile Support to Combat Supply Chain Attacks — infoq.com
  69. TanStack weighs invitation-only pull requests after supply chain attack — devclass.com
  70. GitHub Enhances npm Security with Mandatory 2FA and Provenance to Combat Supply Chain Attacks — rescana.com
  71. Mini Shai-Hulud attack compromises hundreds of npm PyPI packages — scworld.com
  72. About SLSA (spec v1.2) — slsa.dev
  73. SLSA 3 Compliance with GitHub Actions and Sigstore — github.blog
  74. cosign Verification of npm Provenance and GitHub Attestations — blog.sigstore.dev
  75. Security hardening for GitHub Actions - GitHub Docs — docs.github.com
  76. From Code to Pipeline: Wiz Code Now Secures Your Build Environment — wiz.io
  77. GitHub - praetorian-inc/gato: GitHub Actions Pipeline Enumeration and Attack Tool — github.com
  78. 5 Supply Chain Attacks in 48 Hours: Why Securing One Layer Is Not Enough — stepsecurity.io
  79. Aikido Security Launches Endpoint Protection for Developer Devices as Software Supply Chain Attacks Hit Unprecedented Scale — uk.finance.yahoo.com
  80. Aikido launches Endpoint to secure AI-native developer workflows — tech.eu
  81. Multiple JetBrains IDE plugins caught stealing AI keys — aikido.dev
  82. Weaponizing AI Coding Agents for Malware in the Nx Malicious Package Security Incident — snyk.io
  83. How Koi Protects Against Developer Supply Chains — paloaltonetworks.com
  84. TeamPCP Strikes (again): How a Trojan VS Code Extension Brought Down GitHub — ox.security
  85. Hypersonic Supply Chain Attacks: One Solution That Didn't Need to Know the Payload — sentinelone.com
  86. Et Tu Agent? Did You Install the Backdoor? — a16z.com
  87. NPM 12 Redefines Script Execution and Dependency Security to Combat JavaScript Supply Chain Attacks — rescana.com
  88. Why SBOM management is no longer optional — infoworld.com
  89. Malicious KICS Docker Images and VS Code Extensions Hit Checkmarx Supply Chain — thehackernews.com
  90. Trivy Compromised: Everything You Need to Know about the Latest Supply Chain Attack — wiz.io
  91. tj-actions/changed-files Compromised - Semgrep — semgrep.dev
  92. Shai-Hulud npm supply chain attack overview — reversinglabs.com
  93. Shai-Hulud 2.0 npm worm: analysis — securitylabs.datadoghq.com
  94. The Nx s1ngularity Attack: Inside the Credential Leak — blog.gitguardian.com
  95. Securing CI/CD After tj-actions and reviewdog Attacks — openssf.org
  96. Meet Hades: The malware that lies to AI security agents — infoworld.com
  97. KICS GitHub Action Compromised: TeamPCP Strikes Again in Supply Chain Attack — wiz.io
  98. Six Accounts, One Actor: Inside the prt-scan Supply Chain Campaign — wiz.io
  99. TeamPCP Pushes Malicious Telnyx Versions to PyPI, Hides Stealer in WAV Files — thehackernews.com
  100. Malicious PyPI and npm Packages Exploiting Dependencies in Supply Chain Attacks — thehackernews.com
  101. Supply Chain Attack Targets Laravel-Lang Packages with Credential Stealer — aikido.dev
  102. Hackers Use Hugging Face to Host Second-Stage Malware for npm Supply Chain Attack — cybersecuritynews.com
  103. s1ngularity: supply chain attack leaks secrets on GitHub: everything you need to know — wiz.io
  104. Attack targeting OpenAI Codex users exposes AI software supply chain risks — infoworld.com
  105. New npm Supply Chain Attack: @redhat-cloud-services Compromised — ox.security
  106. Critical Supply Chain Attack Compromises 32 Red Hat @redhat-cloud-services NPM Packages with Credential-Stealing Malware — rescana.com
  107. Typosquatted npm packages used to steal cloud and CI/CD secrets — microsoft.com
  108. Megalodon GitHub Attack Targets 5561 Repos with Malicious CI/CD Workflows — thehackernews.com
  109. TeamPCP breaches GitHub accessing 3800 internal code repositories — cryptobriefing.com
  110. GitHub says internal repositories were taken in poisoned VS Code extension attack — cyberscoop.com
  111. Grafana GitHub Breach Linked to TanStack npm Supply Chain Ransomware — cybersecuritynews.com
  112. GitHub Confirms Breach of Internal Repositories Via Malicious VS Code Extension — infosecurity-magazine.com
  113. The @antv Ecosystem Was Compromised with Shai-Hulud Malware 300 Packages Affected — ox.security
  114. TeamPCP compromises Python libraries via supply chain attack — techzine.eu
  115. OpenAI hit by supply chain attack linked to malicious TanStack packages — securityaffairs.com
  116. Expired domain leads to supply chain attack on node-ipc npm package — csoonline.com
  117. Over 1800 Developers Impacted in Mini Shai-Hulud Supply Chain Attack Targeting SAP Lightning and Intercom — cxodigitalpulse.com
  118. Shai-Hulud Hits SAP: Stolen Credentials Found in 1200 GitHub Repos — ox.security
  119. Mini Shai-Hulud Targets SAP npm Packages With a Bun-Based Secret Stealer — aikido.dev
  120. Supply Chain Campaign Targets SAP npm Packages with Credential-Stealing Malware — wiz.io
  121. Popular PyPI Package With 1 Million Monthly Downloads Hacked to Inject Malicious Scripts — cybersecuritynews.com
  122. Ongoing supply-chain attack 'explicitly targeting' security dev tools — theregister.com
  123. Bitwarden CLI Impersonation Attack Steals Cloud Credentials and Spreads Across npm Supply Chains — paloaltonetworks.com
  124. Bitwarden CLI Hit by Supply Chain Attack Through GitHub Actions — cyberpress.org
  125. No Off Season: Three Supply Chain Campaigns Hit npm PyPI and Docker Hub in 48 Hours — securityboulevard.com
  126. Checkmarx KICS Docker Repo Hijacked in Malicious Code Injection Attack — gbhackers.com
  127. Axios npm Supply Chain Attack: 83M Downloads Hit — strobes.co
  128. Axios npm Hijack 2026: Everything You Need to Know — socradar.io
  129. litellm: Credential Stealer Hidden in PyPI Wheel — stepsecurity.io
  130. Shai-Hulud: A Persistent Secret Leaking Campaign — GitGuardian — blog.gitguardian.com
  131. Defending Against npm Supply Chain Attacks — Splunk — splunk.com
  132. CISA: Widespread Supply Chain Compromise Impacting npm Ecosystem — cisa.gov
  133. Trivy Supply-Chain Attack: Trusted Scanner Compromised Rotate CI/CD Secrets Now — intelligentliving.co
  134. Shai-Hulud 2.0: Most Aggressive NPM Supply Chain Attack of 2025 - Check Point — blog.checkpoint.com
  135. tj-actions Supply Chain Attack (CVE-2025-30066) - Sysdig — sysdig.com
  136. Most Notable Supply Chain Attacks of 2025 - Kaspersky — kaspersky.com
  137. Supply Chain Cyber Attacks Surge as EU Breach Exposes Weaknesses — cxtoday.com
  138. Someone bought 30 WordPress plugins and planted backdoors in all of them — thenextweb.com
  139. You Don't Have to Be Hacked to Be Compromised — mexicobusiness.news
  140. 16 Minutes to Impact: npm crypto-draining malware — sygnia.co
  141. XZ Backdoor CVE-2024-3094 - JFrog — jfrog.com
  142. Shai-Hulud Worm Compromises npm Ecosystem — unit42.paloaltonetworks.com
  143. Crushing the Axios supply chain threat with Tenable Hexa AI: Use cases for agentic AI — securityboulevard.com
  144. N. Korean Hackers Spread 1,700 Malicious Packages Across npm, PyPI, Go, Rust — thehackernews.com
  145. The Next Wave of Supply Chain Attacks: NPM, PyPI, and Docker Hub — linuxsecurity.com
  146. PyPI, npm, and the New Frontline of Software Supply Chain Attacks — rapidfort.com
  147. 2026 Supply Chain Security Report: Attack Analysis — bastion.tech
  148. Hackers Expose Vulnerabilities in Software Supply Chains — supplychaindigital.com
  149. Compromised litellm PyPI Package Delivers Multi-Stage Credential Stealer — sonatype.com
  150. UNC1069 Social Engineering of Axios Maintainer Led to npm Supply Chain Attack — thehackernews.com
  151. The developer credential economy: Why exposure data is the new front line in the supply chain war — securityboulevard.com
  152. OWASP Top 10 2025: A03 Software Supply Chain Failures (Beginner's Guide) — authgear.com
  153. Supply Chain Attacks in Q4 2025: From Isolated Incidents to Systemic Failure Modes — sygnia.co
  154. Source Code Leaks Highlight Lack of Supply Chain Oversight — darkreading.com
  155. Mitigating the Axios npm supply chain compromise — microsoft.com
  156. Frequently Asked Questions About the Axios npm Supply Chain Attack by North Korea-Nexus Threat Actor UNC1069 — securityboulevard.com
  157. LiteLLM Supply Chain Attack Exposes Credentials Across AI Ecosystems — esecurityplanet.com
  158. Story of Cyberattack: Salesforce Supply Chain Breach — secpod.com
  159. Open Source Developer Intentionally Corrupts His Own Widely-Used Libraries — developers.slashdot.org
  160. Why the Log4j vulnerability is such a big deal according to a former NSA hacker — aol.com
  161. SLSA Framework: The Definitive Guide for Securing Your Software Supply Chain — practical-devsecops.com
📚 This guide is synthesized from the full text of resources curated in the Supply Chain library, and refreshed as new material is added.