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

推荐订阅源

H
Help Net Security
J
Java Code Geeks
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
H
Hackread – Cybersecurity News, Data Breaches, AI and More
V
Visual Studio Blog
G
Google Developers Blog
V
V2EX
The Register - Security
The Register - Security
博客园 - 三生石上(FineUI控件)
云风的 BLOG
云风的 BLOG
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
博客园_首页
S
SegmentFault 最新的问题
博客园 - Franky
Martin Fowler
Martin Fowler
Stack Overflow Blog
Stack Overflow Blog
A
About on SuperTechFans
人人都是产品经理
人人都是产品经理
aimingoo的专栏
aimingoo的专栏
罗磊的独立博客
C
Check Point Blog
MyScale Blog
MyScale Blog
T
The Blog of Author Tim Ferriss
MongoDB | Blog
MongoDB | Blog
The GitHub Blog
The GitHub Blog
Last Week in AI
Last Week in AI
Microsoft Azure Blog
Microsoft Azure Blog
IT之家
IT之家
F
Fortinet All Blogs
Jina AI
Jina AI
P
Proofpoint News Feed
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
阮一峰的网络日志
阮一峰的网络日志
B
Blog
L
LangChain Blog
月光博客
月光博客
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
宝玉的分享
宝玉的分享
博客园 - 【当耐特】
T
Tailwind CSS Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
Microsoft Security Blog
Microsoft Security Blog
WordPress大学
WordPress大学
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
B
Blog RSS Feed
博客园 - 聂微东
Hugging Face - Blog
Hugging Face - Blog
M
MIT News - Artificial intelligence
GbyAI
GbyAI

2024 Sonatype Blog

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 Software Security Has to Start at Assembly easy-day-js Targets Mastra, Dependency Attacks Grow Open Publishing, Commercial Scale Software Dependency Cooldowns Are a Symptom, Not a Strategy Atomic Arch npm Campaign Adds Malicious Dependency From SBOMs to AI BOMs: Why SPDX 3.0 Matters Mythos Found 10,000 Vulnerabilities. The Bigger Challenge Is Fixing Them New Shai-Hulud Miasma Wave Hits Hundreds of npm Packages Lazarus Group's Latest: Brandjacking Campaign on npm 5 Steps to Turn Your RMF Backlog Into a Continuous ATO: The CSRMC Migration Playbook The AI Race Is Becoming a Remediation Race Red Hat Cloud Services npm Packages Hijacked Inside a 176-Package npm Campaign Built to Beat Your Internal Dependencies AI Is Making Software Autonomous, and Governance Must Follow Your Outdated Repository Still Works, But It May Not Be Safe Hijacked npm Package Attempts to Deliver PolinRider-Linked RAT AppSec Tools Explained: SAST vs SCA vs DAST | Sonatype Managing Open Source Software Risks With the HeroDevs EOL Dashboard Shai-Hulud is Back: Maintainer Accounts Are Still the Soft Target Building Trusted AI Development With Kiro and Sonatype Guide How to Build a Software Supply Chain Security Playbook The Evolution of Open Source Malware: From Volume to Trust Abuse The Mythos AI Vulnerability Storm: What to Do Next Malicious PyTorch Lightning Packages Found on PyPI Why Developer Experience Is the Foundation of DevSecOps Success Open is Not Costless: Reclaiming Sustainable Infrastructure Q1 Updates in Nexus Repository: More Formats, Stronger Operations, and a Better Day-to-Day Experience Self-Propagating npm Malware Turns Trusted Packages Into Attack Paths The Time Is Now to Prepare for CRA Enforcement Sonatype Innovate: Real Peer Connections, Real Product Influence, Real Recognition Mythos and the AI Vulnerability Storm: Exploring the Control Point When AI Writes Code, Who Governs the Dependencies? Q1 2026 Open Source Malware Index: Adaptive Attacks Exploit Trust Modernizing Nexus Repository: Moving Beyond OrientDB AI, DevSecOps, and the Future of Application Security: The Gartner® Report How Sonatype's Container Scanning Protects You From Zero-Days Axios Compromise on npm Introduces Hidden Malicious Package Is Your Repository Ready for What's Next? Autonomous Development and AI: Speed vs. Security Grounded Intelligence Ensures Safe AI Software Development Compromised litellm PyPI Package Delivers Multi-Stage Credential Stealer
Why Software Supply Chain Security Requires a New Playbook
Aaron Linskens · 2026-04-15 · via 2024 Sonatype Blog

Software is being built faster than ever, but application security has not kept up.

Modern applications are no longer written from scratch. They are assembled from open source packages, third-party components, APIs, containers, and AI-generated code. That shift accelerated development, but also introduced a new reality: most of your software is not code written by you.

As software supply chains grow more complex, attackers follow the same path. Rather than attack finished applications, threat actors now target the very systems, dependencies, and workflows used to create them — turning the software delivery process itself into the new attack surface.

Software Is Built on Dependencies, and So Are Its Risks

Open source is the foundation of modern development, enabling teams to move faster, reuse proven components, and focus on delivering value.

But that efficiency comes with trade-offs.

Public ecosystems now contain hundreds of thousands of malicious or compromised packages, many designed to blend in with legitimate components. Here are a few common techniques:

  • Attackers use typosquatting to publish packages that closely mimic popular libraries with slight name changes.

  • Some packages contain hidden malicious behavior that only activates under specific conditions, making detection more difficult.

  • Trusted packages become compromised over time, either through maintainer account takeovers or malicious updates.

The challenge isn't just identifying malicious packages, but understanding the entire dependency chain behind each component. A trusted library can pull in dozens of indirect dependencies, each with its own risk.

As dependency usage scales, so does uncertainty.

The Pipeline Is Now a High-Value Target

While dependencies are one entry point, the delivery pipeline is another.

CI/CD systems, build servers, and artifact repositories are designed to automate delivery, but they also concentrate trust. If something goes wrong here, it affects everything downstream.

This makes the pipeline an attractive target because:

  • Sensitive data such as credentials, API keys, and tokens are often exposed in code or configuration files, turning repositories into high-value targets.

  • Attackers can modify pipelines or bypass checks, allowing malicious code to move through trusted workflows.

  • In some cases, attackers inject code during the build process, so even clean source code produces compromised artifacts.

  • Compromised developer tools, including IDEs and AI-assisted tools, can directly introduce risk into development without clear signals.

When the pipeline is compromised, trust in the output breaks down.

Too Much Access, Not Enough Control

The third area of risk is less visible but just as critical: the development environment.

Modern software delivery relies on interconnected systems like repositories, build machines, and cloud services, which all communicate through service accounts and automated workflows. Often, these systems operate with more access than they actually need.

That creates an opportunity for attackers. Once inside, they can move laterally across systems, escalate privileges, and access sensitive resources. Without clear insight into who has access to which systems, it becomes difficult to detect abnormal behavior or contain a breach early.

The Real Problem: Too Much Trust in the System

Across all three areas — dependencies, pipelines, and environments — the pattern is the same.

Software delivery relies heavily on implicit trust:

  • Trust that dependencies are safe.

  • Trust that pipelines haven't been altered.

  • Trust that internal systems are secure.

That model no longer holds. As software supply chains become more distributed and automated, trust needs to be verified, not assumed.

This is where traditional security approaches fall short. Perimeter defenses and post-build scanning can catch some issues, but they do not address how risk enters the system in the first place. By the time issues are detected, they're often already embedded in the delivery process.

A Shift Toward Integrity-Driven Development

Rather than try to secure the edges, organizations can focus on securing the process itself, from the moment a dependency is introduced to the moment software is deployed.

That means:

  • Controlling what enters the development environment.

  • Verifying the integrity of code and artifacts throughout the pipeline.

  • Reducing unnecessary access across systems.

  • Monitoring for unexpected behavior in real time.

In other words, shifting from reactive defense to proactive integrity.

This is the foundation of a software supply chain security playbook — a set of practices designed not only to detect risk, but also to prevent it from entering the system in the first place.

The Bigger Takeaway

Software supply chain risk is not a new category of security. It's the natural result of how modern software is built.

As development becomes faster and more dependency-driven, the attack surface expands alongside it. And as that happens, security must evolve from something applied at the end to something embedded throughout the SDLC.

The organizations that adapt will be the ones that reduce implicit trust, increase visibility, and treat software delivery itself as something that must be secured.

For a deeper look at these trends, explore the full Software Supply Chain Security Playbook research from Gartner®.

Gartner, The Software Supply Chain Security Playbook, Aaron Lord, Manjunath Bhat, Mark Horvath, 23 October 2025

GARTNER is a registered trademark and service mark of Gartner, Inc. and/or its affiliates in the U.S. and internationally and is used herein with permission. All rights reserved.

Tags

secure software supply chain Software Supply Chain analyst report Gartner Software composition analysis report CI/CD