[{"data":1,"prerenderedAt":902},["ShallowReactive",2],{"/blog/fuzzit-acquisition-journey":3,"navigation-en-us":122,"banner-en-us":548,"footer-en-us":558,"blog-post-authors-en-us-Yevgeny Pats":802,"blog-related-posts-en-us-fuzzit-acquisition-journey":816,"blog-promotions-en-us":839,"next-steps-en-us":892},{"id":4,"title":5,"authors":6,"body":8,"category":100,"date":101,"description":102,"extension":103,"externalUrl":104,"faq":104,"featured":105,"heroImage":106,"meta":107,"navigation":108,"path":109,"seo":110,"slug":114,"stem":115,"tags":116,"template":120,"updatedDate":104,"__hash__":121},"blogPosts/en-us/blog/fuzzit-acquisition-journey.md","Fuzzit - GitLab journey",[7],"Yevgeny Pats",{"type":9,"value":10,"toc":92},"minimark",[11,16,20,23,26,39,42,51,55,64,67,70,74,77,85,89],[12,13,15],"h2",{"id":14},"fuzzit-story","Fuzzit Story",[17,18,19],"p",{},"Fuzzit started in early 2019 by myself as a spin-off project from my consulting company.\nThe consulting revenue gave me the opportunity to dedicate time and explore the fuzzing-as-a-service idea a bit more without taking VC money too early and becoming “locked-in”.",[17,21,22],{},"After about 6 months, Fuzzit started gaining traction and becoming a leader in the open-source community.\nBeing the first commercial product to offer languages such as: Go, Rust and more, while at the time OSS-Fuzz only supported C/C++ and wasn’t available for all oss projects.",[17,24,25],{},"After about 8 months once the product matured thanks to input from the open-source users,\nwe went exploring the enterprise market more deeply. We developed that in 3 main directions:",[27,28,29,33,36],"ul",{},[30,31,32],"li",{},"Enterprise clients interviews and PoCs,",[30,34,35],{},"Partnerships with various CI providers to expand the reach.",[30,37,38],{},"Enterprise focused VCs",[17,40,41],{},"In that process we were lucky to meet with GitLab,\nwhere after a few calls it became apparent this could be a great fit for both sides to pursue  an acquisition (I’ll expand on that later on here).",[17,43,44,45,50],{},"At that point in time, we had to decide if we were either moving forward with an acquisition or going to raise funding to try and build a large business.\nIn our process of exploring the fuzzing enterprise market,\nwe understood that if we want to build a big DevSecOps company we would need to expand the offering far beyond continuous coverage-fuzzing.\nThis is of-course possible but will create even more fragmentation in the already fragmented market,\nand will require a substantial amount of financial investment.\nThe opportunity to join a unique place like GitLab for me personally and the amazing technological fit\nfor Fuzzit to be supported natively in a complete ",[46,47,49],"a",{"href":48},"/solutions/application-security-testing/","DevSecOps platform",", made the decision easy for me.",[12,52,54],{"id":53},"acquisition-process","Acquisition process",[17,56,57,58,63],{},"Being part of a few acquisitions (some successful and some not)\nI can say first hand that the acquisition process is always a complex one,\nwhere only few acquisitions close in the end and many fall in various stages of the process.\nThe acquisition process was very transparent and efficient, as documented in the ",[46,59,62],{"href":60,"rel":61},"https://handbook.gitlab.com/handbook/acquisitions/",[],"handbook",".",[17,65,66],{},"Completely by chance the head of corp dev, Eliran Mesika, is an Israeli which made things very easy for me personally as I could speak and negotiate in my mother tongue.\nGitLab grew in the last two years to over 1200 people, doubling the team, so understanding the structure and driving the process are not easy feats.\nThe process was very transparent even with some unexpected delays/bumps on the way.",[17,68,69],{},"During the acquisition process I had the chance to meet quite a few people from the Secure team\nwhere we discussed the technology, how the integration will look like and make sure it’s a good fit for everyone both in terms of technology and culture.\nAfter term-sheet was signed, it was mainly legal-work and once that was complete I joined GitLab!",[12,71,73],{"id":72},"joining-gitlab","Joining GitLab",[17,75,76],{},"My vision at Fuzzit was to advance continuous coverage-guided fuzzing adoption to make software more secure.\nI’m only 5 months in but I feel that this vision fits perfectly at GitLab with its shift-left strategy and single DevSecOps application.\nI believe native support for continuous coverage-guided fuzzing in GitLab will lower the barrier to entry for developers, increase adoption and will make software more secure.\nI still have a lot of work and learning to do at Gitlab to achieve the above but so far we have made great progress.\n. It has been an awesome experience for me and hopefully for everyone else here who was involved!",[17,78,79,80],{},"You can checkout the current state and documentation of coverage-guided fuzzing in GitLab ",[46,81,84],{"href":82,"rel":83},"https://docs.gitlab.com/user/application_security/coverage_fuzzing/",[],"here",[12,86,88],{"id":87},"future","Future",[17,90,91],{},"Stay tuned for future fuzzing features and blogs!",{"title":93,"searchDepth":94,"depth":94,"links":95},"",2,[96,97,98,99],{"id":14,"depth":94,"text":15},{"id":53,"depth":94,"text":54},{"id":72,"depth":94,"text":73},{"id":87,"depth":94,"text":88},"unfiltered","2020-10-22","From a bootstrap startup to integral part of GitLab.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664102/Blog/Hero%20Images/gitlab-values-cover.png",{},true,"/en-us/blog/fuzzit-acquisition-journey",{"title":5,"description":102,"ogTitle":5,"ogDescription":102,"noIndex":105,"ogImage":106,"ogUrl":111,"ogSiteName":112,"ogType":113,"canonicalUrls":111},"https://about.gitlab.com/blog/fuzzit-acquisition-journey","https://about.gitlab.com","article","fuzzit-acquisition-journey","en-us/blog/fuzzit-acquisition-journey",[117,118,119],"inside GitLab","security","startups","BlogPost","6aPb3ezcATuLJPZEYu5Cd6cdlP4lk_kyLi1C1Bcxt3Y",{"logo":123,"freeTrial":128,"sales":133,"login":138,"items":143,"search":468,"minimal":499,"duo":518,"switchNav":527,"pricingDeployment":538},{"config":124},{"href":125,"dataGaName":126,"dataGaLocation":127},"/","gitlab logo","header",{"text":129,"config":130},"Get free trial",{"href":131,"dataGaName":132,"dataGaLocation":127},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":134,"config":135},"Request a demo",{"href":136,"dataGaName":137,"dataGaLocation":127},"/sales/?contact-topic=request-demo","sales",{"text":139,"config":140},"Sign in",{"href":141,"dataGaName":142,"dataGaLocation":127},"https://gitlab.com/users/sign_in/","sign in",[144,173,272,277,391,446],{"text":145,"config":146,"menu":148},"Platform",{"dataNavLevelOne":147},"platform",{"type":149,"columns":150},"cards",[151,157,165],{"title":145,"description":152,"link":153},"The intelligent orchestration platform for DevSecOps",{"text":154,"config":155},"Explore our Platform",{"href":156,"dataGaName":147,"dataGaLocation":127},"/platform/",{"title":158,"description":159,"link":160},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":161,"config":162},"Meet GitLab Duo",{"href":163,"dataGaName":164,"dataGaLocation":127},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":166,"description":167,"link":168},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":169,"config":170},"Learn more",{"href":171,"dataGaName":172,"dataGaLocation":127},"/why-gitlab/","why gitlab",{"text":174,"left":108,"config":175,"menu":177},"Product",{"dataNavLevelOne":176},"solutions",{"type":178,"link":179,"columns":183,"feature":251},"lists",{"text":180,"config":181},"View all Solutions",{"href":182,"dataGaName":176,"dataGaLocation":127},"/solutions/",[184,208,230],{"title":185,"description":186,"link":187,"items":192},"Automation","CI/CD and automation to accelerate deployment",{"config":188},{"icon":189,"href":190,"dataGaName":191,"dataGaLocation":127},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[193,197,200,204],{"text":194,"config":195},"CI/CD",{"href":196,"dataGaLocation":127,"dataGaName":194},"/solutions/continuous-integration/",{"text":158,"config":198},{"href":163,"dataGaLocation":127,"dataGaName":199},"gitlab duo agent platform - product menu",{"text":201,"config":202},"Source Code Management",{"href":203,"dataGaLocation":127,"dataGaName":201},"/solutions/source-code-management/",{"text":205,"config":206},"Automated Software Delivery",{"href":190,"dataGaLocation":127,"dataGaName":207},"Automated software delivery",{"title":209,"description":210,"link":211,"items":215},"Security","Deliver code faster without compromising security",{"config":212},{"href":48,"dataGaName":213,"dataGaLocation":127,"icon":214},"security and compliance","ShieldCheckLight",[216,220,225],{"text":217,"config":218},"Application Security Testing",{"href":48,"dataGaName":219,"dataGaLocation":127},"Application security testing",{"text":221,"config":222},"Software Supply Chain Security",{"href":223,"dataGaLocation":127,"dataGaName":224},"/solutions/supply-chain/","Software supply chain security",{"text":226,"config":227},"Software Compliance",{"href":228,"dataGaName":229,"dataGaLocation":127},"/solutions/software-compliance/","software compliance",{"title":231,"link":232,"items":237},"Measurement",{"config":233},{"icon":234,"href":235,"dataGaName":236,"dataGaLocation":127},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[238,242,246],{"text":239,"config":240},"Visibility & Measurement",{"href":235,"dataGaLocation":127,"dataGaName":241},"Visibility and Measurement",{"text":243,"config":244},"Value Stream Management",{"href":245,"dataGaLocation":127,"dataGaName":243},"/solutions/value-stream-management/",{"text":247,"config":248},"Analytics & Insights",{"href":249,"dataGaLocation":127,"dataGaName":250},"/solutions/analytics-and-insights/","Analytics and insights",{"title":252,"type":178,"items":253},"GitLab for",[254,260,266],{"text":255,"config":256},"Enterprise",{"icon":257,"href":258,"dataGaLocation":127,"dataGaName":259},"Building","/enterprise/","enterprise",{"text":261,"config":262},"Small Business",{"icon":263,"href":264,"dataGaLocation":127,"dataGaName":265},"Work","/small-business/","small business",{"text":267,"config":268},"Public Sector",{"icon":269,"href":270,"dataGaLocation":127,"dataGaName":271},"Organization","/solutions/public-sector/","public sector",{"text":273,"config":274},"Pricing",{"href":275,"dataGaName":276,"dataGaLocation":127,"dataNavLevelOne":276},"/pricing/","pricing",{"text":278,"config":279,"menu":281},"Resources",{"dataNavLevelOne":280},"resources",{"type":178,"link":282,"columns":286,"feature":380},{"text":283,"config":284},"View all resources",{"href":285,"dataGaName":280,"dataGaLocation":127},"/resources/",[287,320,347],{"title":288,"items":289},"Getting started",[290,295,300,305,310,315],{"text":291,"config":292},"Install",{"href":293,"dataGaName":294,"dataGaLocation":127},"/install/","install",{"text":296,"config":297},"Quick start guides",{"href":298,"dataGaName":299,"dataGaLocation":127},"/get-started/","quick setup checklists",{"text":301,"config":302},"Learn",{"href":303,"dataGaLocation":127,"dataGaName":304},"https://university.gitlab.com/","learn",{"text":306,"config":307},"Product documentation",{"href":308,"dataGaName":309,"dataGaLocation":127},"https://docs.gitlab.com/","product documentation",{"text":311,"config":312},"Best practice videos",{"href":313,"dataGaName":314,"dataGaLocation":127},"/getting-started-videos/","best practice videos",{"text":316,"config":317},"Integrations",{"href":318,"dataGaName":319,"dataGaLocation":127},"/integrations/","integrations",{"title":321,"items":322},"Discover",[323,328,333,338,342],{"text":324,"config":325},"Customer success stories",{"href":326,"dataGaName":327,"dataGaLocation":127},"/customers/","customer success stories",{"text":329,"config":330},"Blog",{"href":331,"dataGaName":332,"dataGaLocation":127},"/blog/","blog",{"text":334,"config":335},"Demo Hub",{"href":336,"dataGaName":337,"dataGaLocation":127},"/demo-hub/","demo hub",{"text":339,"config":340},"The Source",{"href":341,"dataGaName":332,"dataGaLocation":127},"/the-source/",{"text":343,"config":344},"Remote",{"href":345,"dataGaName":346,"dataGaLocation":127},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":348,"items":349},"Connect",[350,355,360,365,370,375],{"text":351,"config":352},"GitLab Services",{"href":353,"dataGaName":354,"dataGaLocation":127},"/services/","services",{"text":356,"config":357},"Contribute",{"href":358,"dataGaName":359,"dataGaLocation":127},"https://contributors.gitlab.com","contribute",{"text":361,"config":362},"Community",{"href":363,"dataGaName":364,"dataGaLocation":127},"/community/","community",{"text":366,"config":367},"Forum",{"href":368,"dataGaName":369,"dataGaLocation":127},"https://forum.gitlab.com/","forum",{"text":371,"config":372},"Events",{"href":373,"dataGaName":374,"dataGaLocation":127},"/events/","events",{"text":376,"config":377},"Partners",{"href":378,"dataGaName":379,"dataGaLocation":127},"/partners/","partners",{"config":381,"title":384,"text":385,"link":386},{"background":382,"textColor":383},"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":387,"config":388},"Read the latest",{"href":389,"dataGaName":390,"dataGaLocation":127},"/whats-new/","whats new",{"text":392,"config":393,"menu":395},"Company",{"dataNavLevelOne":394},"company",{"type":178,"columns":396},[397],{"items":398},[399,404,410,412,417,421,426,431,436,441],{"text":400,"config":401},"About",{"href":402,"dataGaName":403,"dataGaLocation":127},"/company/","about",{"text":405,"config":406,"footerGa":409},"Jobs",{"href":407,"dataGaName":408,"dataGaLocation":127},"/jobs/","jobs",{"dataGaName":408},{"text":371,"config":411},{"href":373,"dataGaName":374,"dataGaLocation":127},{"text":413,"config":414},"Leadership",{"href":415,"dataGaName":416,"dataGaLocation":127},"/company/team/e-group/","leadership",{"text":418,"config":419},"Handbook",{"href":420,"dataGaName":62,"dataGaLocation":127},"https://handbook.gitlab.com/",{"text":422,"config":423},"Investor relations",{"href":424,"dataGaName":425,"dataGaLocation":127},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":427,"config":428},"Trust Center",{"href":429,"dataGaName":430,"dataGaLocation":127},"/security/","trust center",{"text":432,"config":433},"AI Transparency Center",{"href":434,"dataGaName":435,"dataGaLocation":127},"/ai-transparency-center/","ai transparency center",{"text":437,"config":438},"Newsletter",{"href":439,"dataGaName":440,"dataGaLocation":127},"/company/contact/#contact-forms","newsletter",{"text":442,"config":443},"Press",{"href":444,"dataGaName":445,"dataGaLocation":127},"/press/","press",{"text":447,"config":448,"menu":449},"Contact us",{"dataNavLevelOne":394},{"type":178,"columns":450},[451],{"items":452},[453,458,463],{"text":454,"config":455},"Talk to sales",{"href":456,"dataGaName":457,"dataGaLocation":127},"/sales/","talk to sales",{"text":459,"config":460},"Support portal",{"href":461,"dataGaName":462,"dataGaLocation":127},"https://support.gitlab.com/hc/en-us","support portal",{"text":464,"config":465},"Customer portal",{"href":466,"dataGaName":467,"dataGaLocation":127},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":469,"login":470,"suggestions":477},"Close",{"text":471,"link":472},"To search repositories and projects, login to",{"text":473,"config":474},"gitlab.com",{"href":141,"dataGaName":475,"dataGaLocation":476},"search login","search",{"text":478,"default":479},"Suggestions",[480,482,486,488,492,496],{"text":158,"config":481},{"href":163,"dataGaName":158,"dataGaLocation":476},{"text":483,"config":484},"Code Suggestions (AI)",{"href":485,"dataGaName":483,"dataGaLocation":476},"/solutions/code-suggestions/",{"text":194,"config":487},{"href":196,"dataGaName":194,"dataGaLocation":476},{"text":489,"config":490},"GitLab on AWS",{"href":491,"dataGaName":489,"dataGaLocation":476},"/partners/technology-partners/aws/",{"text":493,"config":494},"GitLab on Google Cloud",{"href":495,"dataGaName":493,"dataGaLocation":476},"/partners/technology-partners/google-cloud-platform/",{"text":497,"config":498},"Why GitLab?",{"href":171,"dataGaName":497,"dataGaLocation":476},{"freeTrial":500,"mobileIcon":505,"desktopIcon":510,"secondaryButton":513},{"text":501,"config":502},"Start free trial",{"href":503,"dataGaName":132,"dataGaLocation":504},"https://gitlab.com/-/trials/new/","nav",{"altText":506,"config":507},"Gitlab Icon",{"src":508,"dataGaName":509,"dataGaLocation":504},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":506,"config":511},{"src":512,"dataGaName":509,"dataGaLocation":504},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":514,"config":515},"Get Started",{"href":516,"dataGaName":517,"dataGaLocation":504},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":519,"mobileIcon":523,"desktopIcon":525},{"text":520,"config":521},"Learn more about GitLab Duo",{"href":163,"dataGaName":522,"dataGaLocation":504},"gitlab duo",{"altText":506,"config":524},{"src":508,"dataGaName":509,"dataGaLocation":504},{"altText":506,"config":526},{"src":512,"dataGaName":509,"dataGaLocation":504},{"button":528,"mobileIcon":533,"desktopIcon":535},{"text":529,"config":530},"/switch",{"href":531,"dataGaName":532,"dataGaLocation":504},"#contact","switch",{"altText":506,"config":534},{"src":508,"dataGaName":509,"dataGaLocation":504},{"altText":506,"config":536},{"src":537,"dataGaName":509,"dataGaLocation":504},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":539,"mobileIcon":544,"desktopIcon":546},{"text":540,"config":541},"Back to pricing",{"href":275,"dataGaName":542,"dataGaLocation":504,"icon":543},"back to pricing","GoBack",{"altText":506,"config":545},{"src":508,"dataGaName":509,"dataGaLocation":504},{"altText":506,"config":547},{"src":512,"dataGaName":509,"dataGaLocation":504},{"title":549,"titleMobile":550,"button":551,"config":556},"Duo Agent Platform delivers 400% ROI, per new Forrester Consulting study.","400% ROI: Forrester TEI for GitLab Duo",{"text":169,"config":552},{"href":553,"dataGaName":554,"dataGaLocation":555},"https://about.gitlab.com/blog/gitlab-duo-agent-platform-delivers-400-percent-roi/","forrester-tei-dap-banner","global-banner",{"layout":557,"disabled":105},"release",{"data":559},{"text":560,"source":561,"edit":567,"contribute":572,"config":577,"items":582,"minimal":791},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":562,"config":563},"View page source",{"href":564,"dataGaName":565,"dataGaLocation":566},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":568,"config":569},"Edit this page",{"href":570,"dataGaName":571,"dataGaLocation":566},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":573,"config":574},"Please contribute",{"href":575,"dataGaName":576,"dataGaLocation":566},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":578,"facebook":579,"youtube":580,"linkedin":581},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[583,630,683,727,759],{"title":273,"links":584,"subMenu":599},[585,589,594],{"text":586,"config":587},"View plans",{"href":275,"dataGaName":588,"dataGaLocation":566},"view plans",{"text":590,"config":591},"Why Premium?",{"href":592,"dataGaName":593,"dataGaLocation":566},"/pricing/premium/","why premium",{"text":595,"config":596},"Why Ultimate?",{"href":597,"dataGaName":598,"dataGaLocation":566},"/pricing/ultimate/","why ultimate",[600],{"title":601,"links":602},"Contact Us",[603,606,608,610,615,620,625],{"text":604,"config":605},"Contact sales",{"href":456,"dataGaName":137,"dataGaLocation":566},{"text":459,"config":607},{"href":461,"dataGaName":462,"dataGaLocation":566},{"text":464,"config":609},{"href":466,"dataGaName":467,"dataGaLocation":566},{"text":611,"config":612},"Status",{"href":613,"dataGaName":614,"dataGaLocation":566},"https://status.gitlab.com/","status",{"text":616,"config":617},"Terms of use",{"href":618,"dataGaName":619,"dataGaLocation":566},"/terms/","terms of use",{"text":621,"config":622},"Privacy statement",{"href":623,"dataGaName":624,"dataGaLocation":566},"/privacy/","privacy statement",{"text":626,"config":627},"Cookie preferences",{"dataGaName":628,"dataGaLocation":566,"id":629,"isOneTrustButton":108},"cookie preferences","ot-sdk-btn",{"title":174,"links":631,"subMenu":639},[632,635],{"text":49,"config":633},{"href":156,"dataGaName":634,"dataGaLocation":566},"devsecops platform",{"text":636,"config":637},"AI-Assisted Development",{"href":163,"dataGaName":638,"dataGaLocation":566},"ai-assisted development",[640],{"title":641,"links":642},"Topics",[643,648,653,658,663,668,673,678],{"text":644,"config":645},"CICD",{"href":646,"dataGaName":647,"dataGaLocation":566},"/topics/ci-cd/","cicd",{"text":649,"config":650},"GitOps",{"href":651,"dataGaName":652,"dataGaLocation":566},"/topics/gitops/","gitops",{"text":654,"config":655},"DevOps",{"href":656,"dataGaName":657,"dataGaLocation":566},"/topics/devops/","devops",{"text":659,"config":660},"Version Control",{"href":661,"dataGaName":662,"dataGaLocation":566},"/topics/version-control/","version control",{"text":664,"config":665},"DevSecOps",{"href":666,"dataGaName":667,"dataGaLocation":566},"/topics/devsecops/","devsecops",{"text":669,"config":670},"Cloud Native",{"href":671,"dataGaName":672,"dataGaLocation":566},"/topics/cloud-native/","cloud native",{"text":674,"config":675},"AI for Coding",{"href":676,"dataGaName":677,"dataGaLocation":566},"/topics/devops/ai-for-coding/","ai for coding",{"text":679,"config":680},"Agentic AI",{"href":681,"dataGaName":682,"dataGaLocation":566},"/topics/agentic-ai/","agentic ai",{"title":684,"links":685},"Solutions",[686,688,690,695,699,702,706,709,711,714,717,722],{"text":217,"config":687},{"href":48,"dataGaName":217,"dataGaLocation":566},{"text":207,"config":689},{"href":190,"dataGaName":191,"dataGaLocation":566},{"text":691,"config":692},"Agile development",{"href":693,"dataGaName":694,"dataGaLocation":566},"/solutions/agile-delivery/","agile delivery",{"text":696,"config":697},"SCM",{"href":203,"dataGaName":698,"dataGaLocation":566},"source code management",{"text":644,"config":700},{"href":196,"dataGaName":701,"dataGaLocation":566},"continuous integration & delivery",{"text":703,"config":704},"Value stream management",{"href":245,"dataGaName":705,"dataGaLocation":566},"value stream management",{"text":649,"config":707},{"href":708,"dataGaName":652,"dataGaLocation":566},"/solutions/gitops/",{"text":255,"config":710},{"href":258,"dataGaName":259,"dataGaLocation":566},{"text":712,"config":713},"Small business",{"href":264,"dataGaName":265,"dataGaLocation":566},{"text":715,"config":716},"Public sector",{"href":270,"dataGaName":271,"dataGaLocation":566},{"text":718,"config":719},"Education",{"href":720,"dataGaName":721,"dataGaLocation":566},"/solutions/education/","education",{"text":723,"config":724},"Financial services",{"href":725,"dataGaName":726,"dataGaLocation":566},"/solutions/finance/","financial services",{"title":278,"links":728},[729,731,733,735,738,740,743,745,747,749,751,753,755,757],{"text":291,"config":730},{"href":293,"dataGaName":294,"dataGaLocation":566},{"text":296,"config":732},{"href":298,"dataGaName":299,"dataGaLocation":566},{"text":301,"config":734},{"href":303,"dataGaName":304,"dataGaLocation":566},{"text":306,"config":736},{"href":308,"dataGaName":737,"dataGaLocation":566},"docs",{"text":329,"config":739},{"href":331,"dataGaName":332,"dataGaLocation":566},{"text":741,"config":742},"What's new",{"href":389,"dataGaName":390,"dataGaLocation":566},{"text":324,"config":744},{"href":326,"dataGaName":327,"dataGaLocation":566},{"text":343,"config":746},{"href":345,"dataGaName":346,"dataGaLocation":566},{"text":351,"config":748},{"href":353,"dataGaName":354,"dataGaLocation":566},{"text":356,"config":750},{"href":358,"dataGaName":359,"dataGaLocation":566},{"text":361,"config":752},{"href":363,"dataGaName":364,"dataGaLocation":566},{"text":366,"config":754},{"href":368,"dataGaName":369,"dataGaLocation":566},{"text":371,"config":756},{"href":373,"dataGaName":374,"dataGaLocation":566},{"text":376,"config":758},{"href":378,"dataGaName":379,"dataGaLocation":566},{"title":392,"links":760},[761,763,765,767,769,771,775,780,782,784,786],{"text":400,"config":762},{"href":402,"dataGaName":394,"dataGaLocation":566},{"text":405,"config":764},{"href":407,"dataGaName":408,"dataGaLocation":566},{"text":413,"config":766},{"href":415,"dataGaName":416,"dataGaLocation":566},{"text":418,"config":768},{"href":420,"dataGaName":62,"dataGaLocation":566},{"text":422,"config":770},{"href":424,"dataGaName":425,"dataGaLocation":566},{"text":772,"config":773},"Sustainability",{"href":774,"dataGaName":772,"dataGaLocation":566},"/sustainability/",{"text":776,"config":777},"Diversity, inclusion and belonging (DIB)",{"href":778,"dataGaName":779,"dataGaLocation":566},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":427,"config":781},{"href":429,"dataGaName":430,"dataGaLocation":566},{"text":437,"config":783},{"href":439,"dataGaName":440,"dataGaLocation":566},{"text":442,"config":785},{"href":444,"dataGaName":445,"dataGaLocation":566},{"text":787,"config":788},"Modern Slavery Transparency Statement",{"href":789,"dataGaName":790,"dataGaLocation":566},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":792},[793,796,799],{"text":794,"config":795},"Terms",{"href":618,"dataGaName":619,"dataGaLocation":566},{"text":797,"config":798},"Cookies",{"dataGaName":628,"dataGaLocation":566,"id":629,"isOneTrustButton":108},{"text":800,"config":801},"Privacy",{"href":623,"dataGaName":624,"dataGaLocation":566},[803],{"id":804,"title":7,"body":104,"config":805,"content":807,"description":104,"extension":810,"meta":811,"navigation":108,"path":812,"seo":813,"stem":814,"__hash__":815},"blogAuthors/en-us/blog/authors/yevgeny-pats.yml",{"template":806},"BlogAuthor",{"name":7,"config":808},{"headshot":93,"ctfId":809},"ypats","yml",{},"/en-us/blog/authors/yevgeny-pats",{},"en-us/blog/authors/yevgeny-pats","Eyf0FMujgvuiOm0zj0NDJAlOukR9i1LRkM8OsWsmc6M",[817,824,832],{"title":818,"description":819,"heroImage":106,"category":100,"date":820,"authors":821,"slug":823,"externalUrl":104},"CEO Shadow Takeaways from Jacie","Recap of my experience in the CEO Shadow Program.","2021-05-18",[822],"Jacie Bandur","ceo-shadow-recap",{"title":825,"description":826,"heroImage":827,"category":100,"date":828,"authors":829,"slug":831,"externalUrl":104},"Why I love contributing to GitLab","Making small meaningful changes is what it's all about.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679501/Blog/Hero%20Images/new-feature.png","2021-05-11",[830],"Austin Regnery","why-i-love-contributing-to-gitlab",{"title":833,"description":834,"heroImage":835,"category":100,"date":828,"authors":836,"slug":838,"externalUrl":104},"Placebo Lines on the Pipeline Graph","Have you noticed the connecting lines missing on your pipelines lately? Here's why","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679507/Blog/Hero%20Images/ci-cd.png",[837],"Sam Beckham","placebo-lines-on-the-pipeline-graph",{"promotions":840},[841,855,867,878],{"id":842,"categories":843,"header":845,"text":846,"button":847,"image":852},"ai-modernization",[844],"ai","Is AI achieving its promise at scale?","Quiz will take 5 minutes or less",{"text":848,"config":849},"Get your AI maturity score",{"href":850,"dataGaName":851,"dataGaLocation":332},"/assessments/ai-modernization-assessment/","modernization assessment",{"config":853},{"src":854},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":856,"categories":857,"header":859,"text":846,"button":860,"image":864},"devops-modernization",[858,667],"product","Are you just managing tools or shipping innovation?",{"text":861,"config":862},"Get your DevOps maturity score",{"href":863,"dataGaName":851,"dataGaLocation":332},"/assessments/devops-modernization-assessment/",{"config":865},{"src":866},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":868,"categories":869,"header":870,"text":846,"button":871,"image":875},"security-modernization",[118],"Are you trading speed for security?",{"text":872,"config":873},"Get your security maturity score",{"href":874,"dataGaName":851,"dataGaLocation":332},"/assessments/security-modernization-assessment/",{"config":876},{"src":877},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":879,"paths":880,"header":883,"text":884,"button":885,"image":890},"github-azure-migration",[881,882],"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":886,"config":887},"See how GitLab compares to GitHub",{"href":888,"dataGaName":889,"dataGaLocation":332},"/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":891},{"src":866},{"header":893,"blurb":894,"button":895,"secondaryButton":900},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":896,"config":897},"Get your free trial",{"href":898,"dataGaName":132,"dataGaLocation":899},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":604,"config":901},{"href":456,"dataGaName":137,"dataGaLocation":899},1786803747272]