Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Yingyuan Pu

dblp:352/6470 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
4since 2021 · last 2026
0009-0000-1503-0315ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 3 · 1 first-author · 3 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Network and information security
4 papers
Systems and software security · 74% Malware analysis · 13% Web and mobile security · 13%
Software engineering, system software, and programming languages
2 papers
Software maintenance and evolution · 100%

Topics — the 8 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Systems and software security
software supply chain security
1.422024
More Haste, Less Speed: Cache Related Security Threats in Continuous Integration Services · SP 2024
Investigating Package Related Security Threats in Software Registries · SP 2023
Software maintenance and evolution
software ecosystems
1.222026
From Noise to Signal: Precisely Identify Affected Packages of Known Vulnerabilities in npm Ecosystem · NDSS 2026
Investigating Package Related Security Threats in Software Registries · SP 2023
Systems and software security
vulnerability discovery
1.012026
From Noise to Signal: Precisely Identify Affected Packages of Known Vulnerabilities in npm Ecosystem · NDSS 2026
Software maintenance and evolution › software supply chain
vulnerability propagation
1.012026
From Noise to Signal: Precisely Identify Affected Packages of Known Vulnerabilities in npm Ecosystem · NDSS 2026
Malware analysis › malware detection
malicious package detection
0.912025
Exposing the Hidden Layer: Software Repositories in the Service of Seo Manipulation · ICSE 2025
Web and mobile security › web security
search engine manipulation
0.912025
Exposing the Hidden Layer: Software Repositories in the Service of Seo Manipulation · ICSE 2025
Systems and software security
supply chain security
0.912025
Exposing the Hidden Layer: Software Repositories in the Service of Seo Manipulation · ICSE 2025
Systems and software security
secret leakage
0.212024
More Haste, Less Speed: Cache Related Security Threats in Continuous Integration Services · SP 2024

Methods — techniques the papers use, named apart from their topics

program analysis · 2.0graph analysis · 2.0large-scale measurement · 1.6measurement study · 1.3detection tool · 0.9
YearPublicationVenuePosition
2026 From Noise to Signal: Precisely Identify Affected Packages of Known Vulnerabilities in npm Ecosystem
Yingyuan Pu, Lingyun Ying, Yacong Gu
NDSS1
2025 Exposing the Hidden Layer: Software Repositories in the Service of Seo Manipulation
abstract
Distinct from traditional malicious packages, this paper uncovers a novel attack vector named “blackhat Search Engine Optimization through REPositories (RepSEO)”. In this approach, attackers carefully craft packages to manipulate search engine results, exploiting the credibility of software repositories to promote illicit websites. Our research presents a systematic analysis of the underground ecosystem of RepSEO, identifying key players such as account providers, advertisers, and publishers. We developed an effective detection tool, applied to a ten-year large-scale dataset of npm, Docker Hub, and NuGet software repositories. This investigation led to the startling discovery of 3,801,682 abusive packages, highlighting the widespread nature of this attack. Our study also delves into the supply chain tactics of these attacks, revealing strategies like the use of self-hosted email services for account registration, redirection methods to obscure landing pages, and rapid deployment techniques by aggressive attackers. Additionally, we explore the profit motives behind these attacks, identifying two primary types of advertisers: survey-based advertisers and malware distribution advertisers. We reported npm, NuGet, and Docker Hub about the RepSEO packages and the related supply chain vulnerabilities of Google, and received their acknowledgments. Software repositories have started removing the abusive packages as of this paper's submission. We also opensource our code and data to facilitate future research.
Mengying Wu, Geng Hong, Wuyuao Mai, Lei Zhang 0096, Yingyuan Pu, Huajun Chai, Lingyun Ying, Hai-Xin Duan, Min Yang 0002
ICSE6
2024 More Haste, Less Speed: Cache Related Security Threats in Continuous Integration Services
abstract
Continuous Integration (CI) platforms have widely adopted caching to speed up CI task executions by storing and reusing dependent packages. Unfortunately, CI cache also exposes new attack surfaces when cache objects are shared across trust boundaries. In this paper, we systematically investigate potential security threats of CI cache features in seven mainstream CI platforms (CIPs). We find that existing CIPs have isolation issues in their cache sharing and inheritance strategies, potentially raising cache poisoning and data leakage problems. By exploiting these vulnerable mechanisms, we further uncover four attack vectors enabling attackers to stealthily inject malicious code into the cache or steal sensitive data. Even worse, many CIPs provide vulnerable official cache templates that will mistakenly store and expose sensitive data in the cache by default. To understand the potential impact of our disclosed threats, we develop an analysis tool and conduct a large-scale measurement on open-source repositories. Our measurement results show that many popular repositories are potentially affected by these attacks. We also identify 78 repositories that expose their high-value secrets in cache objects and are at risk of secret leakage. We have duly reported identified vulnerabilities to corresponding stakeholders and received positive responses.
Yacong Gu, Lingyun Ying, Huajun Chai, Yingyuan Pu, Hai-Xin Duan, Xing Gao 0001
SP4
2023 Investigating Package Related Security Threats in Software Registries
abstract
Package registries host reusable code assets, allowing developers to share and reuse packages easily, thus accelerating the software development process. Current software registry ecosystems involve multiple independent stakeholders for package management. Unfortunately, abnormal behavior and information inconsistency inevitably exist, enabling adversaries to conduct malicious activities with minimal effort covertly. In this paper, we investigate potential security vulnerabilities in six popular software registry ecosystems. Through a systematic analysis of the official registries, corresponding registry mirrors and registry clients, we identify twelve potential attack vectors, with six of them disclosed for the first time, that can be exploited to distribute malicious code stealthily. Based on these security issues, we build an analysis framework, RScouter, to continuously monitor and uncover vulnerabilities in registry ecosystems. We then utilize RScouter to conduct a measurement study spanning one year over six registries and seventeen popular mirrors, scrutinizing over 4 million packages across 53 million package versions. Our quantitative analysis demonstrates that multiple threats exist in every ecosystem, and some have been exploited by attackers. We have duly reported the identified vulnerabilities to related stakeholders and received positive responses.
Yacong Gu, Lingyun Ying, Yingyuan Pu, Huajun Chai, Xing Gao 0001, Hai-Xin Duan
SP3