Bug bounty reports15,219
Publicly disclosed HackerOne reports, with the platform's own outcome and severity.
| Report | Status | Weakness | Severity | Disclosed | Bounty | Votes |
|---|---|---|---|---|---|---|
| [Textile] XSS in project README files#205498 | Valid | Cross-site Scripting | – | 2017-02-15 | – | 5 |
| Double linking cause XSS (but blokeced by CSP in gitlab.com)#729341 | N/A | Cross-site Scripting | – | 2020-01-20 | – | 6 |
| Stored-XSS in merge requests#1261148 | Informative | Cross-site Scripting | – | 2021-07-19 | – | 6 |
| [reStructuredText] XSS in project README files#205497 | Valid | Cross-site Scripting | – | 2017-02-15 | – | 7 |
| Persistent XSS - Deleting a project (No Longer Vulnerable in 10.7)#351554 | Valid | Cross-site Scripting | – | 2018-09-20 | – | 7 |
| Persistent XSS on public project page#129736 | Valid | Cross-site Scripting | – | 2016-05-03 | – | 8 |
| [RDoc] XSS in project README files#200693 | Valid | Cross-site Scripting | – | 2017-02-15 | – | 8 |
| XSS (Persistent) - Selecting role(s) for protected branches#346111 | Valid | Cross-site Scripting | – | 2018-07-16 | – | 8 |
| Markdown based stored XSS (IE only)#118024 | Valid | Cross-site Scripting | – | 2017-05-03 | – | 9 |
| XSS On meta tags in profile page#159984 | Valid | Cross-site Scripting | – | 2016-08-21 | – | 11 |
| Unfiltered `class` attribute in markdown code#216453 | Valid | Cross-site Scripting | – | 2017-04-13 | – | 11 |
| Persistent XSS - Selecting users as allowed merge request approvers#346217 | Valid | Cross-site Scripting | – | 2018-07-16 | – | 11 |
| XSS by clicking Jira's link#1194254 | Valid | Cross-site Scripting | – | 2022-06-08 | $1,130 | 12 |
| Persistent XSS on public wiki pages#136333 | Valid | Cross-site Scripting | – | 2016-07-27 | – | 14 |
| Stored XSS on Issue details page#384255 | Valid | Cross-site Scripting | – | 2018-10-30 | – | 16 |
| Stored XSS on Files overview by abusing git submodule URL#218872 | Valid | Cross-site Scripting | – | 2017-05-09 | – | 17 |
| Stored XSS in merge request pages#409380 | Valid | Cross-site Scripting | – | 2018-12-03 | – | 18 |
| HTML TAG INJECTION ON PROFILE NAME#358001 | Valid | Cross-site Scripting | – | 2018-07-27 | – | 19 |
| [Markdown] Stored XSS via character encoding parser bypass#270999 | Valid | Cross-site Scripting | – | 2017-10-18 | – | 20 |
| Stored XSS for Grafana dashboard URL#684268 | Valid | Cross-site Scripting | – | 2022-07-13 | – | 21 |
| Persistent XSS via e-mail when creating merge requests#496973 | Valid | Cross-site Scripting | – | 2019-08-30 | – | 24 |
| SafeParamsHelper::safe_params is not so safe#946728 | Valid | Cross-site Scripting | – | 2020-11-02 | $4,000 | 24 |
| Stored XSS on PyPi simple API endpoint#856836 | Valid | Cross-site Scripting | – | 2020-09-09 | $3,000 | 25 |
| Stored XSS in group issue list#859333 | Valid | Cross-site Scripting | – | 2020-11-21 | $2,000 | 27 |
| Stored DOM XSS via Mermaid chart#1103258 | Valid | Cross-site Scripting | – | 2021-07-12 | $3,000 | 27 |
| Stored XSS in repository file viewer#1072868 | Valid | Cross-site Scripting | – | 2022-05-19 | $2,000 | 29 |
| Stored XSS in merge request creation page through payload in approval rule name#1342009 | Valid | Cross-site Scripting | – | 2022-03-31 | – | 32 |
| Stored-XSS in merge requests#977697 | Valid | Cross-site Scripting | – | 2021-07-13 | – | 33 |
| Store-XSS in error message of build-dependencies#950190 | Valid | Cross-site Scripting | – | 2020-12-01 | – | 35 |
| Clipboard DOM-based XSS#1196958 | Valid | Cross-site Scripting | – | 2021-08-19 | – | 35 |
| Stored XSS in blob viewer#806571 | Valid | Cross-site Scripting | – | 2020-08-04 | – | 37 |
| Stored XSS on issue comments and other pages which contain notes#1398305 | Valid | Cross-site Scripting | – | 2022-06-08 | $3,000 | 38 |
| Stored XSS in Mermaid when viewing Markdown files#1212822 | Valid | Cross-site Scripting | – | 2021-10-18 | – | 42 |
| XSS: `v-safe-html` is not safe enough#1579645 | Valid | Cross-site Scripting | – | 2022-11-16 | – | 43 |
| Stored XSS via Mermaid Prototype Pollution vulnerability#1280002 | Valid | Cross-site Scripting | – | 2021-11-18 | $3,000 | 48 |
| XSS on Issue reference numbers#831962 | Valid | Cross-site Scripting | – | 2020-11-23 | – | 49 |
| Stored XSS in markdown when redacting references#836649 | Valid | Cross-site Scripting | – | 2020-09-09 | $5,000 | 50 |
| Stored XSS on the job page#856554 | Valid | Cross-site Scripting | – | 2021-01-08 | $3,000 | 50 |
| Stored XSS in merge request pages#723307 | Valid | Cross-site Scripting | – | 2023-05-30 | $3,500 | 53 |
| Stored XSS via Mermaid Prototype Pollution vulnerability#1106238 | Valid | Cross-site Scripting | – | 2021-07-12 | $3,000 | 58 |
| Stored-XSS on wiki pages#1087061 | Valid | Cross-site Scripting | – | 2021-07-13 | – | 59 |
| Stored-XSS injected in Wiki page via Banzai pipeline#2257080 | Valid | Cross-site Scripting | High | 2024-05-28 | – | 71 |
| Stored XSS in main page of a project caused by arbitrary script payload in group "Default initial branch name"#1256777 | Valid | Cross-site Scripting | – | 2021-09-15 | – | 80 |
| XSS in ZenTao integration affecting self hosted instances without strict CSP#1542510 | Valid | Cross-site Scripting | – | 2022-09-22 | – | 81 |
| Stored XSS in "Create Groups"#647130 | Valid | Cross-site Scripting | – | 2020-08-26 | $2,500 | 89 |
| Unrestricted file upload leads to Stored XSS#880099 | Valid | Cross-site Scripting | – | 2020-08-03 | – | 90 |
| New /add_contacts /remove_contacts quick commands susseptible to XSS from Customer Contact firstname/lastname fields#1578400 | Valid | Cross-site Scripting | – | 2022-11-16 | $13,950 | 93 |
| XSS in request approvals#402658 | Valid | Cross-site Scripting | – | 2021-04-23 | $3,000 | 96 |
| Bypass: Stored-XSS with CSP-bypass via scoped labels' color#1693150 | Valid | Cross-site Scripting | – | 2023-02-19 | – | 96 |
| CSP-bypass XSS in project settings page#1588732 | Valid | Cross-site Scripting | – | 2022-11-16 | – | 100 |
Status and severity are HackerOne's. “Access stated” is what the title says; “Access needed” and techniques come from CyberSIXT's analysis of the public report (348 analysed so far), which can be wrong. Data as of 2026-11-14.