惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
美团技术团队
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
月光博客
月光博客
J
Java Code Geeks
Jina AI
Jina AI
罗磊的独立博客
宝玉的分享
宝玉的分享
S
SegmentFault 最新的问题
D
DataBreaches.Net
博客园 - 叶小钗
腾讯CDC
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Last Week in AI
Last Week in AI
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Google DeepMind News
Google DeepMind News
阮一峰的网络日志
阮一峰的网络日志
B
Blog
V
Visual Studio Blog
雷峰网
雷峰网
博客园 - 【当耐特】
Apple Machine Learning Research
Apple Machine Learning Research
Engineering at Meta
Engineering at Meta
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报

2024 Sonatype Blog

Why AI Demands a New Approach to Shift Left Reduce AI Token Waste by Getting Decisions Right Earlier Optimising Out the Waste in Open Source Publishing The CRA Reporting Deadline Is Almost Here Hugging Face Security Incident: A New Class of Threat Is Here The AI Productivity Paradox: More Code, Not More Delivery A Reported Log4j RCE Is More Complicated Than It Looks Why Financial Services Is the Canary in the Code Mine 91 Spring CVEs: The AI Vulnerability Consumption Problem An Air Gap Doesn Securing Software at the Speed of AI: What Four Years of Data Reveal Major Themes at Black Hat 2026 Six npm Packages Use Ethereum Transactions to Retrieve Malicious Payloads Flooding Dropper Hits npm With 850 Malicious Packages Mini Shai-Hulud npm Attack: More Than 2,200 Components Impacted 5 Reasons Developers Still Download Malicious Packages Defining Community Open Source Is Harder Than It Looks Walking the Walk on Package Registry Sustainability AI Changes the Software Supply Chain and How We Secure It The Hugging Face Incident Changes the Vulnerability Equation What Is Grounding? Why AI Coding Assistants Need Better Intelligence Open Source, Open Infrastructure, and the Space Between Request for Comments: CARE and Maven Central Q2 2026 Open Source Malware Index AI Is Forcing a New Open Source Security Model Vulnerability Prioritization Is Missing the AI-Era Point The Hidden National Security Threat Inside AI-Driven Software Miasma Returns: Leo Platform Compromise in npm The Rise of Collective Defense for Open Source Signal Over Noise: Reachability Analysis Is the Reality Check SCA Has Been Missing
The Evolution of Open Source Malware: From Volume to Trus...
Aaron Linskens · 2026-05-05 · via 2024 Sonatype Blog

Open source malware is no longer just a numbers game. What was once largely a volume problem — thousands of malicious packages flooding public registries through typosquatting, brandjacking, and low-effort deception — has become something more precise and dangerous.

Attackers no longer rely only on high-volume registry abuse. As shown in our Q1 2026 Open Source Malware Index, they exploit the trust developers place in familiar packages, known release paths, and automated workflows.

The result is a software supply chain threat that is quieter, more staged, and often harder to spot before damage is done. Malware is increasingly focused on developer machines, CI/CD environments, tokens, and credentials.

The question is no longer if malicious packages exist in public ecosystems but if your organization can stop them before they reach developers and build systems.

Attackers Are Exploiting Trust, Not Just Code

Unlike vulnerabilities — which are unintentional flaws — open source malware is deliberately designed to cause harm, which changes how it must be defended against.

Malware is increasingly embedded in places developers expect to be safe, including:

  • Trusted-looking packages that appear legitimate.

  • Release paths that inherit credibility from maintainers, accounts, or build systems.

  • Developer workflows where install scripts, build steps, and CI jobs can access credentials and secrets.

Reputation alone is no longer enough. A familiar package name, a widely used ecosystem, or an historically trusted maintainer does not guarantee safety. Attackers are deliberately positioning themselves inside those trust signals, making it critical to verify what you consume.

Developer Machines and CI/CD Environments Are the Target

In 2025, Sonatype identified over 454,600 new malicious packages, pushing the total beyond 1.233 million and signaling a shift toward sustained, industrialized attacks on the software supply chain.

Threat actors now focus on developer machines and CI/CD environments, where high-value assets live: tokens, credentials, environment variables, and access to release systems.

When a malicious package executes during install, compromise can happen before any release-time scan runs.

As a result, end-of-pipeline security is no longer sufficient. By then, malware may have already executed, exfiltrated secrets, or established persistence.

Malware Is Becoming More Staged and Persistent

Open source malware has evolved from simple credential theft into multi-stage attacks designed to persist and spread.

Modern campaigns now:

  • Use stolen credentials to move laterally and escalate access.

  • Download secondary payloads and establish persistence.

  • Hide activity by removing or obfuscating malicious traces.

These patterns are already visible in real-world attacks, as seen in the examples that follow.

SANDWORM_MODE Shows Malware Becoming More Adaptive

SANDWORM_MODE highlights the shift from simple credential theft to adaptive, multi-stage attacks. It used obfuscation and delayed execution to evade detection, then harvested secrets, modified dependencies, and injected itself into developer workflows to spread.

Notably, it also targeted AI tooling, signaling how attackers are adapting to modern developer environments. That points to where open source malware may be heading next: attacks that are not only automated, but adaptive to the developer environment they land in.

Trusted Release Paths Are Now Attack Surfaces

The Trivy and LiteLLM compromise shows how attackers are shifting from fake packages to trusted release paths.

By abusing automation, service accounts, and tokens, attackers can inherit built-in trust and spread widely across pipelines and downstream projects.

The result is a much larger blast radius, making release infrastructure and workflows a critical part of the attack surface.

The Axios Attack Shows the Risk of Small Dependency Changes

The axios compromise shows how minimal changes can create major risk.

Instead of altering the package itself, attackers introduced a malicious dependency that executed on install, deployed a secondary payload, and removed traces of its activity.

This highlights the danger of transitive dependencies, even trusted packages can introduce risk through what they pull in.

Dependency Governance Has to Move Earlier

Organizations need to evaluate dependencies before they are installed. If malicious code executes during installation, security decisions must happen before packages reach developer machines or CI/CD environments.

That requires controlled pathways for open source consumption, including:

  • Proxy repositories that mediate access to public registries.

  • Policy enforcement to block or quarantine suspicious packages.

  • Malware detection at the point of ingestion.

  • Repository controls that govern what can be introduced into development.

It also means looking beyond direct dependencies. Transitive dependencies, install scripts, release metadata, publishing behavior, and unusual changes all need to be inspected to catch risk early.

Treat Development Environments as High-Value

Developer and CI/CD environments should be protected with the same rigor as production systems. These environments hold high-value assets like credentials, tokens, and access to release pipelines, making them prime targets for modern malware.

That means putting core protections in place, including:

  • Limiting credential exposure.

  • Enforcing least-privilege access.

  • Monitoring for unusual behavior.

  • Rotating secrets quickly and in a coordinated way.

Trust alone is no longer a reliable defense. Popular packages, maintainer accounts, and transitive dependencies can all introduce hidden risk. The goal is not to reduce open source usage, but to consume it safely with controls that allow developers to move quickly without blindly trusting what looks familiar.

Secure the Software Supply Chain Before Code Reaches Production

Open source malware has shifted from high-volume abuse to targeted trust exploitation — focusing on developer workflows, release paths, and early-stage environments.

Defending against it means moving security earlier: screen components before use, inspect transitive dependencies, protect developer environments, and replace assumed trust with continuous verification.

The organizations that succeed won't avoid open source. They'll consume it safely.

To learn more about the evolution of open source malware what you can do now, watch our full webinar on-demand.

Tags

secure software supply chain webinars dependencies developers Events and Webinars supply chain attacks malware prevention open source malware