REVIEW 3 major objections 5 minor 86 references
ARMS: A Vision for Actor Reputation Metric Systems in the Open-Source Software Supply Chain
T0 review · 3 major / 5 minor · reviewed 2026-08-07 · deepseek-v4-flash
Pith's one-line read This paper proposes ARMS, an Actor Reputation Metric System that would score open-source contributors on seven security signals so maintainers can triage their pull requests.
desk verdict The stress-test is right: five of the seven signals don't actually operate for external contributors, leaving a load-bearing attribution gap, but this is still a serious vision paper worth refereeing. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing object is the seven-signal reputation model (S1–S7) together with weighting factors W1–W3. Signals S1–S2 capture actor behavior (vulnerabilities introduced through commits or pull requests, and use of vulnerable dependencies), while S3–S7 capture repository governance practices (code scanning, integrity guarantees, branch protection, security policies, and automated workflows) and are treated as context unless control can be attributed to the actor. Each signal aggregates one or more measurable metrics, and the trust engine computes a normalized per-signal score, a weighted linear composite, a calibrated score using W1–W3, and an ecosystem-benchmarked score; the final output is triage guidance rather than automatic acceptance or rejection. The design deliberately consumes best-available outputs from existing security tools and treats them as noisy evidence for decision support rather than ground truth.
What would settle it
Compare pre-incident reputation scores for accounts behind known supply-chain backdoors, such as the XZ Utils attacker, with matched benign contributors; if the malicious accounts' scores are indistinguishable from or higher than those of benign contributors, the signals are not predictive of security outcomes.
Extended reading notes
Core claim
The paper's central claim is that actor reputation can be operationalized for cybersecurity in open-source development. It defines a reference architecture in which the maintainer team is the trustor, the prospective contributor the trustee, and ARMS the missing trust engine. Interaction history is distilled into seven security signals (S1–S7), each aggregated from concrete metrics such as time-to-fix vulnerabilities, the number of projects with vulnerable dependencies, security-alert status, protected branch counts, private vulnerability reporting, and automated workflow presence; three calibration factors (W1–W3) adjust evidence for downstream exposure, community tenure, and network centrality. The trust engine combines per-signal scores into a composite, calibrates and benchmarks that score, and outputs a recommended triage action—faster routing for high scores, stronger safeguards or additional verification for low or sparse histories—while treating missing signals as unknown rather than negative evidence. The paper demonstrates the design on the XZ Utils backdoor, where the attacker's sparse and shallow public history would yield a low reputation score, and on the Dexcom outage, which would depress the responsible engineers' signals; it explicitly leaves impersonation attacks out of scope because they break the stable-identity assumption that any reputation system requires.
Load-bearing premise
A contributor's public, artifact-based history on collaborative development platforms is a stable and honest proxy for their future security behavior, and determined attackers cannot cheaply fabricate good signals.
Editorial extensions
If this is right
- Maintainers could route unknown contributors' pull requests by risk: high-scoring actors receive normal review, while low-scoring or sparse-history actors are steered into smaller-scoped pull requests, two-person review, or mandatory signing requirements.
- ARMS-style actor metrics would complement artifact-based checks, closing a vetting gap the paper identifies in current supply-chain security practice.
- If the proposed retrospective incident prediction study confirms predictive utility, projects could set their own risk thresholds and use benchmarked reputation percentiles before granting contributor or maintainer access.
- A deployed ARMS would imply a privacy-preserving disclosure model in which contributors opt in, view dashboards of what will be shared, and maintainers receive only aggregated or pseudonymized scores.
Reading between the lines
- The same signal architecture could be extended to software agents and bots that increasingly commit code; because agents evolve and are composed as dependencies, their reputation would need to be strongly versioned and lifecycle-aware.
- A testable extension beyond the paper's retrospective studies is a randomized field experiment in which matched projects receive ARMS-style triage recommendations for new contributors, with merge decisions and downstream vulnerability incidence measured over time.
- If public artifact history proves to be a weak proxy for security behavior, the framework could be strengthened by adding the social and process signals the paper lists as future work, such as code-review feedback quality and explicit threat-model discussions.
- The chilling-effect concern implies a deployment boundary: ARMS is most defensible on high-criticality, security-sensitive packages, leaving hobby and low-risk repositories untouched, although the exact criticality threshold remains an open question.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. This vision paper proposes ARMS, an Actor Reputation Metric System intended to help open-source maintainers assess the cybersecurity reputation of prospective contributors. The paper motivates the need for actor-centric measurement as a complement to artifact-centric security checking, presents a threat model distinguishing inexperienced contributors, reputation spoofers, and impersonation (with impersonation out of scope), and proposes seven security signals S1–S7 plus three calibration factors W1–W3. These signals are mapped to concrete metrics in Table 1, drawing on standards such as SLSA, CNCF, NIST SSDF, and OpenSSF Scorecard, and on GitHub-ecosystem tools. The trust-engine section gives candidate formulas for per-signal scoring, composite scoring, calibration, and benchmarking, and the paper closes with study designs for effectiveness evaluation and user behavior, plus discussions of privacy, gameability, and future extensions to agents and process metrics. The central claim is that ARMS can operationalize actor cybersecurity reputation from public GitHub interaction histories in a way that supports maintainer triage decisions.
Significance. If the central claim were fully realized, ARMS would be a useful complement to artifact-centric supply-chain security: the paper provides a clear mapping from high-level security standards to measurable signals, an explicit threat model with a defensible out-of-scope boundary (impersonation), and a set of concrete, falsifiable evaluation designs, including difference-in-differences, retrospective incident prediction, ablation, and vignette studies. The paper is also unusually candid about limitations: it acknowledges false positives/negatives, insider threats, privacy harms, gameability, and chilling effects, and it proposes specific mitigations. The main weakness is that the operationalization is incomplete for the exact population the system targets, external non-maintainer contributors, because signals S3–S7 are repository-level attributes without a stated attribution rule. As a vision paper this is not fatal, but the central 'seven-signal' claim is currently overstated; the paper needs either a concrete attribution mechanism or a narrowed claim that treats S3–S7 as repository context rather than actor behavior.
major comments (3)
- [§4.2/Table 1 and §4.3] The central operationalization claim is not delivered for the population ARMS targets. Signals S3–S7 (dependabot status, secret scanning, branch protection, security policy, automated workflows) are repository-configuration metrics. The only attribution rule is the Table 1 note: "S3–S7 reflect repository configuration and are treated as context unless governance control is attributable to the actor (e.g., owner/maintainer)." For a non-maintainer external contributor, no rule is given for attributing these metrics to the actor, and no algorithm is specified for handling Score_S3..S7 when they are undefined or inapplicable. As written, a typical contributor receives only S1–S2, so the claim that ARMS computes "seven security signal scores" is unsupported. Please either specify an attribution rule for contribution events to repository-configuration changes, or explicitly redefine S3–S7 as repository-level context that modulates the actor-level signals, and describe how missing or undefined signal scores enter the composite R0(a) in §4.3.
- [§4.3 composite equation] The reputation computation is not yet operational even for signals S1–S2. The event-level extraction function f_s(e), the normalization function Norm(·), the calibration factors W1–W3, and the weights alpha_s are left unspecified; the paper explicitly defers alpha_s to future empirical analysis. For a paper whose contribution is to "operationalize" trust, this leaves the central mechanism as a schema rather than an instantiation. Please provide at least one fully specified baseline (e.g., uniform weights, min-max normalization, event counts weighted by package downloads) so that the framework can be instantiated and the ablation studies in §5.1 can be executed.
- [§3.1, §4.5, §6.1] The threat model lists Reputation Spoofing as an in-scope adversary, but the only defenses offered are time-weighted scoring and human oversight (§6.1). The XZ Utils worked example (§4.5.1) is post hoc: it applies the framework after the fact to an actor with sparse public history, but it does not show that the proposed signals would have flagged this actor prospectively, and it does not explain how repository-level signals S3–S7 would be attributed to a non-maintainer contributor. The planned retrospective study in §5.1 is a reasonable start, but it needs to include a concrete test of spoofing resistance, such as measuring how quickly a newly created account can accumulate a high score under the proposed aggregation, or a comparison of pre-incident signal profiles for known spoofing attacks against matched controls.
minor comments (5)
- [§3.1] The phrase "ARMS operates considers three kinds of threat actors" is ungrammatical; please revise.
- [§4.3] The displayed equation for Score_S_s(a) contains a rendering artifact ("Norm ©" and stray formatting); please fix the equation and ensure all variables are defined in the surrounding text.
- [References] Reference [48] contains an editorial placeholder, "Check the exact CCS year/track formatting used by your bibliography style," which must be removed before publication.
- [§6.2] The statement "our work assumes that actors are well-intentioned" appears to conflict with the threat model in §3.1, which explicitly includes malicious reputation spoofers; please reconcile the scope description.
- [Table 1] The Table 1 note says S3–S7 are treated as context "unless governance control is attributable to the actor (e.g., owner/maintainer)", but no definition of "governance control" is given; please clarify what actions or roles establish attribution.
Circularity Check
No significant circularity: ARMS is a design proposal whose seven signals are sourced from external standards and tools, and whose evaluation studies are prospective rather than fitted to the proposed metrics.
full rationale
The paper makes no empirical prediction that is fitted from its own inputs. Section 4.2 states that the security signals are derived from external sources: "we consulted frameworks like the SLSA security framework, the CNCF software supply chain security guidelines, NIST SSDF, NIST SP 800-204D, OpenSSF S2C2F, and the CIS Software Supply Chain Security Guide," and from "security tools available through GitHub's user interface and API." The metrics in Table 1 are explicitly mapped from prior work (e.g., [7], [54], [83]) rather than invented to reproduce an output. The trust-engine formulas in Section 4.3 are presented as candidate instantiations with open design choices: "We treat the selection of alpha_s as an empirical question," and the proposed experiments in Section 5 are prospective evaluations, not post hoc confirmations of a fitted model. Where the authors cite their own prior work, such as Okafor et al. [52] for the artifact-centric framing, it is used as motivational context rather than as a load-bearing uniqueness or derivation premise. There is no equation whose output is identical by construction to an input, and no fitted parameter is renamed as a prediction. The central claim is a design vision, not a derived result, so no circularity is present.
Assumptions & free parameters
free parameters (5)
- Signal importance weights alpha_s
- W1 package usage factor
- W2 community tenure
- W3 centrality score
- Norm normalization function
assumptions (4)
- domain assumption Stable actor identities
- domain assumption Public contribution history reflects security-relevant behavior
- domain assumption Security standards recommendations are valid proxies for security expertise
- domain assumption Repository governance metrics can be attributed to actors when applicable
invented entities (2)
-
ARMS system
-
Seven security signals S1-S7
Cite this review
Pith. "Pith review of ARMS: A Vision for Actor Reputation Metric Systems in the Open-Source Software Supply Chain." pith.science (2026). https://pith.science/paper/7DF6SQL4
@misc{pith2026250518760,
author = {Pith},
title = {Pith review of: ARMS: A Vision for Actor Reputation Metric Systems in the Open-Source Software Supply Chain},
year = {2026},
howpublished = {\url{https://pith.science/paper/7DF6SQL4}},
note = {Machine review of arXiv:2505.18760}
}
read the original 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 pull request, assessing a pull 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.
Figures
Reference graph
Works this paper leans on
-
[1]
Herman Aguinis and Kyle J Bradley. 2014. Best practice recommendations for designing and implementing experimental vignette methodology studies. Organizational research methods17, 4 (2014)
2014
-
[2]
Sabrina Amft, Sandra Höltervennhoff, Rebecca Panskus, Karola Marky, and Sascha Fahl. 2024. Everyone for Themselves? A Qualitative Study about Individ- ual Security Setups of Open Source Software Contributors. InIEEE Symposium on Security and Privacy (SP)
2024
-
[3]
Abhishek Arya, Caleb Brown, Rob Pike, and The Open Source Security Foun- dation. 2023. Open Source Project Criticality Score. https://github.com/ossf/ criticality_score
2023
- [4]
-
[5]
Thomas Bernauer and Marcus M Dapp. 2009. Hot Debate About Chilling Effects: Do Software Patterns Hamper/Free Open Source Software Development? (2009)
2009
-
[6]
Hudson Borges and Marco Tulio Valente. 2018. What’s in a GitHub star? Un- derstanding repository starring practices in a social coding platform.Journal of Systems and Software(2018)
2018
-
[7]
Lina Boughton, Courtney Miller, Yasemin Acar, Dominik Wermke, and Christian Kästner. 2024. Decomposing and Measuring Trust in Open-Source Software Supply Chains. InProceedings of the 2024 ACM/IEEE 44th International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER). 57–61. doi:10.1145/3639476.3639775
arXiv 2024
-
[8]
Tim Bouma. 2024. High Assurance DIDs with DNS. https://www.ietf.org/archive/ id/draft-carter-high-assurance-dids-with-dns-03.html. Internet-Draft. Accessed: 2026-01-26
2024
Show all 86 references
-
[9]
Sam Boysel. 2023. No Free Lunch For Programmers: Digital Supply Chains and the Economics of Software Dependency Management. (2023)
2023
-
[10]
Larissa Braz and Alberto Bacchelli. [n. d.]. Software security during modern code review: the developer’s perspective. In2022 European Software Engineering Conference & Symposium on the Foundations of Software Engineering
-
[11]
Moritz Büchi, Noemi Festic, and Michael Latzer. 2022. The chilling effects of digital dataveillance: A theoretical model and an empirical research agenda.Big Data & Society9, 1 (2022), 20539517211065368
2022
-
[12]
Kim Cameron. 2005. The Laws of Identity. https://www.identityblog.com/?p=352. Accessed: 2026-01-26
2005
-
[13]
2021.CIS Software Supply Chain Security Guide
Center for Internet Security. 2021.CIS Software Supply Chain Security Guide. Technical Report. Center for Internet Security. https://www.cisecurity.org/white- papers/cis-software-supply-chain-security-guide Accessed: 2025-05-20
2021
-
[14]
2024.Strategies for the Integration of Software Supply Chain Security in DevSecOps CI/CD Pipelines
Ramaswamy Chandramouli, Ramaswamy Chandramouli, Frederick Kautz, and Santiago Torres-Arias. 2024.Strategies for the Integration of Software Supply Chain Security in DevSecOps CI/CD Pipelines. US Department of Commerce, National Institute of Standards and Technology
2024
-
[15]
Charles Clancy, Joseph Ferraro, Robert Martin, Adam Pennington, Christopher Sledjeski, and Craig Wiener. 2021. Deliver uncompromised: Securing critical software supply chains.MITRE Technical Papers24, 01 (2021)
2021
-
[16]
Cloud Native Computing Foundation. 2021. CNCF paper defines best practices for supply chain security. https://www.cncf.io/announcements/2021/05/14/cncf- paper-defines-best-practices-for-supply-chain-security/. Accessed: 2026-01-26
2021
-
[17]
2021.Bash Uploader Security Update
Codecov Security Team. 2021.Bash Uploader Security Update. https://tinyurl. com/5d8bd4je Accessed: 2025-05-15
2021
-
[18]
Geoffrey Cramer, William P Maxam III, and James C Davis. 2025. Engineering patterns for Trust and Safety on social media platforms: A case study of Mastodon and Diaspora.Journal of Systems and Software(2025)
2025
-
[19]
2022.ESLint: Compromising the Build Using a Supply Chain Attack
Cycode Security Team. 2022.ESLint: Compromising the Build Using a Supply Chain Attack. https://cycode.com/blog/eslint-compromising-the-build-using- supply-chain-attack/ Accessed: 2025-05-15
2022
-
[20]
Thiago Melo Stuckert do Amaral and João José Costa Gondim. 2021. Integrating Zero Trust in the cyber supply chain security
2021
-
[21]
John R Douceur. 2002. The sybil attack. InInternational workshop on peer-to-peer systems. Springer, 251–260
2002
-
[22]
Betül Durak, Kim Laine, Simon Langowski, Radames Cruz Moreno, Robert Sim, and Shrey Jain
F. Betül Durak, Kim Laine, Simon Langowski, Radames Cruz Moreno, Robert Sim, and Shrey Jain. 2023. Sandi: A System for Accountability and Applications in Direct Communication (Extended Abstract). arXiv:2311.04861
2023 arXiv
-
[23]
Sarah Elder, Nusrat Zahan, Rui Shu, Monica Metro, Valeri Kozarev, Tim Menzies, and Laurie Williams. 2022. Do I really need all this work to find vulnerabilities? An empirical case study comparing vulnerability detection techniques on a Java application.Empirical Software Engin...
2022
-
[24]
2018.Postmortem for Malicious Packages Published on July 12th, 2018
ESLint Team. 2018.Postmortem for Malicious Packages Published on July 12th, 2018. https://eslint.org/blog/2018/07/postmortem-for-malicious-package- publishes/ Accessed: 2025-05-15
2018
-
[25]
2016.General Data Protection Regulation (GDPR)
European Union. 2016.General Data Protection Regulation (GDPR). https://gdpr- info.eu/ Regulation (EU) 2016/679. Accessed: 2025-04-30
2016
-
[26]
Felix Fischer, Jonas Höbenreich, and Jens Grossklags. 2023. The Effectiveness of Security Interventions on GitHub. InProceedings of the 2023 ACM SIGSAC Conference on Computer and Communications Security
2023
-
[27]
Lucas Franke, Huayu Liang, Sahar Farzanehpour, Aaron Brantly, James C Davis, and Chris Brown. 2024. An exploratory mixed-methods study on general data protection regulation (gdpr) compliance in open-source software. InInternational Symposium on Empirical Software Engineering a...
2024
-
[28]
GitHub Docs. [n. d.]. Saving repositories with stars. https://docs.github.com/en/ get-started/exploring-projects-on-github/saving-repositories-with-stars. Ac- cessed: 2026-01-26
2026
-
[29]
Danielle Gonzalez, Thomas Zimmermann, Patrice Godefroid, and Max Schaefer
-
[30]
Goodrich and Florian Kerschbaum
Michael T. Goodrich and Florian Kerschbaum. 2011. Privacy-Enhanced Reputation-Feedback Methods to Reduce Feedback Extortion in Online Auc- tions. InConference on Data and Application Security and Privacy
2011
-
[31]
Sivana Hamer, Nasif Imtiaz, Mahzabin Tamanna, Preya Shabrina, and Laurie Williams. 2025. Trusting Code in the Wild: Exploring Contributor Reputation Measures to Review Dependencies in the Rust Ecosystem.IEEE Transactions on Software Engineering51, 4 (2025), 1319–1333. doi:10.1...
2025
-
[32]
Mark Harman and Peter O’Hearn. 2018. From start-ups to scale-ups: Opportuni- ties and open problems for static and dynamic program analysis. Ininternational working conference on source code analysis and manipulation (SCAM). IEEE
2018
-
[33]
Ferry Hendrikx, Kris Bubendorfer, and Ryan Chard. 2015. Reputation systems: A survey and taxonomy.J. Parallel and Distrib. Comput.75 (2015), 184–197. doi:10.1016/j.jpdc.2014.08.004
2015 doi
-
[34]
Raphael Hiesgen, Marcin Nawrocki, Thomas C Schmidt, and Matthias Wahlisch. [n. d.]. The Race to the Vulnerable: Measuring the Log4j Shell Incident. ([n. d.]). Preprint or manuscript. Accessed: 2026-01-26
2026
-
[35]
Michael A Howard. 2006. A process for performing security code reviews.IEEE Security & privacy4, 4 (2006), 74–79
2006
-
[36]
Chengyou Jia, Minnan Luo, Zhuohang Dang, Qiushi Sun, Fangzhi Xu, Junlin Hu, Tianbao Xie, and Zhiyong Wu. 2025. Agentstore: Scalable integration of heterogeneous agents as specialized generalist computer assistant. InFindings of the Association for Computational Linguistics: AC...
2025
-
[37]
Audun Josang, Roslan Ismail, and Colin Boyd. 2007. A survey of trust and reputation systems for online service provision.Decision Support Systems(2007)
2007
-
[38]
Schorlemmer, Sophie Chen, Kyle A
Kelechi Kalu, Taylor R. Schorlemmer, Sophie Chen, Kyle A. Robinson, Erik Kocinare, and James C. Davis. 2023. Reflecting on the Use of the Policy-Process- Product Theory in Empirical Software Engineering. InProceedings of the 31st ACM Joint European Software Engineering Confere...
2023 doi
-
[39]
Kelechi G Kalu, Tanya Singla, Chinenye Okafor, Santiago Torres-Arias, and James C Davis. 2025. An Industry Interview Study of Software Signing for Supply Chain Security. In34th USENIX Security Symposium (USENIX Security 25). USENIX Association, Seattle, WA, USA
2025
-
[40]
Oleksii Kononenko, Olga Baysal, and Michael W. Godfrey. 2016. Code review quality: how developers see it. InProceedings of the 38th International Conference on Software Engineering (ICSE ’16)
2016
-
[41]
Mario Lins, René Mayrhofer, Michael Roland, Daniel Hofer, and Martin Schwaighofer. 2024. On the critical path to implant backdoors and the effective- ness of potential mitigation techniques: Early learnings from XZ.arXiv preprint arXiv:2404.08987(2024)
2024 arXiv
-
[42]
Danaja Maldeniya, Ceren Budak, Lionel P Robert Jr, and Daniel M Romero. 2020. Herding a deluge of good samaritans: How GitHub projects respond to increased attention. InThe Web Conference (WWW)
2020
-
[43]
Ben Marder, Adam Joinson, Avi Shankar, and David Houghton. 2016. The extended ‘chilling’effect of Facebook: The cold reality of ubiquitous social net- working.Computers in Human Behavior60 (2016), 582–592
2016
-
[44]
Marti and H
S. Marti and H. Garcia-Molina. 2003. Identity crisis: anonymity vs reputation in P2P systems. InInternational Conference on Peer-to-Peer Computing (P2P2003). doi:10.1109/PTP.2003.1231513
2003 arXiv
-
[45]
Marcela S Melara and Mic Bowman. 2021. Hardware-Enforced Integrity and Provenance for Distributed Code Deployments. arXiv:2106.09843
2021 arXiv
-
[46]
n.d..Microsoft Entra ID
Microsoft. n.d..Microsoft Entra ID. https://www.microsoft.com/en-us/security/ business/identity-access/microsoft-entra-id Accessed: 2025-05-20
2025
-
[47]
Sy Mukherjee. 2019. Dexcom Software Outage Draws Fury from Diabetes Patients’ Parents. https://fortune.com/2019/12/02/dexcom-outage-blackout- diabetes-patients-blood-sugar-monitor/. Accessed: 2026-01-26
2019
-
[48]
Zachary Newman, John Speed Meyers, and Santiago Torres-Arias. 2022. Sigstore: Software signing for everybody. InACM Conference on Computer and Communi- cations Security (CCS). Check the exact CCS year/track formatting used by your bibliography style
2022
-
[49]
Donald A. Norman. 2013.The Design of Everyday Things(revised and expanded ed.). MIT Press, Cambridge, MA
2013
-
[50]
Anahad O’Connor. 2019. In Weekend Outage, Diabetes Monitors Fail to Send Crucial Alerts. https://www.nytimes.com/2019/12/02/well/live/Dexcom-G6- diabetes-monitor-outage.html. Accessed: 2026-01-26. Kalu et al
2019
-
[51]
Marc Ohm, Henrik Plate, Arnold Sykosch, and Michael Meier. 2020. Backstabber’s knife collection: A review of open source software supply chain attacks. In Detection of Intrusions and Malware, and Vulnerability Assessment
2020
-
[52]
Chinenye Okafor, Taylor R Schorlemmer, Santiago Torres-Arias, and James C Davis. 2022. SoK: Analysis of software supply chain security by establishing secure design properties. InACM Workshop on Software Supply Chain Offensive Research and Ecosystem Defenses
2022
-
[53]
OpenID Foundation. [n. d.]. How OpenID Connect Works. https://openid.net/ developers/how-connect-works/. Accessed: 2026-01-26
2026
-
[54]
OpenSSF. [n. d.]. OpenSSF Scorecard. https://scorecard.dev/. Accessed: 2026-01- 26
2026
-
[55]
n.d..s2c2f
OpenSSF. n.d..s2c2f. https://github.com/ossf/s2c2f Accessed: 2025-05-20
2025
-
[56]
Shengyi Pan, Lingfeng Bao, Jiayuan Zhou, Xing Hu, Xin Xia, and Shanping Li. 2024. Towards More Practical Automation of Vulnerability Assessment. In Proceedings of the IEEE/ACM 46th International Conference on Software Engineering (ICSE). doi:10.1145/3597503.3639110
2024
-
[57]
Thiruvathukal, and James C
Erik Pautsch, Tanmay Singla, Wenxin Jiang, Huiyun Peng, Behnaz Hassanshahi, Konstantin Läufer, George K. Thiruvathukal, and James C. Davis. 2025. AgentHub: A Research Agenda for Agent Sharing Infrastructure. arXiv:2510.03495 (Oct. 2025). doi:10.48550/arXiv.2510.03495 arXiv:251...
2025 doi
-
[58]
H Qiu, YL Li, HS Padala, A Sarma, and B Vasilescu. 2019. The Signals that Potential Contributors Look for When Choosing Open-source Projects.ACM Proceedings on Human-Computer Interaction(2019)
2019
-
[59]
Eric Raymond. 1999. The cathedral and the bazaar.Knowledge, Technology & Policy(1999)
1999
-
[60]
James Reason. 1990. The contribution of latent human failures to the breakdown of complex systems.Philosophical Transactions of the Royal Society of London. B, Biological Sciences327, 1241 (1990), 475–484
1990
-
[61]
Taylor R Schorlemmer, Ethan H Burmane, Kelechi G Kalu, Santiago Torres-Arias, and James C Davis. 2025. Establishing Provenance Before Coding: Traditional and Next-Generation Software Signing.IEEE Security & Privacy(2025)
2025
-
[62]
Taylor R Schorlemmer, Kelechi G Kalu, Luke Chigges, Kyung Myung Ko, Eman Abu Ishgair, Saurabh Bagchi, Santiago Torres-Arias, and James C Davis
-
[63]
Ankur Shukla, Basel Katt, and Livinus Obiora Nweke. 2019. Vulnerability Dis- covery Modelling With Vulnerability Severity. InIEEE Conference on Information and Communication Technology. doi:10.1109/CICT48419.2019.9066187
2019
-
[64]
Hayden Smith. 2024. Where the Wild Things Are: A Complete Analysis of Jia Tan’s GitHub History and the XZ Utils Software Supply Chain Breach. https: //tinyurl.com/6rush4hd
2024
-
[65]
2021.2021 State of the Software Supply Chain Report
Sonatype. 2021.2021 State of the Software Supply Chain Report. Technical Report. Sonatype. https://www.sonatype.com/resources/whitepapers/2021-state-of-the- software-supply-chain-report-2021 Whitepaper; accessed: 2025-05-18
2021
-
[66]
2022.Secure Software Development Framework (SSDF) Version 1.1
Murugiah Souppaya, Karen Scarfone, and Donna Dodson. 2022.Secure Software Development Framework (SSDF) Version 1.1. Technical Report. National Institute of Standards and Technology. doi:10.6028/NIST.SP.800-218
2022 doi
-
[67]
Diomidis Spinellis and Clemens Szyperski. 2004. How is open source affecting software development?IEEE software21, 1 (2004), 28
2004
-
[68]
Stack Overflow Help Center. [n. d.]. What is reputation? https://stackoverflow. com/help/whats-reputation. Accessed: 2026-01-26
2026
-
[69]
Almeroth, and Ben Y
Gayatri Swamynathan, Kevin C. Almeroth, and Ben Y. Zhao. 2010. The design of a reliable reputation system.Electronic Commerce Research(Dec. 2010)
2010
-
[70]
Mike Sweeney. 2023. What motivates a developer to contribute to open-source software? https://clearcode.cc/blog/why-developers-contribute-open-source- software/. Accessed: 2026-01-26
2023
-
[71]
The Linux Foundation. 2023. Supply-chain Levels for Software Artifacts (SLSA). https://slsa.dev/. Accessed: 2026-01-26
2023
-
[72]
Santiago Torres-Arias, Hammad Afzali, Trishank Karthik Kuppusamy, Reza Curtmola, and Justin Cappos. 2019. in-toto: Providing farm-to-table guarantees for bits and bytes. InUSENIX Security Symposium
2019
-
[73]
Jason Tsay, Laura Dabbish, and James Herbsleb. 2014. Influence of social and tech- nical factors for evaluating contribution in GitHub. InInternational Conference on Software Engineering (ICSE)
2014
-
[74]
Department of Defense
U.S. Department of Defense. 2009. Clarifying Guidance Regarding Open Source Software (OSS). Memorandum. https://dodcio.defense.gov/Portals/0/Documents/ FOSS/2009OSS.pdf Accessed: 2026-01-26
2009
-
[75]
Vidos.id. n.d..Google Wallet Adds Digital IDs: What Does This Mean for the Future of Identity?https://vidos.id/blog/google-wallet-adds-digital-ids-what-does- this-mean-for-the-future-of-identity Accessed: 2025-05-20
2025
-
[76]
Duc-Ly Vu, Fabio Massacci, Ivan Pashchenko, Henrik Plate, and Antonino Sabetta
-
[77]
Shaowei Wang, Daniel M German, Tse-Hsun Chen, Yuan Tian, and Ahmed E Hassan. 2021. Is reputation on Stack Overflow always a good indicator for users’ expertise? No!. InInternational Conference on Software Maintenance and Evolution (ICSME)
2021
-
[78]
Yanlin Wang, Wanjun Zhong, Yanxian Huang, Ensheng Shi, Min Yang, Jiachi Chen, Hui Li, Yuchi Ma, Qianxiang Wang, and Zibin Zheng. 2025. Agents in software engineering: survey, landscape, and vision.Automated Software Engineering32, 2 (Aug. 2025), 70. doi:10.1007/s10515-025-00544-2
2025 doi
-
[79]
In ESEC/FSE
Lastpymile: Identifying the discrepancy between sources and packages. In ESEC/FSE
-
[80]
Marcus Willett. 2023. Lessons of the SolarWinds hack. InSurvival April–May 2021: Facing Russia. Routledge, 7–25
2023
-
[81]
Tianbao Xie, Fan Zhou, Zhoujun Cheng, Peng Shi, Luoxuan Weng, Yitao Liu, Toh Jing Hua, Junning Zhao, Qian Liu, Che Liu, et al. [n. d.]. OpenAgents: An Open Platform for Language Agents in the Wild. InICLR 2024 Workshop on Large Language Model (LLM) Agents
2024
-
[82]
Klemmer, Marcel Fourné, Yasemin Acar, and Sascha Fahl
Dominik Wermke, Noah Wöhler, Jan H. Klemmer, Marcel Fourné, Yasemin Acar, and Sascha Fahl. 2022. Committed to Trust: A Qualitative Study on Security and Trust in Open Source Software Projects. InIEEE Symposium on Security and Privacy (SP)
2022
-
[83]
Nusrat Zahan, Parth Kanakiya, Brian Hambleton, Shohanuzzaman Shohan, and Laurie Williams. 2023. Openssf scorecard: On the path toward ecosystem-wide automated security metrics.IEEE Security & Privacy(2023)
2023
-
[85]
Yue Yu, Gang Yin, Huaimin Wang, and Tao Wang. 2014. Exploring the patterns of social behavior in GitHub. InProceedings of the 1st International Workshop on Social Software Engineering. Check exact workshop title/venue if needed
2014
-
[2021]
InInternational Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP)
Anomalicious: Automated Detection of Anomalous and Potentially Mali- cious Commits on GitHub. InInternational Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP)
-
[2024]
InIEEE Symposium on Security and Privacy (SP)
Signing in four public software package registries: Quantity, quality, and influencing factors. InIEEE Symposium on Security and Privacy (SP)
Reviewed August 7, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.