Demo Data from SIGIR 2026 / reviewers in the wild / expert
Elizabeth Wyss
dblp:320/8992
· DBLP profile ↗
5ranked-venue papers
4as first author
5since 2021 · last 2025
0009-0001-2228-9912ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 4 · 3 first-author · 4 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 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.
| Software engineering, system software, and programming languages
2 papers |
Software maintenance and evolution · 100% | |
| Network and information security
1 paper |
Systems and software security · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution
software ecosystems |
0.8 | 2 | 2023 | What the Fork? Finding Hidden Code Clones in npm · ICSE 2022 Beyond Typosquatting: An In-depth Look at Package Confusion · USENIX Security Symposium 2023 |
Systems and software security
software supply chain security |
0.7 | 1 | 2023 | Beyond Typosquatting: An In-depth Look at Package Confusion · USENIX Security Symposium 2023 |
Software maintenance and evolution
code clone |
0.6 | 1 | 2022 | What the Fork? Finding Hidden Code Clones in npm · ICSE 2022 |
Software maintenance and evolution › software dependencies › software dependency management
package management |
0.2 | 1 | 2023 | Beyond Typosquatting: An In-depth Look at Package Confusion · USENIX Security Symposium 2023 |
Software maintenance and evolution
software supply chain |
0.2 | 1 | 2022 | What the Fork? Finding Hidden Code Clones in npm · ICSE 2022 |
Methods — techniques the papers use, named apart from their topics
measurement study · 1.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Evaluating LLM-Based Detection of Malicious Package Updates in npmabstractThe npm software package ecosystem is a notable target for adversarial actors, who seek to compromise software dependencies to exploit software developers and the end-users of their software. One especially dangerous form of attack involves the compromise of a package update. By sneaking malicious code into a package update, adversaries can trick package users into unknowingly installing malware. Detecting malicious package updates is an active research problem, as prospective solutions need to keep pace with the near-constant stream of new package updates, while also maintaining high detection accuracy. In this context, one potentially interesting and emergent approach involves utilizing large language models (LLMs) to identify malicious behaviors from the text of package code. However, practical use of LLMs also poses unique first-order challenges, as models are expensive to run and are known to struggle with task performance as input size increases. This work provides a critical exploration into the practicality and effectiveness of LLMs for detecting malicious package updates. We overcome the immediate challenges for LLM-based applications by preprocessing inputs for analysis and post-processing outputs for malware classification. We find this approach to be practical at repository scale and effective at detecting historical malware incidents, with our best-performing model correctly flagging 209 out of 209 malicious samples across a collection of historical attacks, while only flagging 8 out of 2,000 benign samples across a dataset of typical package updates. With first-order obstacles overcome, we then conduct a deeper investigation into the reasoning capabilities of LLMs–demonstrating specific mild code obfuscations that uniquely challenge tested LLMs and enable adaptive adversaries to subvert detection. Ultimately, our findings demonstrate nuanced potential for employing LLMs as a part of a larger security tool-belt for detecting package malware. Elizabeth Wyss, Dominic Tassio, Lorenzo De Carli, Drew Davidson |
RAID | 1 |
| 2023 | Beyond Typosquatting: An In-depth Look at Package Confusion
Shradha Neupane, Grant Holmes, Elizabeth Wyss, Drew Davidson, Lorenzo De Carli |
USENIX Security Symposium | 3 |
| 2022 | Wolf at the Door: Preventing Install-Time Attacks in npm with LatchabstractThe npm software ecosystem allows developers to easily import code written by others. However, manual vetting of every individual installed component is made difficult in many cases by the number of transitive dependencies brought in by installing popular packages. This has enabled attackers to propagate malicious code by hiding it deep into the dependency chains of popular packages. A particularly dangerous form of attack comes from malicious code embedded into package install scripts. Elizabeth Wyss, Alexander Wittman, Drew Davidson, Lorenzo De Carli |
AsiaCCS | 1 |
| 2022 | What the Fork? Finding Hidden Code Clones in npmabstractThis work presents findings and mitigations on an understudied issue, which we term shrinkwrapped clones, that is endemic to the npm software package ecosystem. A shrink-wrapped clone is a package which duplicates, or near-duplicates, the code of another package without any indication or reference to the original package. This phenomenon represents a challenge to the hygiene of package ecosystems, as a clone package may siphon interest from the package being cloned, or create hidden duplicates of vulnerable, insecure code which can fly under the radar of audit processes. Elizabeth Wyss, Lorenzo De Carli, Drew Davidson |
ICSE | 1 |
| 2021 | Parcae: A Blockchain-Based PRF Service for Everyone
Elizabeth Wyss, Drew Davidson |
ICDF2C | 1 |