[{"data":1,"prerenderedAt":748},["ShallowReactive",2],{"/en-us/security/vulnerability-acknowledgements":3,"navigation-en-us":86,"banner-en-us":496,"footer-en-us":506},{"id":4,"title":5,"body":6,"category":6,"config":6,"content":7,"description":6,"extension":79,"meta":80,"navigation":18,"path":81,"seo":82,"slug":6,"stem":84,"testContent":6,"type":6,"__hash__":85},"pages/en-us/security/vulnerability-acknowledgements.yml","Vulnerability Acknowledgements",null,[8,15],{"componentName":9,"componentContent":10},"CommonSingleColumnHero",{"title":11,"image":12},"Security Researcher Acknowledgments",{"config":13},{"src":14},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663599/yij1oln6vfso0rwafeij.svg",{"componentName":16,"componentContent":17},"CommonSideNavigationWithTree",{"alwaysExpanded":18,"config":19,"anchors":20,"components":47},true,{"noMargin":18},{"text":21,"data":22},"On this page",[23,27,31,35,39,43],{"text":24,"config":25},"2018 and later",{"href":26},"#2018-and-later",{"text":28,"config":29},"2017",{"href":30},"#2017",{"text":32,"config":33},"2016",{"href":34},"#2016",{"text":36,"config":37},"2015",{"href":38},"#2015",{"text":40,"config":41},"2014",{"href":42},"#2014",{"text":44,"config":45},"2011 - 2013",{"href":46},"#2011-2013",[48,53,58,62,66,70,74],{"componentName":49,"config":50,"componentContent":51},"CommonCopy",{"noDecoration":18},{"text":52},"To report an issue please read our [responsible disclosure policy](/security/disclosure/).\n\nGitLab would like to thank the following individuals and organizations who have made GitLab safer by responsibly disclosing security issues.\n",{"componentName":49,"componentContent":54},{"title":24,"config":55,"text":57},{"id":56},"2018-and-later","Please see our [HackerOne program](https://hackerone.com/gitlab) and the [Hacktivity of that program](https://hackerone.com/gitlab/hacktivity)\n",{"componentName":49,"componentContent":59},{"title":28,"config":60,"text":61},{"id":28},"- [Jason Ritzke](https://twitter.com/rtzq0)\n    - [#26411](https://gitlab.com/gitlab-org/gitlab-ce/issues/26411)\n- [Jobert Abma](https://twitter.com/jobertabma) - [HackerOne](https://hackerone.com/jobert)\n    - [#26242](https://gitlab.com/gitlab-org/gitlab-ce/issues/26242)\n    - [#26243](https://gitlab.com/gitlab-org/gitlab-ce/issues/26243)\n    - [#26249](https://gitlab.com/gitlab-org/gitlab-ce/issues/26249)\n    - [#26250](https://gitlab.com/gitlab-org/gitlab-ce/issues/26250)\n    - [#30527](https://gitlab.com/gitlab-org/gitlab-ce/issues/30527)\n    - [#29652](https://gitlab.com/gitlab-org/gitlab-ce/issues/29652)\n- [Yasin Soliman](https://twitter.com/SecurityYasin)\n    - [#27153](https://gitlab.com/gitlab-org/gitlab-ce/issues/27153)\n    - [#29875](https://gitlab.com/gitlab-org/gitlab-ce/issues/29875)\n    - [#29651](https://gitlab.com/gitlab-org/gitlab-ce/issues/29651)\n    - [#38272](https://gitlab.com/gitlab-org/gitlab-ce/issues/38272)\n- [NETTAR Adel](https://hackerone.com/nettar)\n    - [#27471](https://gitlab.com/gitlab-org/gitlab-ce/issues/27471)\n- [Strukt](https://hackerone.com/strukt)\n    - [#17286](https://gitlab.com/gitlab-org/gitlab-ce/issues/17286)\n- [edio](https://twitter.com/EdOverflow)\n    - [#29081](https://gitlab.com/gitlab-org/gitlab-ce/issues/29081)\n    - [#29374](https://gitlab.com/gitlab-org/gitlab-ce/issues/29374)\n    - [#29413](https://gitlab.com/gitlab-org/gitlab-ce/issues/29413)\n    - [#30250](https://gitlab.com/gitlab-org/gitlab-ce/issues/30250)\n    - [#33310](https://gitlab.com/gitlab-org/gitlab-ce/issues/33310)\n- [Chalker](https://github.com/ChALkeR/)\n    - [#30125](https://gitlab.com/gitlab-org/gitlab-ce/issues/30125)\n- [Timo Schmid](https://www.ernw.de/)\n    - [#29363](https://gitlab.com/gitlab-org/gitlab-ce/issues/29363)\n    - [#29364](https://gitlab.com/gitlab-org/gitlab-ce/issues/29364)\n    - [#28325](https://gitlab.com/gitlab-org/gitlab-ce/issues/28325)\n- [Eaden McKee](https://twitter.com/eadz)\n    - [#29651](https://gitlab.com/gitlab-org/gitlab-ce/issues/29651)\n- [Evelyn Lee](https://hackerone.com/evelynleems)\n    - [#31842](https://gitlab.com/gitlab-org/gitlab-ce/issues/31842)\n- [Peter Lloyd](http://www.cambridgeconsultants.com/)\n    - [#2905](https://gitlab.com/gitlab-org/gitlab-ce/issues/2905)\n- [Lukas Svoboda](https://github.com/lksv)\n    - [#24570](https://gitlab.com/gitlab-org/gitlab-ce/issues/24570)\n- [Joern Schneeweisz](http://twitter.com/joernchen) of [Recurity-Labs](http://www.recurity-labs.com/)\n    - [#35212](https://gitlab.com/gitlab-org/gitlab-ce/issues/35212)\n    - [#36091](https://gitlab.com/gitlab-org/gitlab-ce/issues/36091)\n- [Tim Goddard](https://www.insomniasec.com/)\n    - [#31508](https://gitlab.com/gitlab-org/gitlab-ce/issues/31508)\n- [Naure](https://twitter.com/aurelcode)\n    - [#31045](https://gitlab.com/gitlab-org/gitlab-ce/issues/31045)\n- [Ryan Pearl](https://hackerone.com/rpearl) of [KarmicLabs](https://karmiclabs.com/)\n    - [#37946](https://gitlab.com/gitlab-org/gitlab-ce/issues/37946)\n- [Vishwaraj](https://twitter.com/vishwaraj101)\n    - [#13482](https://gitlab.com/gitlab-org/gitlab-ce/issues/13482)\n- [Josh Unger](https://gitlab.com/joshunger)\n    - [#38267](https://gitlab.com/gitlab-org/gitlab-ce/issues/38267)\n- [Eric Rafaloff](https://ericrafaloff.com/)\n    - [#37715](https://gitlab.com/gitlab-org/gitlab-ce/issues/37715)\n- [Zimmer](https://twitter.com/TEAM_P_TE)\n    - [#34259](https://gitlab.com/gitlab-org/gitlab-ce/issues/34259)\n- [Corb3nik](https://twitter.com/corb3nik)\n    - [#29655](https://gitlab.com/gitlab-org/gitlab-ce/issues/29655)\n- [Victor Häggqvist](https://victorhaggqvist.com/)\n    - [#32059](https://gitlab.com/gitlab-org/gitlab-ce/issues/32059)\n- [Matthias Burtscher](https://gitlab.com/mburtscher)\n    - [#36679](https://gitlab.com/gitlab-org/gitlab-ce/issues/36679)\n- [Hugo Geoffroy](https://gitlab.com/pstch)\n    - [#34910](https://gitlab.com/gitlab-org/gitlab-ce/issues/34910)\n- [Sylvain Heiniger](https://compass-security.com/)\n    - [#40706](https://gitlab.com/gitlab-org/gitlab-ce/issues/40706)\n- [Mohammad Hasbini](https://gitlab.com/0xbsec)\n    - [#30663](https://gitlab.com/gitlab-org/gitlab-ce/issues/30663)\n",{"componentName":49,"componentContent":63},{"title":32,"config":64,"text":65},{"id":32},"- Hussain Adnan Hashim - [@Hussain_infosec](https://www.facebook.com/profile.php?id=100004366368341)\n- Jérémy Chatard - [@jchatard](https://twitter.com/jchatard)\n- Justin Gerhardt\n- Vishwaraj Bhattrai - [@vishwaraj101](https://twitter.com/vishwaraj101)\n- [Anirudh Anand](https://hackerone.com/a0xnirudh) - [0daylabs](https://www.0daylabs.com/)\n  - [#13625](https://gitlab.com/gitlab-org/gitlab-ce/issues/13625)\n  - [#15331](https://gitlab.com/gitlab-org/gitlab-ce/issues/15331)\n  - [#17299](https://gitlab.com/gitlab-org/gitlab-ce/issues/17299)\n- Patrick Fiedler\n  - [#14607](https://gitlab.com/gitlab-org/gitlab-ce/issues/14607)\n  - [#23548](https://gitlab.com/gitlab-org/gitlab-ce/issues/23548)\n- [Jobert Abma](https://twitter.com/jobertabma) - [HackerOne](https://hackerone.com/jobert)\n  - [#14898](https://gitlab.com/gitlab-org/gitlab-ce/issues/14898)\n  - [#14900](https://gitlab.com/gitlab-org/gitlab-ce/issues/14900)\n  - [#15437](https://gitlab.com/gitlab-org/gitlab-ce/issues/15437)\n  - [#15439](https://gitlab.com/gitlab-org/gitlab-ce/issues/15439)\n  - [#15576](https://gitlab.com/gitlab-org/gitlab-ce/issues/15576)\n  - [#15577](https://gitlab.com/gitlab-org/gitlab-ce/issues/15577)\n  - [#15579](https://gitlab.com/gitlab-org/gitlab-ce/issues/15579)\n  - [#15580](https://gitlab.com/gitlab-org/gitlab-ce/issues/15580)\n  - [#15591](https://gitlab.com/gitlab-org/gitlab-ce/issues/15591)\n  - [#17298](https://gitlab.com/gitlab-org/gitlab-ce/issues/17298)\n  - [#20802](https://gitlab.com/gitlab-org/gitlab-ce/issues/20802)\n  - [#20974](https://gitlab.com/gitlab-org/gitlab-ce/issues/20974)\n  - [#21167](https://gitlab.com/gitlab-org/gitlab-ce/issues/21167)\n  - [#23822](https://gitlab.com/gitlab-org/gitlab-ce/issues/23822)\n  - [#25064](https://gitlab.com/gitlab-org/gitlab-ce/issues/25064)\n- Teun Beijers\n  - [#15126](https://gitlab.com/gitlab-org/gitlab-ce/issues/15126)\n  - [#15434](https://gitlab.com/gitlab-org/gitlab-ce/issues/15434)\n  - [#18997](https://gitlab.com/gitlab-org/gitlab-ce/issues/18997)\n- [RonMurz](https://hackerone.com/ronmurz)\n  - [#15389](https://gitlab.com/gitlab-org/gitlab-ce/issues/15389)\n- Gearlles Ferreira\n  - [#15522](https://gitlab.com/gitlab-org/gitlab-ce/issues/15522)\n- [Mustafa Hasan](https://twitter.com/strukt93)\n  - [#17243](https://gitlab.com/gitlab-org/gitlab-ce/issues/17243)\n- [Bharanidharan R.](https://www.linkedin.com/in/bharanidharanceh)\n  - [www-gitlab-com#667](https://gitlab.com/gitlab-com/www-gitlab-com/issues/667)\n- [Vishwaraj Bhattrai](https://hackerone.com/vraj)\n  - [#17249](https://gitlab.com/gitlab-org/gitlab-ce/issues/17249)\n- [Madhu Akula](http://twitter.com/madhuakula) - [Appsecco](http://appsecco.com/)\n  - [#18188](https://gitlab.com/gitlab-org/gitlab-ce/issues/18188)\n- [Colin Dean](https://hackerone.com/colindean)\n  - [#19102](https://gitlab.com/gitlab-org/gitlab-ce/issues/19102)\n- Ron Arts\n  - [#18033](https://gitlab.com/gitlab-org/gitlab-ce/issues/18033)\n- Niels Keurentjes\n  - [#19312](https://gitlab.com/gitlab-org/gitlab-ce/issues/19312)\n- [Dylan Katz](https://dylankatz.com/)\n  - [#21017](https://gitlab.com/gitlab-org/gitlab-ce/issues/21017)\n- [Skylar Kelty](https://hackerone.com/skylarkelty)\n  - [#21457](https://gitlab.com/gitlab-org/gitlab-ce/issues/21457)\n- Christian Bönning\n  - [gitlab-ee#1046](https://gitlab.com/gitlab-org/gitlab-ee/issues/1046)\n- [Pete Yaworski](https://twitter.com/yaworsk)\n  - [#19799](https://gitlab.com/gitlab-org/gitlab-ce/issues/19799)\n- [Mohamed Ebrahem](https://www.facebook.com/PSX0S404)\n  - [#23153](https://gitlab.com/gitlab-org/gitlab-ce/issues/23153)\n- [Frans Rosén](https://hackerone.com/fransrosen)\n  - [HackerOne#174983](https://hackerone.com/reports/174983)\n- [Kristiyan Bogdanov](https://www.linkedin.com/in/kristiyan-bogdanov-86641a60)\n  - [#25249](https://gitlab.com/gitlab-org/gitlab-ce/issues/25249)\n",{"componentName":49,"componentContent":67},{"title":36,"config":68,"text":69},{"id":36},"- Kamil Trzciński - [Polidea](http://www.polidea.com/)\n- [Nithish Varghese](https://www.facebook.com/nithish.varghese)\n- Mohamed Abdelbaset Elnoby, Senior Information Security Analyst at Seekurity.com\n- Artem Chistyakov - [@artemchistyakov](https://twitter.com/artemchistyakov)\n- [Ciro Santilli](http://www.cirosantilli.com/)\n- [C Vishnu Vardhan Reddy](https://www.facebook.com/vishnu.dfx)\n- [Sane Sindhuja Reddy](https://www.facebook.com/sindhuja.reddy.137)\n- [Muhammad Shahzaib](http://www.facebook.com/shazaib.malik.56)\n- [Ben khlifa Fahmi](https://twitter.com/benkhlifa_fahmi) [(Tunisian Whitehats Security)](http://benkhlifa.com/)\n- [Shawar Khan](https://www.facebook.com/shawarkhanskofficial)\n",{"componentName":49,"componentContent":71},{"title":40,"config":72,"text":73},{"id":40},"- [Wesecureapp](http://wesecureapp.com/)\n- Hugh Davenport - [All The Things Ltd](http://allthethings.co.nz/)\n- Frans Rosén - [https://detectify.com](https://detectify.com/)\n- Mika Mäenpää, Department of Pervasive Computing @ Tampere. University of Technology\n- Filippos Mastrogiannis - [LinkedIn](https://www.linkedin.com/pub/filippos-mastrogiannis/68/132/177)\n- Mazen Gamal Mesbah - [@MazenGamal](https://twitter.com/mazengamal)\n- Evan Ricafort - [www.evanricafort.com](http://www.evanricafort.com/)\n- ChenQin, Network and Information Security Lab @ Tsinghua University\n- Simone Memoli - [@Simon90_Italy](https://twitter.com/Simon90_Italy)\n- Muhammad Talha Khan - [facebook.com/mtk911](https://www.facebook.com/mtk911)\n- Nakul Mohan - [@Anonymous_India](https://twitter.com/Nakul_Mohan_Cia)\n- Hardik Tailor - [@iamhardiktailor](https://twitter.com/iamhardiktailor)\n- Sergio Galán - [@NaxoneZ](https://twitter.com/NaxoneZ)\n- Anurag Giri - [facebook.com/Surgent10cross](https://www.facebook.com/Surgent10cross)\n- Shahee Mirza - [@shaheemirza](https://twitter.com/shaheemirza)\n- Wyatt J. Brown\n- Jakub Zoczek - [Blog](http://zoczus.blogspot.com/)\n- Ben Campbell of MWR InfoSecurity - [labs.mwrinfosecurity.com](https://labs.mwrinfosecurity.com/)\n",{"componentName":49,"componentContent":75},{"title":44,"config":76,"text":78},{"id":77},"2011-2013","- Yuji Kosuga - [@yujikosuga](https://twitter.com/yujikosuga)\n- M.R.Vignesh Kumar - [@vigneshkumarmr](https://twitter.com/vigneshkumarmr)\n- [Ajay Singh Negi](http://computersecuritywithethicalhacking.blogspot.in/) - [@AjaySinghNegi](https://twitter.com/ajaysinghnegi)\n- Krutarth Shukla - [@Krutarth Shukla](https://twitter.com/KrutarthShukla)\n- [Shashank](http://www.freemium-devils.in/) - [@cyberboyIndia](https://twitter.com/cyberboyIndia)\n- Atulkumar Hariba Shedage\n- Rafay Baloch - [http://rafayhackingarticles.net](http://rafayhackingarticles.net/)\n- Himanshu Kumar Das - [@mehimansu](https://twitter.com/mehimansu)\n- Ali Hasan Ghauri - [http://alihassanpenetrationtester.blogspot.com/](http://alihassanpenetrationtester.blogspot.com/)\n- Remy van Elst - [https://raymii.org](https://raymii.org/)\n- Chiragh Dewan - [@ChiraghDewan](https://twitter.com/ChiraghDewan)\n- Emanuel Bronshtein - [@e3amn2l](https://twitter.com/e3amn2l)\n- Kamil Sevi - [@kamilsevi](https://twitter.com/kamilsevi)\n- [Guifré Ruiz Utgés](https://linkedin.com/in/guifre)\n- Ricardo Sateler - [@rsateler](https://twitter.com/rsateler)\n- Tejash Patel - [http://www.backtracktutorial.com](http://www.backtracktutorial.com)\n- Adam Ziaja - [http://adamziaja.com](http://adamziaja.com)\n- Frans Rosén - [https://detectify.com](https://detectify.com)\n- Ehraz Ahmed - [@securityexe](https://twitter.com/securityexe)\n- [Muhammad Mujtaba](http://www.twitter.com/mushti) - [BugSheet](http://www.bugsheet.com/)\n- [Narendra Bhati(R00t Sh3ll)](https://twitter.com/imnarendrabhati) - Cyber Octet Pvt. Ltd.\n- NITESH SHILPKAR - [@NiteshShilpkar](https://twitter.com/NiteshShilpkar)\n- [Mayank Bhatodra](https://www.facebook.com/iamyourfri3nd)\n- Joe DeMesy - [Bishop Fox](http://www.bishopfox.com/)\n- Osanda Malith Jayathissa - [@OsandaMalith](https://twitter.com/OsandaMalith)\n- Manish Bhattacharya - [http://manishbhattacharya.com](http://manishbhattacharya.com)\n- [Saurabh Chandrakant Nemade](https://www.facebook.com/saurabh.nemade)\n- Pradeep - [@_IND3C0D3](https://twitter.com/_IND3C0D3)\n- Pralhad Chaskar - [@c0d3xpl0it](https://twitter.com/c0d3xpl0it)\n- Devesh Bhatt - [@deveshbhatt11](https://twitter.com/deveshbhatt11)\n- [Daksh Patel](https://facebook.com/dakshxss)\n- Ketankumar B. Godhani - [@KBGodhani](https://twitter.com/KBGodhani)\n- Mukesh Dhama and Rishiraj Sharma\n- joernchen of [Phenoelit](http://www.phenoelit.de/)\n- Nigel Kukard - [http://www.allworldit.com](http://www.allworldit.com)\n- Sahil Saif - [@bewithsahilsaif](https://twitter.com/bewithsahilsaif)\n- Matthew DeTullio - [http://www.linkedin.com/in/mjdetullio](http://www.linkedin.com/in/mjdetullio)\n- Abdullah Hussam Gazi - [@Abdulahhusam](https://twitter.com/Abdulahhusam)\n- Agastya Rudroj\n- Jay Turla of HP Fortify\n","yml",{},"/en-us/security/vulnerability-acknowledgements",{"title":11,"description":83},"GitLab would like to thank the following individuals and organizations who have made GitLab safer by responsibly disclosing security issues.","en-us/security/vulnerability-acknowledgements","UwmNe3NerkKCGFOxSFmrm1orn04wvMwgcSestGDGfw8",{"data":87},{"logo":88,"freeTrial":93,"sales":98,"login":103,"items":108,"search":416,"minimal":447,"duo":466,"switchNav":475,"pricingDeployment":486},{"config":89},{"href":90,"dataGaName":91,"dataGaLocation":92},"/","gitlab logo","header",{"text":94,"config":95},"Get free trial",{"href":96,"dataGaName":97,"dataGaLocation":92},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":99,"config":100},"Talk to sales",{"href":101,"dataGaName":102,"dataGaLocation":92},"/sales/","sales",{"text":104,"config":105},"Sign in",{"href":106,"dataGaName":107,"dataGaLocation":92},"https://gitlab.com/users/sign_in/","sign in",[109,136,231,236,337,397],{"text":110,"config":111,"cards":113},"Platform",{"dataNavLevelOne":112},"platform",[114,120,128],{"title":110,"description":115,"link":116},"The intelligent orchestration platform for DevSecOps",{"text":117,"config":118},"Explore our Platform",{"href":119,"dataGaName":112,"dataGaLocation":92},"/platform/",{"title":121,"description":122,"link":123},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":124,"config":125},"Meet GitLab Duo",{"href":126,"dataGaName":127,"dataGaLocation":92},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":129,"description":130,"link":131},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":132,"config":133},"Learn more",{"href":134,"dataGaName":135,"dataGaLocation":92},"/why-gitlab/","why gitlab",{"text":137,"left":18,"config":138,"link":140,"lists":144,"footer":213},"Product",{"dataNavLevelOne":139},"solutions",{"text":141,"config":142},"View all Solutions",{"href":143,"dataGaName":139,"dataGaLocation":92},"/solutions/",[145,169,192],{"title":146,"description":147,"link":148,"items":153},"Automation","CI/CD and automation to accelerate deployment",{"config":149},{"icon":150,"href":151,"dataGaName":152,"dataGaLocation":92},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[154,158,161,165],{"text":155,"config":156},"CI/CD",{"href":157,"dataGaLocation":92,"dataGaName":155},"/solutions/continuous-integration/",{"text":121,"config":159},{"href":126,"dataGaLocation":92,"dataGaName":160},"gitlab duo agent platform - product menu",{"text":162,"config":163},"Source Code Management",{"href":164,"dataGaLocation":92,"dataGaName":162},"/solutions/source-code-management/",{"text":166,"config":167},"Automated Software Delivery",{"href":151,"dataGaLocation":92,"dataGaName":168},"Automated software delivery",{"title":170,"description":171,"link":172,"items":177},"Security","Deliver code faster without compromising security",{"config":173},{"href":174,"dataGaName":175,"dataGaLocation":92,"icon":176},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[178,182,187],{"text":179,"config":180},"Application Security Testing",{"href":174,"dataGaName":181,"dataGaLocation":92},"Application security testing",{"text":183,"config":184},"Software Supply Chain Security",{"href":185,"dataGaLocation":92,"dataGaName":186},"/solutions/supply-chain/","Software supply chain security",{"text":188,"config":189},"Software Compliance",{"href":190,"dataGaName":191,"dataGaLocation":92},"/solutions/software-compliance/","software compliance",{"title":193,"link":194,"items":199},"Measurement",{"config":195},{"icon":196,"href":197,"dataGaName":198,"dataGaLocation":92},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[200,204,208],{"text":201,"config":202},"Visibility & Measurement",{"href":197,"dataGaLocation":92,"dataGaName":203},"Visibility and Measurement",{"text":205,"config":206},"Value Stream Management",{"href":207,"dataGaLocation":92,"dataGaName":205},"/solutions/value-stream-management/",{"text":209,"config":210},"Analytics & Insights",{"href":211,"dataGaLocation":92,"dataGaName":212},"/solutions/analytics-and-insights/","Analytics and insights",{"title":214,"items":215},"GitLab for",[216,221,226],{"text":217,"config":218},"Enterprise",{"href":219,"dataGaLocation":92,"dataGaName":220},"/enterprise/","enterprise",{"text":222,"config":223},"Small Business",{"href":224,"dataGaLocation":92,"dataGaName":225},"/small-business/","small business",{"text":227,"config":228},"Public Sector",{"href":229,"dataGaLocation":92,"dataGaName":230},"/solutions/public-sector/","public sector",{"text":232,"config":233},"Pricing",{"href":234,"dataGaName":235,"dataGaLocation":92,"dataNavLevelOne":235},"/pricing/","pricing",{"text":237,"config":238,"link":240,"lists":244,"feature":324},"Resources",{"dataNavLevelOne":239},"resources",{"text":241,"config":242},"View all resources",{"href":243,"dataGaName":239,"dataGaLocation":92},"/resources/",[245,278,296],{"title":246,"items":247},"Getting started",[248,253,258,263,268,273],{"text":249,"config":250},"Install",{"href":251,"dataGaName":252,"dataGaLocation":92},"/install/","install",{"text":254,"config":255},"Quick start guides",{"href":256,"dataGaName":257,"dataGaLocation":92},"/get-started/","quick setup checklists",{"text":259,"config":260},"Learn",{"href":261,"dataGaLocation":92,"dataGaName":262},"https://university.gitlab.com/","learn",{"text":264,"config":265},"Product documentation",{"href":266,"dataGaName":267,"dataGaLocation":92},"https://docs.gitlab.com/","product documentation",{"text":269,"config":270},"Best practice videos",{"href":271,"dataGaName":272,"dataGaLocation":92},"/getting-started-videos/","best practice videos",{"text":274,"config":275},"Integrations",{"href":276,"dataGaName":277,"dataGaLocation":92},"/integrations/","integrations",{"title":279,"items":280},"Discover",[281,286,291],{"text":282,"config":283},"Customer success stories",{"href":284,"dataGaName":285,"dataGaLocation":92},"/customers/","customer success stories",{"text":287,"config":288},"Blog",{"href":289,"dataGaName":290,"dataGaLocation":92},"/blog/","blog",{"text":292,"config":293},"Remote",{"href":294,"dataGaName":295,"dataGaLocation":92},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":297,"items":298},"Connect",[299,304,309,314,319],{"text":300,"config":301},"GitLab Services",{"href":302,"dataGaName":303,"dataGaLocation":92},"/services/","services",{"text":305,"config":306},"Community",{"href":307,"dataGaName":308,"dataGaLocation":92},"/community/","community",{"text":310,"config":311},"Forum",{"href":312,"dataGaName":313,"dataGaLocation":92},"https://forum.gitlab.com/","forum",{"text":315,"config":316},"Events",{"href":317,"dataGaName":318,"dataGaLocation":92},"/events/","events",{"text":320,"config":321},"Partners",{"href":322,"dataGaName":323,"dataGaLocation":92},"/partners/","partners",{"backgroundColor":325,"textColor":326,"text":327,"image":328,"link":332},"#2f2a6b","#fff","Insights for the future of software development",{"altText":329,"config":330},"the source promo card",{"src":331},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":333,"config":334},"Read the latest",{"href":335,"dataGaName":336,"dataGaLocation":92},"/the-source/","the source",{"text":338,"config":339,"lists":341},"Company",{"dataNavLevelOne":340},"company",[342],{"items":343},[344,349,355,357,362,367,372,377,382,387,392],{"text":345,"config":346},"About",{"href":347,"dataGaName":348,"dataGaLocation":92},"/company/","about",{"text":350,"config":351,"footerGa":354},"Jobs",{"href":352,"dataGaName":353,"dataGaLocation":92},"/jobs/","jobs",{"dataGaName":353},{"text":315,"config":356},{"href":317,"dataGaName":318,"dataGaLocation":92},{"text":358,"config":359},"Leadership",{"href":360,"dataGaName":361,"dataGaLocation":92},"/company/team/e-group/","leadership",{"text":363,"config":364},"Team",{"href":365,"dataGaName":366,"dataGaLocation":92},"/company/team/","team",{"text":368,"config":369},"Handbook",{"href":370,"dataGaName":371,"dataGaLocation":92},"https://handbook.gitlab.com/","handbook",{"text":373,"config":374},"Investor relations",{"href":375,"dataGaName":376,"dataGaLocation":92},"https://ir.gitlab.com/","investor relations",{"text":378,"config":379},"Trust Center",{"href":380,"dataGaName":381,"dataGaLocation":92},"/security/","trust center",{"text":383,"config":384},"AI Transparency Center",{"href":385,"dataGaName":386,"dataGaLocation":92},"/ai-transparency-center/","ai transparency center",{"text":388,"config":389},"Newsletter",{"href":390,"dataGaName":391,"dataGaLocation":92},"/company/contact/#contact-forms","newsletter",{"text":393,"config":394},"Press",{"href":395,"dataGaName":396,"dataGaLocation":92},"/press/","press",{"text":398,"config":399,"lists":400},"Contact us",{"dataNavLevelOne":340},[401],{"items":402},[403,406,411],{"text":99,"config":404},{"href":101,"dataGaName":405,"dataGaLocation":92},"talk to sales",{"text":407,"config":408},"Support portal",{"href":409,"dataGaName":410,"dataGaLocation":92},"https://support.gitlab.com","support portal",{"text":412,"config":413},"Customer portal",{"href":414,"dataGaName":415,"dataGaLocation":92},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":417,"login":418,"suggestions":425},"Close",{"text":419,"link":420},"To search repositories and projects, login to",{"text":421,"config":422},"gitlab.com",{"href":106,"dataGaName":423,"dataGaLocation":424},"search login","search",{"text":426,"default":427},"Suggestions",[428,430,434,436,440,444],{"text":121,"config":429},{"href":126,"dataGaName":121,"dataGaLocation":424},{"text":431,"config":432},"Code Suggestions (AI)",{"href":433,"dataGaName":431,"dataGaLocation":424},"/solutions/code-suggestions/",{"text":155,"config":435},{"href":157,"dataGaName":155,"dataGaLocation":424},{"text":437,"config":438},"GitLab on AWS",{"href":439,"dataGaName":437,"dataGaLocation":424},"/partners/technology-partners/aws/",{"text":441,"config":442},"GitLab on Google Cloud",{"href":443,"dataGaName":441,"dataGaLocation":424},"/partners/technology-partners/google-cloud-platform/",{"text":445,"config":446},"Why GitLab?",{"href":134,"dataGaName":445,"dataGaLocation":424},{"freeTrial":448,"mobileIcon":453,"desktopIcon":458,"secondaryButton":461},{"text":449,"config":450},"Start free trial",{"href":451,"dataGaName":97,"dataGaLocation":452},"https://gitlab.com/-/trials/new/","nav",{"altText":454,"config":455},"Gitlab Icon",{"src":456,"dataGaName":457,"dataGaLocation":452},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":454,"config":459},{"src":460,"dataGaName":457,"dataGaLocation":452},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":462,"config":463},"Get Started",{"href":464,"dataGaName":465,"dataGaLocation":452},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":467,"mobileIcon":471,"desktopIcon":473},{"text":468,"config":469},"Learn more about GitLab Duo",{"href":126,"dataGaName":470,"dataGaLocation":452},"gitlab duo",{"altText":454,"config":472},{"src":456,"dataGaName":457,"dataGaLocation":452},{"altText":454,"config":474},{"src":460,"dataGaName":457,"dataGaLocation":452},{"button":476,"mobileIcon":481,"desktopIcon":483},{"text":477,"config":478},"/switch",{"href":479,"dataGaName":480,"dataGaLocation":452},"#contact","switch",{"altText":454,"config":482},{"src":456,"dataGaName":457,"dataGaLocation":452},{"altText":454,"config":484},{"src":485,"dataGaName":457,"dataGaLocation":452},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":487,"mobileIcon":492,"desktopIcon":494},{"text":488,"config":489},"Back to pricing",{"href":234,"dataGaName":490,"dataGaLocation":452,"icon":491},"back to pricing","GoBack",{"altText":454,"config":493},{"src":456,"dataGaName":457,"dataGaLocation":452},{"altText":454,"config":495},{"src":460,"dataGaName":457,"dataGaLocation":452},{"title":497,"button":498,"config":503},"See how agentic AI transforms software delivery",{"text":499,"config":500},"Watch GitLab Transcend now",{"href":501,"dataGaName":502,"dataGaLocation":92},"/events/transcend/virtual/","transcend event",{"layout":504,"icon":505,"disabled":18},"release","AiStar",{"data":507},{"text":508,"source":509,"edit":515,"contribute":520,"config":525,"items":530,"minimal":737},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":510,"config":511},"View page source",{"href":512,"dataGaName":513,"dataGaLocation":514},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":516,"config":517},"Edit this page",{"href":518,"dataGaName":519,"dataGaLocation":514},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":521,"config":522},"Please contribute",{"href":523,"dataGaName":524,"dataGaLocation":514},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":526,"facebook":527,"youtube":528,"linkedin":529},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[531,578,632,676,703],{"title":232,"links":532,"subMenu":547},[533,537,542],{"text":534,"config":535},"View plans",{"href":234,"dataGaName":536,"dataGaLocation":514},"view plans",{"text":538,"config":539},"Why Premium?",{"href":540,"dataGaName":541,"dataGaLocation":514},"/pricing/premium/","why premium",{"text":543,"config":544},"Why Ultimate?",{"href":545,"dataGaName":546,"dataGaLocation":514},"/pricing/ultimate/","why ultimate",[548],{"title":549,"links":550},"Contact Us",[551,554,556,558,563,568,573],{"text":552,"config":553},"Contact sales",{"href":101,"dataGaName":102,"dataGaLocation":514},{"text":407,"config":555},{"href":409,"dataGaName":410,"dataGaLocation":514},{"text":412,"config":557},{"href":414,"dataGaName":415,"dataGaLocation":514},{"text":559,"config":560},"Status",{"href":561,"dataGaName":562,"dataGaLocation":514},"https://status.gitlab.com/","status",{"text":564,"config":565},"Terms of use",{"href":566,"dataGaName":567,"dataGaLocation":514},"/terms/","terms of use",{"text":569,"config":570},"Privacy statement",{"href":571,"dataGaName":572,"dataGaLocation":514},"/privacy/","privacy statement",{"text":574,"config":575},"Cookie preferences",{"dataGaName":576,"dataGaLocation":514,"id":577,"isOneTrustButton":18},"cookie preferences","ot-sdk-btn",{"title":137,"links":579,"subMenu":588},[580,584],{"text":581,"config":582},"DevSecOps platform",{"href":119,"dataGaName":583,"dataGaLocation":514},"devsecops platform",{"text":585,"config":586},"AI-Assisted Development",{"href":126,"dataGaName":587,"dataGaLocation":514},"ai-assisted development",[589],{"title":590,"links":591},"Topics",[592,597,602,607,612,617,622,627],{"text":593,"config":594},"CICD",{"href":595,"dataGaName":596,"dataGaLocation":514},"/topics/ci-cd/","cicd",{"text":598,"config":599},"GitOps",{"href":600,"dataGaName":601,"dataGaLocation":514},"/topics/gitops/","gitops",{"text":603,"config":604},"DevOps",{"href":605,"dataGaName":606,"dataGaLocation":514},"/topics/devops/","devops",{"text":608,"config":609},"Version Control",{"href":610,"dataGaName":611,"dataGaLocation":514},"/topics/version-control/","version control",{"text":613,"config":614},"DevSecOps",{"href":615,"dataGaName":616,"dataGaLocation":514},"/topics/devsecops/","devsecops",{"text":618,"config":619},"Cloud Native",{"href":620,"dataGaName":621,"dataGaLocation":514},"/topics/cloud-native/","cloud native",{"text":623,"config":624},"AI for Coding",{"href":625,"dataGaName":626,"dataGaLocation":514},"/topics/devops/ai-for-coding/","ai for coding",{"text":628,"config":629},"Agentic AI",{"href":630,"dataGaName":631,"dataGaLocation":514},"/topics/agentic-ai/","agentic ai",{"title":633,"links":634},"Solutions",[635,637,639,644,648,651,655,658,660,663,666,671],{"text":179,"config":636},{"href":174,"dataGaName":179,"dataGaLocation":514},{"text":168,"config":638},{"href":151,"dataGaName":152,"dataGaLocation":514},{"text":640,"config":641},"Agile development",{"href":642,"dataGaName":643,"dataGaLocation":514},"/solutions/agile-delivery/","agile delivery",{"text":645,"config":646},"SCM",{"href":164,"dataGaName":647,"dataGaLocation":514},"source code management",{"text":593,"config":649},{"href":157,"dataGaName":650,"dataGaLocation":514},"continuous integration & delivery",{"text":652,"config":653},"Value stream management",{"href":207,"dataGaName":654,"dataGaLocation":514},"value stream management",{"text":598,"config":656},{"href":657,"dataGaName":601,"dataGaLocation":514},"/solutions/gitops/",{"text":217,"config":659},{"href":219,"dataGaName":220,"dataGaLocation":514},{"text":661,"config":662},"Small business",{"href":224,"dataGaName":225,"dataGaLocation":514},{"text":664,"config":665},"Public sector",{"href":229,"dataGaName":230,"dataGaLocation":514},{"text":667,"config":668},"Education",{"href":669,"dataGaName":670,"dataGaLocation":514},"/solutions/education/","education",{"text":672,"config":673},"Financial services",{"href":674,"dataGaName":675,"dataGaLocation":514},"/solutions/finance/","financial services",{"title":237,"links":677},[678,680,682,684,687,689,691,693,695,697,699,701],{"text":249,"config":679},{"href":251,"dataGaName":252,"dataGaLocation":514},{"text":254,"config":681},{"href":256,"dataGaName":257,"dataGaLocation":514},{"text":259,"config":683},{"href":261,"dataGaName":262,"dataGaLocation":514},{"text":264,"config":685},{"href":266,"dataGaName":686,"dataGaLocation":514},"docs",{"text":287,"config":688},{"href":289,"dataGaName":290,"dataGaLocation":514},{"text":282,"config":690},{"href":284,"dataGaName":285,"dataGaLocation":514},{"text":292,"config":692},{"href":294,"dataGaName":295,"dataGaLocation":514},{"text":300,"config":694},{"href":302,"dataGaName":303,"dataGaLocation":514},{"text":305,"config":696},{"href":307,"dataGaName":308,"dataGaLocation":514},{"text":310,"config":698},{"href":312,"dataGaName":313,"dataGaLocation":514},{"text":315,"config":700},{"href":317,"dataGaName":318,"dataGaLocation":514},{"text":320,"config":702},{"href":322,"dataGaName":323,"dataGaLocation":514},{"title":338,"links":704},[705,707,709,711,713,715,717,721,726,728,730,732],{"text":345,"config":706},{"href":347,"dataGaName":340,"dataGaLocation":514},{"text":350,"config":708},{"href":352,"dataGaName":353,"dataGaLocation":514},{"text":358,"config":710},{"href":360,"dataGaName":361,"dataGaLocation":514},{"text":363,"config":712},{"href":365,"dataGaName":366,"dataGaLocation":514},{"text":368,"config":714},{"href":370,"dataGaName":371,"dataGaLocation":514},{"text":373,"config":716},{"href":375,"dataGaName":376,"dataGaLocation":514},{"text":718,"config":719},"Sustainability",{"href":720,"dataGaName":718,"dataGaLocation":514},"/sustainability/",{"text":722,"config":723},"Diversity, inclusion and belonging (DIB)",{"href":724,"dataGaName":725,"dataGaLocation":514},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":378,"config":727},{"href":380,"dataGaName":381,"dataGaLocation":514},{"text":388,"config":729},{"href":390,"dataGaName":391,"dataGaLocation":514},{"text":393,"config":731},{"href":395,"dataGaName":396,"dataGaLocation":514},{"text":733,"config":734},"Modern Slavery Transparency Statement",{"href":735,"dataGaName":736,"dataGaLocation":514},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":738},[739,742,745],{"text":740,"config":741},"Terms",{"href":566,"dataGaName":567,"dataGaLocation":514},{"text":743,"config":744},"Cookies",{"dataGaName":576,"dataGaLocation":514,"id":577,"isOneTrustButton":18},{"text":746,"config":747},"Privacy",{"href":571,"dataGaName":572,"dataGaLocation":514},1776458727506]