Supply Chain Attack Detections

Upwind Now Detects Novel Supply Chain Attacks in Real Time

Software supply chain attacks are no longer rare events that make headlines once a quarter. In 2026, significant attacks are landing every few days, and the pace is accelerating. AI-assisted code generation is lowering the barrier for attackers to craft sophisticated, obfuscated payloads and inject them into trusted open source packages at scale. The window between a malicious package being published and it reaching production systems has collapsed to minutes.

Today, we’re announcing a new Upwind capability purpose-built for this reality: real-time supply chain attack detection across the open-source ecosystem.

supply chain attack detection

How It Works

Upwind now continuously monitors the repositories and distribution channels for every open-source package our customers depend on. This spans Git repositories, npm, PyPI, PHP, Go modules, RubyGems, and other major registries. When a new package version is published, Upwind automatically analyzes it for suspicious or malicious behavior and alerts within minutes.

The capability identifies malicious package releases regardless of how they were introduced, helping organizations detect emerging supply chain threats before they spread into production environments.

supply chain attack detection - miasma

Catching the durabletask Compromise in 10 Minutes

The system proved itself immediately. On May 19, Upwind detected that three new versions of Microsoft’s durabletask Python SDK (1.4.1, 1.4.2, and 1.4.3) had been injected with malicious code. The compromised versions included import-time code that downloaded and executed a remote payload, a Linux binary designed for multi-cloud credential theft, and a destructive wiper targeting Israeli and Iranian systems.

Upwind’s detection fired within 10 minutes of the first malicious package being uploaded to PyPI. Our research team reported the compromise directly to Microsoft through a public GitHub issue, and the affected versions were subsequently yanked from PyPI.

durabletask-1

Shai-Hulud: A Worm That Infected 20 Packages in One Shot

The durabletask incident was far from isolated. In the same week, Upwind tracked the continued evolution of the Shai-Hulud campaign – a supply chain worm that first appeared in intercom-client 7.0.4 in late April, where a compromised Intercom Node SDK turned a routine npm install into immediate remote code execution.

intercome-client-1

By May 11, the same operator had scaled the attack dramatically. Twenty TanStack packages, including widely-used routers for React, Vue, and Solid, were simultaneously compromised with a 2.3MB obfuscated stealer. The worm harvested AWS, Vault, Kubernetes, GitHub, and npm credentials, scraped secrets from CI runner memory, and used stolen OIDC tokens to self-propagate across the entire TanStack ecosystem in a single operation.

The attacker didn’t need to compromise 20 maintainers individually. One foothold in the publishing pipeline was enough to infect everything.

Tanstack-1

The New Normal Demands a New Speed

A year ago, a major supply chain attack was a quarterly event. Today, Upwind’s research team is tracking significant incidents every few days across npm, PyPI, and multiple ecosystems simultaneously. AI tools are making it easier for attackers to generate convincing, obfuscated malicious code and to contribute it at scale.

The gap between when a malicious package is published and when it starts executing in real environments is now measured in minutes. Traditional vulnerability databases and periodic scanning simply cannot keep up. Detection needs to operate at the same speed as the attack.

That’s what this capability delivers. Continuous monitoring, real-time diff analysis, and immediate detection, catching supply chain attacks before they reach your production systems.


To stay up to date with the latest threat findings, follow us on X or LinkedIn.

Contents

Further Reading

Upwind-Sentinel

Upwind for Microsoft Sentinel – Available on Marketplace and Security Store

Security teams should not have to switch between tools to understand what is happening across their cloud environments. That’s why we’re excited to announce that the Upwind solution for Microsoft Sentinel is now available through the Microsoft Marketplace and the Microsoft Security Store. The integration brings Upwind security data directly into Microsoft Sentinel, helping security…
You Can't Crowdsource Your Way to a Live Adversary

You Can’t Crowdsource Your Way to a Live Adversary

Bug bounty programs were built on a single assumption: that finding a vulnerability was the hard, scarce, expensive part worth paying for. That assumption held for about a decade, then AI erased it. When anyone can point a model at your code and receive a plausible-looking finding back in seconds, a crowd of finders stops…
arrayref Supply Chain Attack

arrayref Supply Chain Attack: A One-Line Build Dependency Ran a Backdoor During cargo build

Key Takeaways Executive Summary arrayref 0.3.10 is a hijacked release of a widely used Rust utility crate that added one dependency, proc-macro1, whose build script downloaded and executed a remote binary at compile time. The release was live on crates.io for 86 minutes on August 20, 2026, alongside [email protected] and [email protected] published from the same…
Add the Upwind RSS Feed to Slack
Connect the Upwind RSS Feed to your Slack.
Follow the how-to here.
Threat RSS
Add the Upwind RSS Feed to Slack
Connect the Upwind RSS Feed to your Slack.
Follow the how-to here.
Main RSS