[{"data":1,"prerenderedAt":944},["ShallowReactive",2],{"/blog/gitlab-support-no-longer-processing-mfa-resets-for-free-users":3,"navigation-en-us":163,"banner-en-us":589,"footer-en-us":599,"blog-post-authors-en-us-Lyle Kozloff":844,"blog-related-posts-en-us-gitlab-support-no-longer-processing-mfa-resets-for-free-users":859,"blog-promotions-en-us":881,"next-steps-en-us":934},{"id":4,"title":5,"authors":6,"body":8,"category":141,"date":142,"description":143,"extension":144,"externalUrl":145,"faq":145,"featured":146,"heroImage":147,"meta":148,"navigation":149,"path":150,"seo":151,"slug":155,"stem":156,"tags":157,"template":161,"updatedDate":145,"__hash__":162},"blogPosts/en-us/blog/gitlab-support-no-longer-processing-mfa-resets-for-free-users.md","GitLab Support is no longer processing MFA resets for free users",[7],"Lyle Kozloff",{"type":9,"value":10,"toc":135},"minimark",[11,21,24,27,33,36,39,57,60,65,70,73,77,86,90,99,103,111,115,124],[12,13,14,15,20],"p",{},"Back in 2018, I wrote a blog post on ",[16,17,19],"a",{"href":18},"/blog/keeping-your-account-safe/","Keeping your GitLab account safe (and accessible)"," in which I outlined some of the ways that our users could make sure that they were keeping their accounts secure and recoverable.",[12,22,23],{},"Fast-forward to 2020 and GitLab as a company has matured. Today our users are starting to face attack-vectors that were previously unheard of on GitLab.com. As a result, we don’t want our security practices to be only going through the motions of security. We’ve all seen examples of companies whose Multi-Factor Authentication (MFA) reset policies negate the security benefits of MFA on accounts.",[12,25,26],{},"Today we’re announcing a change that will put account security wholly in the hands of our users.",[12,28,29],{},[30,31,32],"strong",{},"As of Aug. 15th, 2020, GitLab Support will no longer process MFA resets for free accounts.",[12,34,35],{},"This change means that if you’re using GitLab with MFA you will want to ensure that you have an appropriate set of backup methods to recover your account.",[12,37,38],{},"Namely:",[40,41,42,46,49],"ul",{},[43,44,45],"li",{},"(Re)generate recovery codes and store them in a secure location",[43,47,48],{},"Use a hardware token whenever possible",[43,50,51,52,56],{},"Add an ",[16,53,55],{"href":54},"/solutions/source-code-management/","SSH key"," to your account to allow the generation of backup codes",[12,58,59],{},"If you are caught where you are not able to provide your MFA token and without these backup methods,  your account will be irrecoverable.",[61,62,64],"h3",{"id":63},"faq","FAQ:",[66,67,69],"h4",{"id":68},"what-if-i-accidentally-lose-my-phonerecovery-keys-or-get-a-new-laptop-and-forget-to-back-up-my-ssh-key","What if I accidentally lose my phone/recovery keys or get a new laptop and forget to back up my SSH key?",[12,71,72],{},"If you lose your primary authentication method and all backup methods, your account will be irrecoverable.",[66,74,76],{"id":75},"what-if-this-is-a-work-account","What if this is a work account?",[12,78,79,80,85],{},"For accounts occupying a paid seat, created with a company email address, ",[16,81,84],{"href":82,"rel":83},"https://handbook.gitlab.com/handbook/support/workflows/account_verification/#access-with-support-intervention",[],"MFA resets can still be requested",". There will be a minimum three business-day processing time and you'll be required to pass a number of security challenges to verify account ownership.",[66,87,89],{"id":88},"i-dont-like-this-and-i-want-to-tell-someone","I don’t like this and I want to tell someone.",[12,91,92,93,98],{},"We’re ",[16,94,97],{"href":95,"rel":96},"https://forum.gitlab.com/t/gitlab-support-is-no-longer-processing-mfa-resets-for-free-users/40905",[],"accepting community feedback in this forum post",", and invite contributors to share there.",[66,100,102],{"id":101},"can-i-add-my-phone-number-as-a-recovery-method","Can I add my phone number as a recovery method?",[12,104,105,106,110],{},"We’re discussing this in the ",[16,107,109],{"href":95,"rel":108},[],"forum post",", but phone numbers as a recovery method are problematic in many countries.",[66,112,114],{"id":113},"can-i-add-x-as-a-recovery-method","Can I add X as a recovery method?",[12,116,117,118,123],{},"GitLab is developed in collaboration with the wider community. We’re accepting merge requests and feature proposals in ",[16,119,122],{"href":120,"rel":121},"https://gitlab.com/gitlab-org/gitlab/",[],"gitlab.com/gitlab-org/gitlab"," and look forward to building together.",[12,125,126],{},[127,128,129,130,134],"em",{},"Learn more about ",[16,131,133],{"href":132},"/blog/gitlab-instance-security-best-practices/","security best practices for your GitLab instance",".",{"title":136,"searchDepth":137,"depth":137,"links":138},"",2,[139],{"id":63,"depth":140,"text":64},3,"news","2020-08-04","From August 15th, GitLab Support will no longer be manually removing MFA from free accounts.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749666262/Blog/Hero%20Images/default-blog-image.png",{},true,"/en-us/blog/gitlab-support-no-longer-processing-mfa-resets-for-free-users",{"title":5,"description":143,"ogTitle":5,"ogDescription":143,"noIndex":146,"ogImage":147,"ogUrl":152,"ogSiteName":153,"ogType":154,"canonicalUrls":152},"https://about.gitlab.com/blog/gitlab-support-no-longer-processing-mfa-resets-for-free-users","https://about.gitlab.com","article","gitlab-support-no-longer-processing-mfa-resets-for-free-users","en-us/blog/gitlab-support-no-longer-processing-mfa-resets-for-free-users",[158,159,141,160],"community","security","open source","BlogPost","ZtNBlDK8_gF16GvJ52vj2Md5tPQvm5Qjh5XyIWWCXDk",{"logo":164,"freeTrial":169,"sales":174,"login":179,"items":184,"search":509,"minimal":540,"duo":559,"switchNav":568,"pricingDeployment":579},{"config":165},{"href":166,"dataGaName":167,"dataGaLocation":168},"/","gitlab logo","header",{"text":170,"config":171},"Get free trial",{"href":172,"dataGaName":173,"dataGaLocation":168},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":175,"config":176},"Request a demo",{"href":177,"dataGaName":178,"dataGaLocation":168},"/sales/?contact-topic=request-demo","sales",{"text":180,"config":181},"Sign in",{"href":182,"dataGaName":183,"dataGaLocation":168},"https://gitlab.com/users/sign_in/","sign in",[185,214,313,318,431,487],{"text":186,"config":187,"menu":189},"Platform",{"dataNavLevelOne":188},"platform",{"type":190,"columns":191},"cards",[192,198,206],{"title":186,"description":193,"link":194},"The intelligent orchestration platform for DevSecOps",{"text":195,"config":196},"Explore our Platform",{"href":197,"dataGaName":188,"dataGaLocation":168},"/platform/",{"title":199,"description":200,"link":201},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":202,"config":203},"Meet GitLab Duo",{"href":204,"dataGaName":205,"dataGaLocation":168},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":207,"description":208,"link":209},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":210,"config":211},"Learn more",{"href":212,"dataGaName":213,"dataGaLocation":168},"/why-gitlab/","why gitlab",{"text":215,"left":149,"config":216,"menu":218},"Product",{"dataNavLevelOne":217},"solutions",{"type":219,"link":220,"columns":224,"feature":292},"lists",{"text":221,"config":222},"View all Solutions",{"href":223,"dataGaName":217,"dataGaLocation":168},"/solutions/",[225,248,271],{"title":226,"description":227,"link":228,"items":233},"Automation","CI/CD and automation to accelerate deployment",{"config":229},{"icon":230,"href":231,"dataGaName":232,"dataGaLocation":168},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[234,238,241,244],{"text":235,"config":236},"CI/CD",{"href":237,"dataGaLocation":168,"dataGaName":235},"/solutions/continuous-integration/",{"text":199,"config":239},{"href":204,"dataGaLocation":168,"dataGaName":240},"gitlab duo agent platform - product menu",{"text":242,"config":243},"Source Code Management",{"href":54,"dataGaLocation":168,"dataGaName":242},{"text":245,"config":246},"Automated Software Delivery",{"href":231,"dataGaLocation":168,"dataGaName":247},"Automated software delivery",{"title":249,"description":250,"link":251,"items":256},"Security","Deliver code faster without compromising security",{"config":252},{"href":253,"dataGaName":254,"dataGaLocation":168,"icon":255},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[257,261,266],{"text":258,"config":259},"Application Security Testing",{"href":253,"dataGaName":260,"dataGaLocation":168},"Application security testing",{"text":262,"config":263},"Software Supply Chain Security",{"href":264,"dataGaLocation":168,"dataGaName":265},"/solutions/supply-chain/","Software supply chain security",{"text":267,"config":268},"Software Compliance",{"href":269,"dataGaName":270,"dataGaLocation":168},"/solutions/software-compliance/","software compliance",{"title":272,"link":273,"items":278},"Measurement",{"config":274},{"icon":275,"href":276,"dataGaName":277,"dataGaLocation":168},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[279,283,287],{"text":280,"config":281},"Visibility & Measurement",{"href":276,"dataGaLocation":168,"dataGaName":282},"Visibility and Measurement",{"text":284,"config":285},"Value Stream Management",{"href":286,"dataGaLocation":168,"dataGaName":284},"/solutions/value-stream-management/",{"text":288,"config":289},"Analytics & Insights",{"href":290,"dataGaLocation":168,"dataGaName":291},"/solutions/analytics-and-insights/","Analytics and insights",{"title":293,"type":219,"items":294},"GitLab for",[295,301,307],{"text":296,"config":297},"Enterprise",{"icon":298,"href":299,"dataGaLocation":168,"dataGaName":300},"Building","/enterprise/","enterprise",{"text":302,"config":303},"Small Business",{"icon":304,"href":305,"dataGaLocation":168,"dataGaName":306},"Work","/small-business/","small business",{"text":308,"config":309},"Public Sector",{"icon":310,"href":311,"dataGaLocation":168,"dataGaName":312},"Organization","/solutions/public-sector/","public sector",{"text":314,"config":315},"Pricing",{"href":316,"dataGaName":317,"dataGaLocation":168,"dataNavLevelOne":317},"/pricing/","pricing",{"text":319,"config":320,"menu":322},"Resources",{"dataNavLevelOne":321},"resources",{"type":219,"link":323,"columns":327,"feature":420},{"text":324,"config":325},"View all resources",{"href":326,"dataGaName":321,"dataGaLocation":168},"/resources/",[328,361,388],{"title":329,"items":330},"Getting started",[331,336,341,346,351,356],{"text":332,"config":333},"Install",{"href":334,"dataGaName":335,"dataGaLocation":168},"/install/","install",{"text":337,"config":338},"Quick start guides",{"href":339,"dataGaName":340,"dataGaLocation":168},"/get-started/","quick setup checklists",{"text":342,"config":343},"Learn",{"href":344,"dataGaLocation":168,"dataGaName":345},"https://university.gitlab.com/","learn",{"text":347,"config":348},"Product documentation",{"href":349,"dataGaName":350,"dataGaLocation":168},"https://docs.gitlab.com/","product documentation",{"text":352,"config":353},"Best practice videos",{"href":354,"dataGaName":355,"dataGaLocation":168},"/getting-started-videos/","best practice videos",{"text":357,"config":358},"Integrations",{"href":359,"dataGaName":360,"dataGaLocation":168},"/integrations/","integrations",{"title":362,"items":363},"Discover",[364,369,374,379,383],{"text":365,"config":366},"Customer success stories",{"href":367,"dataGaName":368,"dataGaLocation":168},"/customers/","customer success stories",{"text":370,"config":371},"Blog",{"href":372,"dataGaName":373,"dataGaLocation":168},"/blog/","blog",{"text":375,"config":376},"Demo Hub",{"href":377,"dataGaName":378,"dataGaLocation":168},"/demo-hub/","demo hub",{"text":380,"config":381},"The Source",{"href":382,"dataGaName":373,"dataGaLocation":168},"/the-source/",{"text":384,"config":385},"Remote",{"href":386,"dataGaName":387,"dataGaLocation":168},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":389,"items":390},"Connect",[391,396,401,405,410,415],{"text":392,"config":393},"GitLab Services",{"href":394,"dataGaName":395,"dataGaLocation":168},"/services/","services",{"text":397,"config":398},"Contribute",{"href":399,"dataGaName":400,"dataGaLocation":168},"https://contributors.gitlab.com","contribute",{"text":402,"config":403},"Community",{"href":404,"dataGaName":158,"dataGaLocation":168},"/community/",{"text":406,"config":407},"Forum",{"href":408,"dataGaName":409,"dataGaLocation":168},"https://forum.gitlab.com/","forum",{"text":411,"config":412},"Events",{"href":413,"dataGaName":414,"dataGaLocation":168},"/events/","events",{"text":416,"config":417},"Partners",{"href":418,"dataGaName":419,"dataGaLocation":168},"/partners/","partners",{"config":421,"title":424,"text":425,"link":426},{"background":422,"textColor":423},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","What’s new in GitLab","Stay updated with our latest features and improvements.",{"text":427,"config":428},"Read the latest",{"href":429,"dataGaName":430,"dataGaLocation":168},"/whats-new/","whats new",{"text":432,"config":433,"menu":435},"Company",{"dataNavLevelOne":434},"company",{"type":219,"columns":436},[437],{"items":438},[439,444,450,452,457,462,467,472,477,482],{"text":440,"config":441},"About",{"href":442,"dataGaName":443,"dataGaLocation":168},"/company/","about",{"text":445,"config":446,"footerGa":449},"Jobs",{"href":447,"dataGaName":448,"dataGaLocation":168},"/jobs/","jobs",{"dataGaName":448},{"text":411,"config":451},{"href":413,"dataGaName":414,"dataGaLocation":168},{"text":453,"config":454},"Leadership",{"href":455,"dataGaName":456,"dataGaLocation":168},"/company/team/e-group/","leadership",{"text":458,"config":459},"Handbook",{"href":460,"dataGaName":461,"dataGaLocation":168},"https://handbook.gitlab.com/","handbook",{"text":463,"config":464},"Investor relations",{"href":465,"dataGaName":466,"dataGaLocation":168},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":468,"config":469},"Trust Center",{"href":470,"dataGaName":471,"dataGaLocation":168},"/security/","trust center",{"text":473,"config":474},"AI Transparency Center",{"href":475,"dataGaName":476,"dataGaLocation":168},"/ai-transparency-center/","ai transparency center",{"text":478,"config":479},"Newsletter",{"href":480,"dataGaName":481,"dataGaLocation":168},"/company/contact/#contact-forms","newsletter",{"text":483,"config":484},"Press",{"href":485,"dataGaName":486,"dataGaLocation":168},"/press/","press",{"text":488,"config":489,"menu":490},"Contact us",{"dataNavLevelOne":434},{"type":219,"columns":491},[492],{"items":493},[494,499,504],{"text":495,"config":496},"Talk to sales",{"href":497,"dataGaName":498,"dataGaLocation":168},"/sales/","talk to sales",{"text":500,"config":501},"Support portal",{"href":502,"dataGaName":503,"dataGaLocation":168},"https://support.gitlab.com/hc/en-us","support portal",{"text":505,"config":506},"Customer portal",{"href":507,"dataGaName":508,"dataGaLocation":168},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":510,"login":511,"suggestions":518},"Close",{"text":512,"link":513},"To search repositories and projects, login to",{"text":514,"config":515},"gitlab.com",{"href":182,"dataGaName":516,"dataGaLocation":517},"search login","search",{"text":519,"default":520},"Suggestions",[521,523,527,529,533,537],{"text":199,"config":522},{"href":204,"dataGaName":199,"dataGaLocation":517},{"text":524,"config":525},"Code Suggestions (AI)",{"href":526,"dataGaName":524,"dataGaLocation":517},"/solutions/code-suggestions/",{"text":235,"config":528},{"href":237,"dataGaName":235,"dataGaLocation":517},{"text":530,"config":531},"GitLab on AWS",{"href":532,"dataGaName":530,"dataGaLocation":517},"/partners/technology-partners/aws/",{"text":534,"config":535},"GitLab on Google Cloud",{"href":536,"dataGaName":534,"dataGaLocation":517},"/partners/technology-partners/google-cloud-platform/",{"text":538,"config":539},"Why GitLab?",{"href":212,"dataGaName":538,"dataGaLocation":517},{"freeTrial":541,"mobileIcon":546,"desktopIcon":551,"secondaryButton":554},{"text":542,"config":543},"Start free trial",{"href":544,"dataGaName":173,"dataGaLocation":545},"https://gitlab.com/-/trials/new/","nav",{"altText":547,"config":548},"Gitlab Icon",{"src":549,"dataGaName":550,"dataGaLocation":545},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":547,"config":552},{"src":553,"dataGaName":550,"dataGaLocation":545},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":555,"config":556},"Get Started",{"href":557,"dataGaName":558,"dataGaLocation":545},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":560,"mobileIcon":564,"desktopIcon":566},{"text":561,"config":562},"Learn more about GitLab Duo",{"href":204,"dataGaName":563,"dataGaLocation":545},"gitlab duo",{"altText":547,"config":565},{"src":549,"dataGaName":550,"dataGaLocation":545},{"altText":547,"config":567},{"src":553,"dataGaName":550,"dataGaLocation":545},{"button":569,"mobileIcon":574,"desktopIcon":576},{"text":570,"config":571},"/switch",{"href":572,"dataGaName":573,"dataGaLocation":545},"#contact","switch",{"altText":547,"config":575},{"src":549,"dataGaName":550,"dataGaLocation":545},{"altText":547,"config":577},{"src":578,"dataGaName":550,"dataGaLocation":545},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":580,"mobileIcon":585,"desktopIcon":587},{"text":581,"config":582},"Back to pricing",{"href":316,"dataGaName":583,"dataGaLocation":545,"icon":584},"back to pricing","GoBack",{"altText":547,"config":586},{"src":549,"dataGaName":550,"dataGaLocation":545},{"altText":547,"config":588},{"src":553,"dataGaName":550,"dataGaLocation":545},{"title":590,"titleMobile":591,"button":592,"config":597},"Duo Agent Platform delivers 400% ROI, per new Forrester Consulting study.","400% ROI: Forrester TEI for GitLab Duo",{"text":210,"config":593},{"href":594,"dataGaName":595,"dataGaLocation":596},"https://about.gitlab.com/blog/gitlab-duo-agent-platform-delivers-400-percent-roi/","forrester-tei-dap-banner","global-banner",{"layout":598,"disabled":146},"release",{"data":600},{"text":601,"source":602,"edit":608,"contribute":613,"config":618,"items":623,"minimal":833},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":603,"config":604},"View page source",{"href":605,"dataGaName":606,"dataGaLocation":607},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":609,"config":610},"Edit this page",{"href":611,"dataGaName":612,"dataGaLocation":607},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":614,"config":615},"Please contribute",{"href":616,"dataGaName":617,"dataGaLocation":607},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":619,"facebook":620,"youtube":621,"linkedin":622},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[624,671,725,769,801],{"title":314,"links":625,"subMenu":640},[626,630,635],{"text":627,"config":628},"View plans",{"href":316,"dataGaName":629,"dataGaLocation":607},"view plans",{"text":631,"config":632},"Why Premium?",{"href":633,"dataGaName":634,"dataGaLocation":607},"/pricing/premium/","why premium",{"text":636,"config":637},"Why Ultimate?",{"href":638,"dataGaName":639,"dataGaLocation":607},"/pricing/ultimate/","why ultimate",[641],{"title":642,"links":643},"Contact Us",[644,647,649,651,656,661,666],{"text":645,"config":646},"Contact sales",{"href":497,"dataGaName":178,"dataGaLocation":607},{"text":500,"config":648},{"href":502,"dataGaName":503,"dataGaLocation":607},{"text":505,"config":650},{"href":507,"dataGaName":508,"dataGaLocation":607},{"text":652,"config":653},"Status",{"href":654,"dataGaName":655,"dataGaLocation":607},"https://status.gitlab.com/","status",{"text":657,"config":658},"Terms of use",{"href":659,"dataGaName":660,"dataGaLocation":607},"/terms/","terms of use",{"text":662,"config":663},"Privacy statement",{"href":664,"dataGaName":665,"dataGaLocation":607},"/privacy/","privacy statement",{"text":667,"config":668},"Cookie preferences",{"dataGaName":669,"dataGaLocation":607,"id":670,"isOneTrustButton":149},"cookie preferences","ot-sdk-btn",{"title":215,"links":672,"subMenu":681},[673,677],{"text":674,"config":675},"DevSecOps platform",{"href":197,"dataGaName":676,"dataGaLocation":607},"devsecops platform",{"text":678,"config":679},"AI-Assisted Development",{"href":204,"dataGaName":680,"dataGaLocation":607},"ai-assisted development",[682],{"title":683,"links":684},"Topics",[685,690,695,700,705,710,715,720],{"text":686,"config":687},"CICD",{"href":688,"dataGaName":689,"dataGaLocation":607},"/topics/ci-cd/","cicd",{"text":691,"config":692},"GitOps",{"href":693,"dataGaName":694,"dataGaLocation":607},"/topics/gitops/","gitops",{"text":696,"config":697},"DevOps",{"href":698,"dataGaName":699,"dataGaLocation":607},"/topics/devops/","devops",{"text":701,"config":702},"Version Control",{"href":703,"dataGaName":704,"dataGaLocation":607},"/topics/version-control/","version control",{"text":706,"config":707},"DevSecOps",{"href":708,"dataGaName":709,"dataGaLocation":607},"/topics/devsecops/","devsecops",{"text":711,"config":712},"Cloud Native",{"href":713,"dataGaName":714,"dataGaLocation":607},"/topics/cloud-native/","cloud native",{"text":716,"config":717},"AI for Coding",{"href":718,"dataGaName":719,"dataGaLocation":607},"/topics/devops/ai-for-coding/","ai for coding",{"text":721,"config":722},"Agentic AI",{"href":723,"dataGaName":724,"dataGaLocation":607},"/topics/agentic-ai/","agentic ai",{"title":726,"links":727},"Solutions",[728,730,732,737,741,744,748,751,753,756,759,764],{"text":258,"config":729},{"href":253,"dataGaName":258,"dataGaLocation":607},{"text":247,"config":731},{"href":231,"dataGaName":232,"dataGaLocation":607},{"text":733,"config":734},"Agile development",{"href":735,"dataGaName":736,"dataGaLocation":607},"/solutions/agile-delivery/","agile delivery",{"text":738,"config":739},"SCM",{"href":54,"dataGaName":740,"dataGaLocation":607},"source code management",{"text":686,"config":742},{"href":237,"dataGaName":743,"dataGaLocation":607},"continuous integration & delivery",{"text":745,"config":746},"Value stream management",{"href":286,"dataGaName":747,"dataGaLocation":607},"value stream management",{"text":691,"config":749},{"href":750,"dataGaName":694,"dataGaLocation":607},"/solutions/gitops/",{"text":296,"config":752},{"href":299,"dataGaName":300,"dataGaLocation":607},{"text":754,"config":755},"Small business",{"href":305,"dataGaName":306,"dataGaLocation":607},{"text":757,"config":758},"Public sector",{"href":311,"dataGaName":312,"dataGaLocation":607},{"text":760,"config":761},"Education",{"href":762,"dataGaName":763,"dataGaLocation":607},"/solutions/education/","education",{"text":765,"config":766},"Financial services",{"href":767,"dataGaName":768,"dataGaLocation":607},"/solutions/finance/","financial services",{"title":319,"links":770},[771,773,775,777,780,782,785,787,789,791,793,795,797,799],{"text":332,"config":772},{"href":334,"dataGaName":335,"dataGaLocation":607},{"text":337,"config":774},{"href":339,"dataGaName":340,"dataGaLocation":607},{"text":342,"config":776},{"href":344,"dataGaName":345,"dataGaLocation":607},{"text":347,"config":778},{"href":349,"dataGaName":779,"dataGaLocation":607},"docs",{"text":370,"config":781},{"href":372,"dataGaName":373,"dataGaLocation":607},{"text":783,"config":784},"What's new",{"href":429,"dataGaName":430,"dataGaLocation":607},{"text":365,"config":786},{"href":367,"dataGaName":368,"dataGaLocation":607},{"text":384,"config":788},{"href":386,"dataGaName":387,"dataGaLocation":607},{"text":392,"config":790},{"href":394,"dataGaName":395,"dataGaLocation":607},{"text":397,"config":792},{"href":399,"dataGaName":400,"dataGaLocation":607},{"text":402,"config":794},{"href":404,"dataGaName":158,"dataGaLocation":607},{"text":406,"config":796},{"href":408,"dataGaName":409,"dataGaLocation":607},{"text":411,"config":798},{"href":413,"dataGaName":414,"dataGaLocation":607},{"text":416,"config":800},{"href":418,"dataGaName":419,"dataGaLocation":607},{"title":432,"links":802},[803,805,807,809,811,813,817,822,824,826,828],{"text":440,"config":804},{"href":442,"dataGaName":434,"dataGaLocation":607},{"text":445,"config":806},{"href":447,"dataGaName":448,"dataGaLocation":607},{"text":453,"config":808},{"href":455,"dataGaName":456,"dataGaLocation":607},{"text":458,"config":810},{"href":460,"dataGaName":461,"dataGaLocation":607},{"text":463,"config":812},{"href":465,"dataGaName":466,"dataGaLocation":607},{"text":814,"config":815},"Sustainability",{"href":816,"dataGaName":814,"dataGaLocation":607},"/sustainability/",{"text":818,"config":819},"Diversity, inclusion and belonging (DIB)",{"href":820,"dataGaName":821,"dataGaLocation":607},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":468,"config":823},{"href":470,"dataGaName":471,"dataGaLocation":607},{"text":478,"config":825},{"href":480,"dataGaName":481,"dataGaLocation":607},{"text":483,"config":827},{"href":485,"dataGaName":486,"dataGaLocation":607},{"text":829,"config":830},"Modern Slavery Transparency Statement",{"href":831,"dataGaName":832,"dataGaLocation":607},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":834},[835,838,841],{"text":836,"config":837},"Terms",{"href":659,"dataGaName":660,"dataGaLocation":607},{"text":839,"config":840},"Cookies",{"dataGaName":669,"dataGaLocation":607,"id":670,"isOneTrustButton":149},{"text":842,"config":843},"Privacy",{"href":664,"dataGaName":665,"dataGaLocation":607},[845],{"id":846,"title":7,"body":145,"config":847,"content":849,"description":145,"extension":853,"meta":854,"navigation":149,"path":855,"seo":856,"stem":857,"__hash__":858},"blogAuthors/en-us/blog/authors/lyle-kozloff.yml",{"template":848},"BlogAuthor",{"name":7,"config":850},{"headshot":851,"ctfId":852},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749666803/Blog/Author%20Headshots/lyle-headshot.jpg","lyle","yml",{},"/en-us/blog/authors/lyle-kozloff",{},"en-us/blog/authors/lyle-kozloff","ZCIrisQ8I2DIiuqF1WxKC5knqwDlfDA3VTb9VKDlMDU",[860,868,875],{"title":861,"description":862,"heroImage":863,"category":141,"date":864,"authors":865,"slug":867,"externalUrl":145},"GitLab named a Leader in the 2026 Gartner® Magic Quadrant™ for DevSecOps Platforms","Agents made coding fast. GitLab is the Intelligent Orchestration Platform for DevSecOps that brings speed with control for the rest of the software lifecycle.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750099203/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%2820%29_2bJGC5ZP3WheoqzlLT05C5_1750099203484.png","2026-06-17",[866],"Manav Khurana","gitlab-leader-2026-gartner-mq-devsecops-platforms",{"title":869,"description":870,"heroImage":871,"category":141,"date":864,"authors":872,"slug":874,"externalUrl":145},"GitLab and Capgemini accelerate DevSecOps transformation","The global alliance helps organizations modernize software delivery, secure their supply chain, and bring AI into development workflows.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1781279411/n3pkmddd2eswa8qbu06z.png",[873],"Alex Picker","gitlab-and-capgemini-global-alliance-partnership",{"title":876,"description":877,"heroImage":878,"category":141,"date":864,"authors":879,"slug":880,"externalUrl":145},"Introducing the 2026 EMEA GitLab Partner Award winners","Learn about the EMEA partners who made an outstanding impact over the past year.\n","https://res.cloudinary.com/about-gitlab-com/image/upload/v1781608381/biycl2ib2kpsbspjlac7.png",[873],"2026-emea-gitlab-partner-awards",{"promotions":882},[883,897,909,920],{"id":884,"categories":885,"header":887,"text":888,"button":889,"image":894},"ai-modernization",[886],"ai","Is AI achieving its promise at scale?","Quiz will take 5 minutes or less",{"text":890,"config":891},"Get your AI maturity score",{"href":892,"dataGaName":893,"dataGaLocation":373},"/assessments/ai-modernization-assessment/","modernization assessment",{"config":895},{"src":896},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":898,"categories":899,"header":901,"text":888,"button":902,"image":906},"devops-modernization",[900,709],"product","Are you just managing tools or shipping innovation?",{"text":903,"config":904},"Get your DevOps maturity score",{"href":905,"dataGaName":893,"dataGaLocation":373},"/assessments/devops-modernization-assessment/",{"config":907},{"src":908},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":910,"categories":911,"header":912,"text":888,"button":913,"image":917},"security-modernization",[159],"Are you trading speed for security?",{"text":914,"config":915},"Get your security maturity score",{"href":916,"dataGaName":893,"dataGaLocation":373},"/assessments/security-modernization-assessment/",{"config":918},{"src":919},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":921,"paths":922,"header":925,"text":926,"button":927,"image":932},"github-azure-migration",[923,924],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","Is your team ready for GitHub's Azure move?","GitHub is already rebuilding around Azure. Find out what it means for you.",{"text":928,"config":929},"See how GitLab compares to GitHub",{"href":930,"dataGaName":931,"dataGaLocation":373},"/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":933},{"src":908},{"header":935,"blurb":936,"button":937,"secondaryButton":942},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":938,"config":939},"Get your free trial",{"href":940,"dataGaName":173,"dataGaLocation":941},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":645,"config":943},{"href":497,"dataGaName":178,"dataGaLocation":941},1786803761210]