{"title":"A Deep Dive Into How Open-Source Project Maintainers Review and Resolve Bug Bounty Reports","authors":"Jessy Ayala, Steven Ngo, Joshua Garcia","doi":"arxiv-2409.07670","DOIUrl":null,"url":null,"abstract":"Researchers have investigated the bug bounty ecosystem from the lens of\nplatforms, programs, and bug hunters. Understanding the perspectives of bug\nbounty report reviewers, especially those who historically lack a security\nbackground and little to no funding for bug hunters, is currently understudied.\nIn this paper, we primarily investigate the perspective of open-source software\n(OSS) maintainers who have used \\texttt{huntr}, a bug bounty platform that pays\nbounties to bug hunters who find security bugs in GitHub projects and have had\nvalid vulnerabilities patched as a result. We address this area by conducting\nthree studies: identifying characteristics through a listing survey ($n_1=51$),\ntheir ranked importance with Likert-scale survey data ($n_2=90$), and\nconducting semi-structured interviews to dive deeper into real-world\nexperiences ($n_3=17$). As a result, we categorize 40 identified\ncharacteristics into benefits, challenges, helpful features, and wanted\nfeatures. We find that private disclosure and project visibility are the most\nimportant benefits, while hunters focused on money or CVEs and pressure to\nreview are the most challenging to overcome. Surprisingly, lack of\ncommunication with bug hunters is the least challenging, and CVE creation\nsupport is the second-least helpful feature for OSS maintainers when reviewing\nbug bounty reports. We present recommendations to make the bug bounty review\nprocess more accommodating to open-source maintainers and identify areas for\nfuture work.","PeriodicalId":501278,"journal":{"name":"arXiv - CS - Software Engineering","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2024-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Software Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.07670","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Researchers have investigated the bug bounty ecosystem from the lens of
platforms, programs, and bug hunters. Understanding the perspectives of bug
bounty report reviewers, especially those who historically lack a security
background and little to no funding for bug hunters, is currently understudied.
In this paper, we primarily investigate the perspective of open-source software
(OSS) maintainers who have used \texttt{huntr}, a bug bounty platform that pays
bounties to bug hunters who find security bugs in GitHub projects and have had
valid vulnerabilities patched as a result. We address this area by conducting
three studies: identifying characteristics through a listing survey ($n_1=51$),
their ranked importance with Likert-scale survey data ($n_2=90$), and
conducting semi-structured interviews to dive deeper into real-world
experiences ($n_3=17$). As a result, we categorize 40 identified
characteristics into benefits, challenges, helpful features, and wanted
features. We find that private disclosure and project visibility are the most
important benefits, while hunters focused on money or CVEs and pressure to
review are the most challenging to overcome. Surprisingly, lack of
communication with bug hunters is the least challenging, and CVE creation
support is the second-least helpful feature for OSS maintainers when reviewing
bug bounty reports. We present recommendations to make the bug bounty review
process more accommodating to open-source maintainers and identify areas for
future work.