Uncover the Risks of Outdated Dependencies in Software Supply Chains: Insights from the npm Ecosystem

Fenglin Bi, Cheng Liang, Yanbin Zhang, Yang Chen, Wei Wang*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In the rapidly evolving domain of software development, the security and reliability of the open source software supply chain are of increasing concern. Outdated dependencies pose significant risks to the software ecosystem. This study aims to quantitatively reveal the prevalence of outdated dependencies in the open source supply chain, evaluate their impact on software security, and identify effective techniques for the timely detection of outdated dependencies to prevent security issues. We aggregated outdated dependencies from the npm ecosystem and the Open Source Vulnerabilities (OSV) dataset to construct the Outdated Dependencies Vulnerability Supply Chain. Our analysis suggested that outdated dependencies in a central position within the dependency chain significantly affect downstream components. Using clustering algorithms, we discovered that outdated packages are concentrated in the development tools area, which has a significant security risk from injection flaws (CWE-707) vulnerabilities. Utilizing model-based feature importance techniques, we predict the outdatedness of dependencies in the open source supply chain, with key indicators including the average duration of open issues and pull requests. The findings offer software developers and maintainers a foundation to identify current issues and security vulnerabilities within outdated dependencies, facilitating mitigation efforts through the open source software supply chain.

Original languageEnglish
Title of host publicationEngineering of Complex Computer Systems - 29th International Conference, ICECCS 2025, Proceedings
EditorsYuan Zhou, Zuohua Ding, Sin G. Teo, Xiaofei Xie, Yang Liu
PublisherSpringer Science and Business Media Deutschland GmbH
Pages403-423
Number of pages21
ISBN (Print)9783032008275
DOIs
StatePublished - 2026
Event29th International Conference on Engineering of Complex Computer Systems, ICECCS 2025 - Hangzhou, China
Duration: 2 Jul 20254 Jul 2025

Publication series

NameLecture Notes in Computer Science
Volume15746 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference29th International Conference on Engineering of Complex Computer Systems, ICECCS 2025
Country/TerritoryChina
CityHangzhou
Period2/07/254/07/25

Keywords

  • Open source software supply chain
  • Outdated third-party dependencies
  • Software ecosystem
  • Software security

Fingerprint

Dive into the research topics of 'Uncover the Risks of Outdated Dependencies in Software Supply Chains: Insights from the npm Ecosystem'. Together they form a unique fingerprint.

Cite this