[{"data":1,"prerenderedAt":921},["ShallowReactive",2],{"/blog/gitlab-not-affected-by-cve-2014-9390-git-vulnerability":3,"navigation-en-us":137,"banner-en-us":563,"footer-en-us":573,"blog-post-authors-en-us-Patricio Cano":818,"blog-related-posts-en-us-gitlab-not-affected-by-cve-2014-9390-git-vulnerability":833,"blog-promotions-en-us":857,"next-steps-en-us":911},{"id":4,"title":5,"authors":6,"body":8,"category":119,"date":120,"description":121,"extension":122,"externalUrl":123,"faq":123,"featured":124,"heroImage":125,"meta":126,"navigation":127,"path":128,"seo":129,"slug":133,"stem":134,"tags":123,"template":135,"updatedDate":123,"__hash__":136},"blogPosts/en-us/blog/gitlab-not-affected-by-cve-2014-9390-git-vulnerability.md","GitLab not affected by Git vulnerability CVE-2014-9390",[7],"Patricio Cano",{"type":9,"value":10,"toc":114},"minimark",[11,35,43,50,53,80,89,94,107],[12,13,14,15,21,22,26,27,30,31,34],"p",{},"A critical Git security ",[16,17,20],"a",{"href":18,"rel":19},"http://article.gmane.org/gmane.linux.kernel/1853266",[],"vulnerability"," was announced yesterday, that\naffects all versions of the official Git client. Since this is a client-side only vulnerability, ",[23,24,25],"strong",{},"GitLab.com",", ",[23,28,29],{},"GitLab\nCommunity Edition"," and ",[23,32,33],{},"GitLab Enterprise Edition"," are not directly affected.",[12,36,37,38,42],{},"The vulnerability is present on Git and Git-compatible clients that access Git repositories from a case-insensitive or\ncase-normalizing filesystem. An attacker can create a malicious Git tree that will cause the ",[39,40,41],"code",{},".git/config"," directory to be\noverwritten when cloning or checking out a repository. This enables the attacker to execute arbitrary commands in the\nclient's machine. Git clients running on macOS (HFS+ if not formatted as case-sensitive) or any version of Microsoft\nWindows (NTFS, FAT) are exploitable through this vulnerability. Linux clients running in a case-sensitive filesystem\nare not affected.",[12,44,45,46,49],{},"We ",[23,47,48],{},"strongly"," recommend our users to update their Git clients as soon as possible and to be cautious when cloning repositories\nfrom untrusted sources.",[12,51,52],{},"The following updated versions of Git address this vulnerability:",[54,55,56,66],"ul",{},[57,58,59,60,65],"li",{},"The Git core team has announced ",[16,61,64],{"href":62,"rel":63},"https://www.kernel.org/pub/software/scm/git/",[],"maintenance releases"," for all current\nversions of Git (v1.8.5.6, v1.9.5, v2.0.5, v2.1.4, and v2.2.1).",[57,67,68,69,30,74,79],{},"These major Git libraries, ",[16,70,73],{"href":71,"rel":72},"https://github.com/libgit2/libgit2/",[],"libgit2",[16,75,78],{"href":76,"rel":77},"https://eclipse.org/jgit/",[],"JGit",",\nhave released maintenance versions with the fix as well.",[12,81,82,83,88],{},"Please contact us at ",[16,84,87],{"href":85,"rel":86},"https://support.gitlab.com/",[],"support.gitlab.com","if you have any questions about this issue.",[90,91,93],"h2",{"id":92},"about-gitlab","About GitLab",[12,95,96,97,101,102,106],{},"You can try GitLab by ",[16,98,100],{"href":99},"/install/","downloading"," the Community Edition and installing it on your\nown server or by signing up to our free, unlimited GitLab instance ",[16,103,25],{"href":104,"rel":105},"https://gitlab.com/users/sign_up",[],".",[12,108,109,110,113],{},"Check out ",[16,111,33],{"href":112},"/pricing/feature-comparison/"," for deep LDAP integration, git hooks,\nJenkins integration and many more powerful enterprise features.",{"title":115,"searchDepth":116,"depth":116,"links":117},"",2,[118],{"id":92,"depth":116,"text":93},"company","2014-12-19","GitLab.com, GitLab Community Edition and Enterprise Edition are not directly affected by Git vulnerability CVE-2014-9390.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663397/Blog/Hero%20Images/logoforblogpost.jpg",{},true,"/en-us/blog/gitlab-not-affected-by-cve-2014-9390-git-vulnerability",{"title":5,"description":121,"ogTitle":5,"ogDescription":121,"noIndex":124,"ogImage":125,"ogUrl":130,"ogSiteName":131,"ogType":132,"canonicalUrls":130},"https://about.gitlab.com/blog/gitlab-not-affected-by-cve-2014-9390-git-vulnerability","https://about.gitlab.com","article","gitlab-not-affected-by-cve-2014-9390-git-vulnerability","en-us/blog/gitlab-not-affected-by-cve-2014-9390-git-vulnerability","BlogPost","2yTIe90qkHyY6yCI8YcSUOrZEfOowpaK6pjZlGxWPXk",{"logo":138,"freeTrial":143,"sales":148,"login":153,"items":158,"search":483,"minimal":514,"duo":533,"switchNav":542,"pricingDeployment":553},{"config":139},{"href":140,"dataGaName":141,"dataGaLocation":142},"/","gitlab logo","header",{"text":144,"config":145},"Get free trial",{"href":146,"dataGaName":147,"dataGaLocation":142},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":149,"config":150},"Request a demo",{"href":151,"dataGaName":152,"dataGaLocation":142},"/sales/?contact-topic=request-demo","sales",{"text":154,"config":155},"Sign in",{"href":156,"dataGaName":157,"dataGaLocation":142},"https://gitlab.com/users/sign_in/","sign in",[159,188,288,293,406,461],{"text":160,"config":161,"menu":163},"Platform",{"dataNavLevelOne":162},"platform",{"type":164,"columns":165},"cards",[166,172,180],{"title":160,"description":167,"link":168},"The intelligent orchestration platform for DevSecOps",{"text":169,"config":170},"Explore our Platform",{"href":171,"dataGaName":162,"dataGaLocation":142},"/platform/",{"title":173,"description":174,"link":175},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":176,"config":177},"Meet GitLab Duo",{"href":178,"dataGaName":179,"dataGaLocation":142},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":181,"description":182,"link":183},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":184,"config":185},"Learn more",{"href":186,"dataGaName":187,"dataGaLocation":142},"/why-gitlab/","why gitlab",{"text":189,"left":127,"config":190,"menu":192},"Product",{"dataNavLevelOne":191},"solutions",{"type":193,"link":194,"columns":198,"feature":267},"lists",{"text":195,"config":196},"View all Solutions",{"href":197,"dataGaName":191,"dataGaLocation":142},"/solutions/",[199,223,246],{"title":200,"description":201,"link":202,"items":207},"Automation","CI/CD and automation to accelerate deployment",{"config":203},{"icon":204,"href":205,"dataGaName":206,"dataGaLocation":142},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[208,212,215,219],{"text":209,"config":210},"CI/CD",{"href":211,"dataGaLocation":142,"dataGaName":209},"/solutions/continuous-integration/",{"text":173,"config":213},{"href":178,"dataGaLocation":142,"dataGaName":214},"gitlab duo agent platform - product menu",{"text":216,"config":217},"Source Code Management",{"href":218,"dataGaLocation":142,"dataGaName":216},"/solutions/source-code-management/",{"text":220,"config":221},"Automated Software Delivery",{"href":205,"dataGaLocation":142,"dataGaName":222},"Automated software delivery",{"title":224,"description":225,"link":226,"items":231},"Security","Deliver code faster without compromising security",{"config":227},{"href":228,"dataGaName":229,"dataGaLocation":142,"icon":230},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[232,236,241],{"text":233,"config":234},"Application Security Testing",{"href":228,"dataGaName":235,"dataGaLocation":142},"Application security testing",{"text":237,"config":238},"Software Supply Chain Security",{"href":239,"dataGaLocation":142,"dataGaName":240},"/solutions/supply-chain/","Software supply chain security",{"text":242,"config":243},"Software Compliance",{"href":244,"dataGaName":245,"dataGaLocation":142},"/solutions/software-compliance/","software compliance",{"title":247,"link":248,"items":253},"Measurement",{"config":249},{"icon":250,"href":251,"dataGaName":252,"dataGaLocation":142},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[254,258,262],{"text":255,"config":256},"Visibility & Measurement",{"href":251,"dataGaLocation":142,"dataGaName":257},"Visibility and Measurement",{"text":259,"config":260},"Value Stream Management",{"href":261,"dataGaLocation":142,"dataGaName":259},"/solutions/value-stream-management/",{"text":263,"config":264},"Analytics & Insights",{"href":265,"dataGaLocation":142,"dataGaName":266},"/solutions/analytics-and-insights/","Analytics and insights",{"title":268,"type":193,"items":269},"GitLab for",[270,276,282],{"text":271,"config":272},"Enterprise",{"icon":273,"href":274,"dataGaLocation":142,"dataGaName":275},"Building","/enterprise/","enterprise",{"text":277,"config":278},"Small Business",{"icon":279,"href":280,"dataGaLocation":142,"dataGaName":281},"Work","/small-business/","small business",{"text":283,"config":284},"Public Sector",{"icon":285,"href":286,"dataGaLocation":142,"dataGaName":287},"Organization","/solutions/public-sector/","public sector",{"text":289,"config":290},"Pricing",{"href":291,"dataGaName":292,"dataGaLocation":142,"dataNavLevelOne":292},"/pricing/","pricing",{"text":294,"config":295,"menu":297},"Resources",{"dataNavLevelOne":296},"resources",{"type":193,"link":298,"columns":302,"feature":395},{"text":299,"config":300},"View all resources",{"href":301,"dataGaName":296,"dataGaLocation":142},"/resources/",[303,335,362],{"title":304,"items":305},"Getting started",[306,310,315,320,325,330],{"text":307,"config":308},"Install",{"href":99,"dataGaName":309,"dataGaLocation":142},"install",{"text":311,"config":312},"Quick start guides",{"href":313,"dataGaName":314,"dataGaLocation":142},"/get-started/","quick setup checklists",{"text":316,"config":317},"Learn",{"href":318,"dataGaLocation":142,"dataGaName":319},"https://university.gitlab.com/","learn",{"text":321,"config":322},"Product documentation",{"href":323,"dataGaName":324,"dataGaLocation":142},"https://docs.gitlab.com/","product documentation",{"text":326,"config":327},"Best practice videos",{"href":328,"dataGaName":329,"dataGaLocation":142},"/getting-started-videos/","best practice videos",{"text":331,"config":332},"Integrations",{"href":333,"dataGaName":334,"dataGaLocation":142},"/integrations/","integrations",{"title":336,"items":337},"Discover",[338,343,348,353,357],{"text":339,"config":340},"Customer success stories",{"href":341,"dataGaName":342,"dataGaLocation":142},"/customers/","customer success stories",{"text":344,"config":345},"Blog",{"href":346,"dataGaName":347,"dataGaLocation":142},"/blog/","blog",{"text":349,"config":350},"Demo Hub",{"href":351,"dataGaName":352,"dataGaLocation":142},"/demo-hub/","demo hub",{"text":354,"config":355},"The Source",{"href":356,"dataGaName":347,"dataGaLocation":142},"/the-source/",{"text":358,"config":359},"Remote",{"href":360,"dataGaName":361,"dataGaLocation":142},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":363,"items":364},"Connect",[365,370,375,380,385,390],{"text":366,"config":367},"GitLab Services",{"href":368,"dataGaName":369,"dataGaLocation":142},"/services/","services",{"text":371,"config":372},"Contribute",{"href":373,"dataGaName":374,"dataGaLocation":142},"https://contributors.gitlab.com","contribute",{"text":376,"config":377},"Community",{"href":378,"dataGaName":379,"dataGaLocation":142},"/community/","community",{"text":381,"config":382},"Forum",{"href":383,"dataGaName":384,"dataGaLocation":142},"https://forum.gitlab.com/","forum",{"text":386,"config":387},"Events",{"href":388,"dataGaName":389,"dataGaLocation":142},"/events/","events",{"text":391,"config":392},"Partners",{"href":393,"dataGaName":394,"dataGaLocation":142},"/partners/","partners",{"config":396,"title":399,"text":400,"link":401},{"background":397,"textColor":398},"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":402,"config":403},"Read the latest",{"href":404,"dataGaName":405,"dataGaLocation":142},"/whats-new/","whats new",{"text":407,"config":408,"menu":409},"Company",{"dataNavLevelOne":119},{"type":193,"columns":410},[411],{"items":412},[413,418,424,426,431,436,441,446,451,456],{"text":414,"config":415},"About",{"href":416,"dataGaName":417,"dataGaLocation":142},"/company/","about",{"text":419,"config":420,"footerGa":423},"Jobs",{"href":421,"dataGaName":422,"dataGaLocation":142},"/jobs/","jobs",{"dataGaName":422},{"text":386,"config":425},{"href":388,"dataGaName":389,"dataGaLocation":142},{"text":427,"config":428},"Leadership",{"href":429,"dataGaName":430,"dataGaLocation":142},"/company/team/e-group/","leadership",{"text":432,"config":433},"Handbook",{"href":434,"dataGaName":435,"dataGaLocation":142},"https://handbook.gitlab.com/","handbook",{"text":437,"config":438},"Investor relations",{"href":439,"dataGaName":440,"dataGaLocation":142},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":442,"config":443},"Trust Center",{"href":444,"dataGaName":445,"dataGaLocation":142},"/security/","trust center",{"text":447,"config":448},"AI Transparency Center",{"href":449,"dataGaName":450,"dataGaLocation":142},"/ai-transparency-center/","ai transparency center",{"text":452,"config":453},"Newsletter",{"href":454,"dataGaName":455,"dataGaLocation":142},"/company/contact/#contact-forms","newsletter",{"text":457,"config":458},"Press",{"href":459,"dataGaName":460,"dataGaLocation":142},"/press/","press",{"text":462,"config":463,"menu":464},"Contact us",{"dataNavLevelOne":119},{"type":193,"columns":465},[466],{"items":467},[468,473,478],{"text":469,"config":470},"Talk to sales",{"href":471,"dataGaName":472,"dataGaLocation":142},"/sales/","talk to sales",{"text":474,"config":475},"Support portal",{"href":476,"dataGaName":477,"dataGaLocation":142},"https://support.gitlab.com/hc/en-us","support portal",{"text":479,"config":480},"Customer portal",{"href":481,"dataGaName":482,"dataGaLocation":142},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":484,"login":485,"suggestions":492},"Close",{"text":486,"link":487},"To search repositories and projects, login to",{"text":488,"config":489},"gitlab.com",{"href":156,"dataGaName":490,"dataGaLocation":491},"search login","search",{"text":493,"default":494},"Suggestions",[495,497,501,503,507,511],{"text":173,"config":496},{"href":178,"dataGaName":173,"dataGaLocation":491},{"text":498,"config":499},"Code Suggestions (AI)",{"href":500,"dataGaName":498,"dataGaLocation":491},"/solutions/code-suggestions/",{"text":209,"config":502},{"href":211,"dataGaName":209,"dataGaLocation":491},{"text":504,"config":505},"GitLab on AWS",{"href":506,"dataGaName":504,"dataGaLocation":491},"/partners/technology-partners/aws/",{"text":508,"config":509},"GitLab on Google Cloud",{"href":510,"dataGaName":508,"dataGaLocation":491},"/partners/technology-partners/google-cloud-platform/",{"text":512,"config":513},"Why GitLab?",{"href":186,"dataGaName":512,"dataGaLocation":491},{"freeTrial":515,"mobileIcon":520,"desktopIcon":525,"secondaryButton":528},{"text":516,"config":517},"Start free trial",{"href":518,"dataGaName":147,"dataGaLocation":519},"https://gitlab.com/-/trials/new/","nav",{"altText":521,"config":522},"Gitlab Icon",{"src":523,"dataGaName":524,"dataGaLocation":519},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":521,"config":526},{"src":527,"dataGaName":524,"dataGaLocation":519},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":529,"config":530},"Get Started",{"href":531,"dataGaName":532,"dataGaLocation":519},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":534,"mobileIcon":538,"desktopIcon":540},{"text":535,"config":536},"Learn more about GitLab Duo",{"href":178,"dataGaName":537,"dataGaLocation":519},"gitlab duo",{"altText":521,"config":539},{"src":523,"dataGaName":524,"dataGaLocation":519},{"altText":521,"config":541},{"src":527,"dataGaName":524,"dataGaLocation":519},{"button":543,"mobileIcon":548,"desktopIcon":550},{"text":544,"config":545},"/switch",{"href":546,"dataGaName":547,"dataGaLocation":519},"#contact","switch",{"altText":521,"config":549},{"src":523,"dataGaName":524,"dataGaLocation":519},{"altText":521,"config":551},{"src":552,"dataGaName":524,"dataGaLocation":519},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":554,"mobileIcon":559,"desktopIcon":561},{"text":555,"config":556},"Back to pricing",{"href":291,"dataGaName":557,"dataGaLocation":519,"icon":558},"back to pricing","GoBack",{"altText":521,"config":560},{"src":523,"dataGaName":524,"dataGaLocation":519},{"altText":521,"config":562},{"src":527,"dataGaName":524,"dataGaLocation":519},{"title":564,"titleMobile":565,"button":566,"config":571},"Duo Agent Platform delivers 400% ROI, per new Forrester Consulting study.","400% ROI: Forrester TEI for GitLab Duo",{"text":184,"config":567},{"href":568,"dataGaName":569,"dataGaLocation":570},"https://about.gitlab.com/blog/gitlab-duo-agent-platform-delivers-400-percent-roi/","forrester-tei-dap-banner","global-banner",{"layout":572,"disabled":124},"release",{"data":574},{"text":575,"source":576,"edit":582,"contribute":587,"config":592,"items":597,"minimal":807},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":577,"config":578},"View page source",{"href":579,"dataGaName":580,"dataGaLocation":581},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":583,"config":584},"Edit this page",{"href":585,"dataGaName":586,"dataGaLocation":581},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":588,"config":589},"Please contribute",{"href":590,"dataGaName":591,"dataGaLocation":581},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":593,"facebook":594,"youtube":595,"linkedin":596},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[598,645,699,743,775],{"title":289,"links":599,"subMenu":614},[600,604,609],{"text":601,"config":602},"View plans",{"href":291,"dataGaName":603,"dataGaLocation":581},"view plans",{"text":605,"config":606},"Why Premium?",{"href":607,"dataGaName":608,"dataGaLocation":581},"/pricing/premium/","why premium",{"text":610,"config":611},"Why Ultimate?",{"href":612,"dataGaName":613,"dataGaLocation":581},"/pricing/ultimate/","why ultimate",[615],{"title":616,"links":617},"Contact Us",[618,621,623,625,630,635,640],{"text":619,"config":620},"Contact sales",{"href":471,"dataGaName":152,"dataGaLocation":581},{"text":474,"config":622},{"href":476,"dataGaName":477,"dataGaLocation":581},{"text":479,"config":624},{"href":481,"dataGaName":482,"dataGaLocation":581},{"text":626,"config":627},"Status",{"href":628,"dataGaName":629,"dataGaLocation":581},"https://status.gitlab.com/","status",{"text":631,"config":632},"Terms of use",{"href":633,"dataGaName":634,"dataGaLocation":581},"/terms/","terms of use",{"text":636,"config":637},"Privacy statement",{"href":638,"dataGaName":639,"dataGaLocation":581},"/privacy/","privacy statement",{"text":641,"config":642},"Cookie preferences",{"dataGaName":643,"dataGaLocation":581,"id":644,"isOneTrustButton":127},"cookie preferences","ot-sdk-btn",{"title":189,"links":646,"subMenu":655},[647,651],{"text":648,"config":649},"DevSecOps platform",{"href":171,"dataGaName":650,"dataGaLocation":581},"devsecops platform",{"text":652,"config":653},"AI-Assisted Development",{"href":178,"dataGaName":654,"dataGaLocation":581},"ai-assisted development",[656],{"title":657,"links":658},"Topics",[659,664,669,674,679,684,689,694],{"text":660,"config":661},"CICD",{"href":662,"dataGaName":663,"dataGaLocation":581},"/topics/ci-cd/","cicd",{"text":665,"config":666},"GitOps",{"href":667,"dataGaName":668,"dataGaLocation":581},"/topics/gitops/","gitops",{"text":670,"config":671},"DevOps",{"href":672,"dataGaName":673,"dataGaLocation":581},"/topics/devops/","devops",{"text":675,"config":676},"Version Control",{"href":677,"dataGaName":678,"dataGaLocation":581},"/topics/version-control/","version control",{"text":680,"config":681},"DevSecOps",{"href":682,"dataGaName":683,"dataGaLocation":581},"/topics/devsecops/","devsecops",{"text":685,"config":686},"Cloud Native",{"href":687,"dataGaName":688,"dataGaLocation":581},"/topics/cloud-native/","cloud native",{"text":690,"config":691},"AI for Coding",{"href":692,"dataGaName":693,"dataGaLocation":581},"/topics/devops/ai-for-coding/","ai for coding",{"text":695,"config":696},"Agentic AI",{"href":697,"dataGaName":698,"dataGaLocation":581},"/topics/agentic-ai/","agentic ai",{"title":700,"links":701},"Solutions",[702,704,706,711,715,718,722,725,727,730,733,738],{"text":233,"config":703},{"href":228,"dataGaName":233,"dataGaLocation":581},{"text":222,"config":705},{"href":205,"dataGaName":206,"dataGaLocation":581},{"text":707,"config":708},"Agile development",{"href":709,"dataGaName":710,"dataGaLocation":581},"/solutions/agile-delivery/","agile delivery",{"text":712,"config":713},"SCM",{"href":218,"dataGaName":714,"dataGaLocation":581},"source code management",{"text":660,"config":716},{"href":211,"dataGaName":717,"dataGaLocation":581},"continuous integration & delivery",{"text":719,"config":720},"Value stream management",{"href":261,"dataGaName":721,"dataGaLocation":581},"value stream management",{"text":665,"config":723},{"href":724,"dataGaName":668,"dataGaLocation":581},"/solutions/gitops/",{"text":271,"config":726},{"href":274,"dataGaName":275,"dataGaLocation":581},{"text":728,"config":729},"Small business",{"href":280,"dataGaName":281,"dataGaLocation":581},{"text":731,"config":732},"Public sector",{"href":286,"dataGaName":287,"dataGaLocation":581},{"text":734,"config":735},"Education",{"href":736,"dataGaName":737,"dataGaLocation":581},"/solutions/education/","education",{"text":739,"config":740},"Financial services",{"href":741,"dataGaName":742,"dataGaLocation":581},"/solutions/finance/","financial services",{"title":294,"links":744},[745,747,749,751,754,756,759,761,763,765,767,769,771,773],{"text":307,"config":746},{"href":99,"dataGaName":309,"dataGaLocation":581},{"text":311,"config":748},{"href":313,"dataGaName":314,"dataGaLocation":581},{"text":316,"config":750},{"href":318,"dataGaName":319,"dataGaLocation":581},{"text":321,"config":752},{"href":323,"dataGaName":753,"dataGaLocation":581},"docs",{"text":344,"config":755},{"href":346,"dataGaName":347,"dataGaLocation":581},{"text":757,"config":758},"What's new",{"href":404,"dataGaName":405,"dataGaLocation":581},{"text":339,"config":760},{"href":341,"dataGaName":342,"dataGaLocation":581},{"text":358,"config":762},{"href":360,"dataGaName":361,"dataGaLocation":581},{"text":366,"config":764},{"href":368,"dataGaName":369,"dataGaLocation":581},{"text":371,"config":766},{"href":373,"dataGaName":374,"dataGaLocation":581},{"text":376,"config":768},{"href":378,"dataGaName":379,"dataGaLocation":581},{"text":381,"config":770},{"href":383,"dataGaName":384,"dataGaLocation":581},{"text":386,"config":772},{"href":388,"dataGaName":389,"dataGaLocation":581},{"text":391,"config":774},{"href":393,"dataGaName":394,"dataGaLocation":581},{"title":407,"links":776},[777,779,781,783,785,787,791,796,798,800,802],{"text":414,"config":778},{"href":416,"dataGaName":119,"dataGaLocation":581},{"text":419,"config":780},{"href":421,"dataGaName":422,"dataGaLocation":581},{"text":427,"config":782},{"href":429,"dataGaName":430,"dataGaLocation":581},{"text":432,"config":784},{"href":434,"dataGaName":435,"dataGaLocation":581},{"text":437,"config":786},{"href":439,"dataGaName":440,"dataGaLocation":581},{"text":788,"config":789},"Sustainability",{"href":790,"dataGaName":788,"dataGaLocation":581},"/sustainability/",{"text":792,"config":793},"Diversity, inclusion and belonging (DIB)",{"href":794,"dataGaName":795,"dataGaLocation":581},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":442,"config":797},{"href":444,"dataGaName":445,"dataGaLocation":581},{"text":452,"config":799},{"href":454,"dataGaName":455,"dataGaLocation":581},{"text":457,"config":801},{"href":459,"dataGaName":460,"dataGaLocation":581},{"text":803,"config":804},"Modern Slavery Transparency Statement",{"href":805,"dataGaName":806,"dataGaLocation":581},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":808},[809,812,815],{"text":810,"config":811},"Terms",{"href":633,"dataGaName":634,"dataGaLocation":581},{"text":813,"config":814},"Cookies",{"dataGaName":643,"dataGaLocation":581,"id":644,"isOneTrustButton":127},{"text":816,"config":817},"Privacy",{"href":638,"dataGaName":639,"dataGaLocation":581},[819],{"id":820,"title":7,"body":123,"config":821,"content":823,"description":123,"extension":827,"meta":828,"navigation":127,"path":829,"seo":830,"stem":831,"__hash__":832},"blogAuthors/en-us/blog/authors/patricio-cano.yml",{"template":822},"BlogAuthor",{"name":7,"config":824},{"headshot":825,"ctfId":826},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659488/Blog/Author%20Headshots/gitlab-logo-extra-whitespace.png","Patricio-Cano","yml",{},"/en-us/blog/authors/patricio-cano",{},"en-us/blog/authors/patricio-cano","3k0FCs9t2raaVW0sgKWMKzR8X3zSyg3WuB9CU3ZQ694",[834,842,849],{"title":835,"description":836,"heroImage":837,"category":119,"date":838,"authors":839,"slug":841,"externalUrl":123},"Why GitLab signed the Open Weights and American AI Leadership letter","GitLab supports customer choice, data privacy, and AI model neutrality, empowering teams to run secure, cost-effective, local solutions.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1785333264/ww4mlighwlvvzgnmbe6w.png","2026-07-29",[840],"Bill Staples","open-weight-model-letter",{"title":843,"description":844,"heroImage":845,"category":119,"date":846,"authors":847,"slug":848,"externalUrl":123},"GitLab Act 2","A letter to our customers and our investors.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1776362275/ozbwn9tk0dditpnfddlz.png","2026-05-11",[840],"gitlab-act-2",{"title":850,"description":851,"heroImage":852,"category":119,"date":853,"authors":854,"slug":856,"externalUrl":123},"GitLab named a 2026 Omdia Universe Leader","Omdia's 2026 report on AI-assisted software development ranked 19 vendors. Here is what GitLab's top scores mean for engineering teams.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1774465167/n5hlvrsrheadeccyr1oz.png","2026-04-13",[855],"Rebecca Carter","gitlab-named-a-2026-omdia-universe-leader",{"promotions":858},[859,873,885,897],{"id":860,"categories":861,"header":863,"text":864,"button":865,"image":870},"ai-modernization",[862],"ai","Is AI achieving its promise at scale?","Quiz will take 5 minutes or less",{"text":866,"config":867},"Get your AI maturity score",{"href":868,"dataGaName":869,"dataGaLocation":347},"/assessments/ai-modernization-assessment/","modernization assessment",{"config":871},{"src":872},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":874,"categories":875,"header":877,"text":864,"button":878,"image":882},"devops-modernization",[876,683],"product","Are you just managing tools or shipping innovation?",{"text":879,"config":880},"Get your DevOps maturity score",{"href":881,"dataGaName":869,"dataGaLocation":347},"/assessments/devops-modernization-assessment/",{"config":883},{"src":884},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":886,"categories":887,"header":889,"text":864,"button":890,"image":894},"security-modernization",[888],"security","Are you trading speed for security?",{"text":891,"config":892},"Get your security maturity score",{"href":893,"dataGaName":869,"dataGaLocation":347},"/assessments/security-modernization-assessment/",{"config":895},{"src":896},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":898,"paths":899,"header":902,"text":903,"button":904,"image":909},"github-azure-migration",[900,901],"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":905,"config":906},"See how GitLab compares to GitHub",{"href":907,"dataGaName":908,"dataGaLocation":347},"/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":910},{"src":884},{"header":912,"blurb":913,"button":914,"secondaryButton":919},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":915,"config":916},"Get your free trial",{"href":917,"dataGaName":147,"dataGaLocation":918},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":619,"config":920},{"href":471,"dataGaName":152,"dataGaLocation":918},1786803760933]