ARMS: A Vision for Actor Reputation Metric Systems in the Open-Source Software Supply Chain
Kelechi G. Kalu, Sofia Okorafor, Betül Durak, Kim Laine, Radames C. Moreno, Santiago Torres-Arias, James C. Davis
TL;DR
This vision paper advocates ARMS, an Actor Reputation Metric System, to enhance OSS supply chain security by evaluating a contributor's cybersecurity posture through a set of predefined signals derived from standards and tools. It argues that artifact-centric checks alone are insufficient and proposes a three-part trust model (trustor, trustee, trust engine) with a seven-signal framework and weighting scheme to compute a composite reputation score. The authors outline design-of-experiments, including quasi-experimental and user-behavior studies, and illustrate the approach with worked examples (XZ Utils, Dexcom, ESLint) to demonstrate potential incentives, limitations, and real-world implications. They also discuss threats to validity, privacy concerns, and future work on ecosystem heterogeneity, intent inference, and privacy-preserving mechanisms for practical deployment.
Abstract
Many critical information technology and cyber-physical systems rely on a supply chain of open-source software projects. OSS project maintainers often integrate contributions from external actors. While maintainers can assess the correctness of a change request, assessing a change request's cybersecurity implications is challenging. To help maintainers make this decision, we propose that the open-source ecosystem should incorporate Actor Reputation Metrics (ARMS). This capability would enable OSS maintainers to assess a prospective contributor's cybersecurity reputation. To support the future instantiation of ARMS, we identify seven generic security signals from industry standards; map concrete metrics from prior work and available security tools, describe study designs to refine and assess the utility of ARMS, and finally weigh its pros and cons.
