Assessing the risks posed by outdated dependencies in software supplychains: a focus on the NPM ecosystem

The security of the open source software supply chain, especially the issue of outdated dependencies, has always been a major concern for developers. This study explores in depth the frequency of outdated dependencies in the NPM ecosystem and their impact on software security. By analyzing NPM registry data and reviewing related vulnerability reports, we built a model called Vulnerability Aware Outdated Dependencies Supply Chain (VOD-SC) to help assess the associated risks. The results show that 42.7% of packages in the NPM ecosystem have not been updated in more than two years, and nearly half of the dependencies are in an outdated state, which poses a serious security concern. Although only a small number of outdated dependencies are directly related to known vulnerabilities, critical packages - especially those that are relied upon by a large number of projects - have a far greater impact on the software supply chain than general dependencies. By adopting frameworks such as the Universal Flaw Enumeration (CWE) and the Common Vulnerability Scoring System (CVSS), we identified critical security risks, with injection vulnerabilities in development tools (CWE-707) being one of the main concerns. In addition, we use Louvain algorithm to analyze the distribution of outdated dependencies in different domains, and the results show that it is important to update dependencies regularly. This study provides practical security recommendations for developers and maintainers in the NPM ecosystem to better address the challenges posed by aging dependencies.

Authors

Institutions

Publication Details

Published
2025-05-19
DOI
https://doi.org/10.1117/12.3068665
Citations
1
Primary Topic
Software Engineering Techniques and Practices
Type
article
Field-Weighted Citation Impact
3.25
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Assessing the risks posed by outdated dependencies in software supplychains: a focus on the NPM ecosystem

Liang Cheng, Peng Pu
1 citations
Software Engineering Techniques and Practices
3.25
article

Assessing the risks posed by outdated dependencies in software supplychains: a focus on the NPM ecosystem

Liang Cheng, Peng Pu
article en
1 citations

Abstract

The security of the open source software supply chain, especially the issue of outdated dependencies, has always been a major concern for developers. This study explores in depth the frequency of outdated dependencies in the NPM ecosystem and their impact on software security. By analyzing NPM registry data and reviewing related vulnerability reports, we built a model called Vulnerability Aware Outdated Dependencies Supply Chain (VOD-SC) to help assess the associated risks. The results show that 42.7% of packages in the NPM ecosystem have not been updated in more than two years, and nearly half of the dependencies are in an outdated state, which poses a serious security concern. Although only a small number of outdated dependencies are directly related to known vulnerabilities, critical packages - especially those that are relied upon by a large number of projects - have a far greater impact on the software supply chain than general dependencies. By adopting frameworks such as the Universal Flaw Enumeration (CWE) and the Common Vulnerability Scoring System (CVSS), we identified critical security risks, with injection vulnerabilities in development tools (CWE-707) being one of the main concerns. In addition, we use Louvain algorithm to analyze the distribution of outdated dependencies in different domains, and the results show that it is important to update dependencies regularly. This study provides practical security recommendations for developers and maintainers in the NPM ecosystem to better address the challenges posed by aging dependencies.

East China Normal University (CN)
Openalex Percentile: Top 9%
Software Engineering Techniques and Practices
3.25
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.