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

推荐订阅源

GbyAI
GbyAI
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Microsoft Security Blog
Microsoft Security Blog
S
SegmentFault 最新的问题
Y
Y Combinator Blog
Google DeepMind News
Google DeepMind News
Last Week in AI
Last Week in AI
博客园 - 聂微东
Attack and Defense Labs
Attack and Defense Labs
T
Tailwind CSS Blog
阮一峰的网络日志
阮一峰的网络日志
月光博客
月光博客
SecWiki News
SecWiki News
Microsoft Azure Blog
Microsoft Azure Blog
小众软件
小众软件
S
Secure Thoughts
C
Check Point Blog
WordPress大学
WordPress大学
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Google Online Security Blog
Google Online Security Blog
MongoDB | Blog
MongoDB | Blog
Schneier on Security
Schneier on Security
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Spread Privacy
Spread Privacy
IT之家
IT之家
美团技术团队
罗磊的独立博客
Google DeepMind News
Google DeepMind News
博客园 - 叶小钗
Recent Announcements
Recent Announcements
云风的 BLOG
云风的 BLOG
V
Vulnerabilities – Threatpost
Security Latest
Security Latest
博客园 - 司徒正美
Cyberwarzone
Cyberwarzone
C
CERT Recently Published Vulnerability Notes
TaoSecurity Blog
TaoSecurity Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
V2EX - 技术
V2EX - 技术
Vercel News
Vercel News
有赞技术团队
有赞技术团队
J
Java Code Geeks
博客园 - 【当耐特】
Project Zero
Project Zero
NISL@THU
NISL@THU
P
Privacy & Cybersecurity Law Blog
The Last Watchdog
The Last Watchdog
aimingoo的专栏
aimingoo的专栏
S
Securelist
The Cloudflare Blog

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 Golden Pull Requests: Automating Trusted Remediation Without Breaking Builds Sonatype Discovers Two Malicious npm Packages
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