[{"data":1,"prerenderedAt":1004},["ShallowReactive",2],{"/en-us/solutions/application-security-testing/":3,"navigation-en-us":353,"banner-en-us":762,"footer-en-us":779,"next-steps-en-us":989},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":8,"content":11,"_id":347,"_type":348,"title":17,"_source":349,"_file":350,"_stem":351,"_extension":352},"/en-us/solutions/application-security-testing","solutions",false,"",{"title":9,"description":10},"Application security testing","GitLab's application security testing for SAST, DAST, SCA, and more - built into your developer workflow on a single platform. Secure code, delivered faster!",[12,30,45,84,110,121,217,225,247,295,312,345],{"componentName":13,"componentContent":14},"SolutionsTabLinks",{"links":15},[16,22,26],{"text":17,"config":18},"Application Security Testing",{"href":19,"dataGaName":20,"dataGaLocation":21},"/solutions/application-security-testing/","Security & Compliance","hero tabs",{"text":23,"config":24},"Software Supply Chain Security",{"href":25,"dataGaName":23,"dataGaLocation":21},"/solutions/supply-chain/",{"text":27,"config":28},"Software Compliance",{"href":29,"dataGaName":27,"dataGaLocation":21},"/solutions/software-compliance/",{"componentName":31,"componentContent":32},"SolutionsAnimatedHero",{"header":33,"buttons":34,"description":42,"config":43},"Application Security. Built in, not bolted on.",[35],{"text":36,"config":37},"Contact Sales",{"href":38,"dataGaName":39,"dataGaLocation":40,"variant":41},"/sales/","book demo","hero","secondary","Deliver secure software, faster with security testing in the same platform developers already use.",{"contentAlignment":44},"right",{"componentName":46,"componentContent":47},"CommonCustomerLogosMarquee",{"logos":48},[49,54,59,64,69,74,79],{"config":50},{"dataGaName":51,"src":52,"href":53},"deutsche telekom","/images/customer_logos/deutsche-telekom-grey.svg","/customers/deutsche-telekom/",{"config":55},{"dataGaName":56,"src":57,"href":58},"goldman sachs","/images/customer_logos/goldman-sachs-grey.svg","/customers/goldman-sachs/",{"config":60},{"dataGaName":61,"src":62,"href":63},"airbus","/images/customer_logos/airbus-grey.svg","/customers/airbus/",{"config":65},{"dataGaName":66,"src":67,"href":68},"lockheed martin","/images/customer_logos/lockheed-martin-grey.svg","/customers/lockheed-martin/",{"config":70},{"dataGaName":71,"src":72,"href":73},"carfax","/images/customer_logos/carfax-grey.svg","/customers/carfax/",{"config":75},{"dataGaName":76,"src":77,"href":78},"nvidia","/images/customer_logos/nvidia-grey-logo.svg","/customers/nvidia/",{"config":80},{"dataGaName":81,"src":82,"href":83},"ubs","/images/customer_logos/ubs-logo-grey.svg","/blog/ubs-gitlab-devops-platform/",{"componentName":85,"componentContent":86},"SolutionsStackingCards",{"title":87,"cards":88},"Build secure products, with less security products.",[89,96,103],{"title":90,"description":91,"image":92},"Fewer tools, more secure software","Consolidate scanners like SAST, SCA, Secret Detection, and DAST into one platform—reducing cost, integration overhead, and time spent managing fragmented tools.",{"altText":93,"config":94},"Consolidated security scanners illustration",{"src":95},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1754942031/xkxfgy6fnnjh4lheoc4u.svg",{"title":97,"description":98,"image":99},"AppSec your developers will love","Security findings appear directly in merge requests and IDEs—no context switching, no new UIs, no separate systems, keeping developers in the flow.",{"altText":100,"config":101},"Developer-friendly AppSec illustration",{"src":102},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1754664095/q9al6fcgmpechcrwmjny.svg",{"title":104,"description":105,"image":106},"Software compliance? Check.","Apply controls for SOC 2, ISO 27001, and PCI DSS — and collect audit-ready evidence automatically in every pipeline.",{"altText":107,"config":108},"Software compliance illustration",{"src":109},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1755017460/xywuz27tagjykhlkgzuk.jpg",{"componentName":111,"componentContent":112},"SolutionsCtaSection",{"text":113,"button":114},"Learn how GitLab reduced incident resolution time from 30 days to 1 hour",{"text":115,"config":116},"Read the whitepaper",{"href":117,"dataGaName":118,"dataGaLocation":119,"variant":120},"https://learn.gitlab.com/security-action-stream-consideration/whitepaper-security-teams-gitlab","custom-compliance-frameworks","supported-frameworks-list","tertiary",{"componentName":122,"componentContent":123},"SolutionsTabContainer",{"header":124,"tabs":125},"Complete security coverage across the software development lifecycle",[126,139,152,165,178,191,204],{"name":127,"description":128,"image":129,"mobileImage":133,"items":136,"config":137},"SAST","Find insecure code as it's written with guidance developers can act on directly in their merge requests.",{"altText":130,"config":131},"SAST security testing illustration",{"src":132},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1755019689/uu2uzfwwcotmhmkemdss.svg",{"config":134},{"src":135},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1755267612/t3wm5j377ku5stjbjfh5.svg",[],{"key":138},"sast",{"name":140,"description":141,"image":142,"mobileImage":146,"items":149,"config":150},"SCA","Mitigate supply chain risk by detecting vulnerable dependencies and license risks early.",{"altText":143,"config":144},"SCA security testing illustration",{"src":145},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1755020228/qpltzvoqiqlxxfiqlc7s.svg",{"config":147},{"src":148},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1755267612/cnmnquzmxdchvl3vftm1.svg",[],{"key":151},"sca",{"name":153,"description":154,"image":155,"mobileImage":159,"items":162,"config":163},"DAST","Catch web application vulnerabilities automatically during CI.",{"altText":156,"config":157},"DAST security testing illustration",{"src":158},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1755020830/dtwe3pxluqrzb7vammza.svg",{"config":160},{"src":161},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1755267612/tjczlwqfscujclecizlr.svg",[],{"key":164},"dast",{"name":166,"description":167,"image":168,"mobileImage":172,"items":175,"config":176},"Secret Detection","Prevent credential leaks with real-time push protection and CI-based scans.",{"altText":169,"config":170},"Secret Detection security testing illustration",{"src":171},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1755268555/t5xxde4eaffkoamnv6zq.svg",{"config":173},{"src":174},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1755267622/nopyyvb7vllea03vcnyn.svg",[],{"key":177},"secret-detection",{"name":179,"description":180,"image":181,"mobileImage":185,"items":188,"config":189},"API Security","Uncover security flaws in APIs using traffic-based or spec-driven scans.",{"altText":182,"config":183},"API Testing security testing illustration",{"src":184},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1755094504/olmisw28ztcvcyjam8zs.svg",{"config":186},{"src":187},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1755267611/dujsawrdrr5gyhsusxp7.svg",[],{"key":190},"api-testing",{"name":192,"description":193,"image":194,"mobileImage":198,"items":201,"config":202},"IaC Scanning","Fix risky infrastructure misconfigurations directly from code — before they’re deployed.",{"altText":195,"config":196},"IaC Scanning security testing illustration",{"src":197},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1755094504/c1ah8jakyuxt52h50jeq.svg",{"config":199},{"src":200},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1755267612/bpyrtjxviubod2yuido1.svg",[],{"key":203},"iac-scanning",{"name":205,"description":206,"image":207,"mobileImage":211,"items":214,"config":215},"Container Scanning","Identify vulnerabilities in container images as soon as they’re built.",{"altText":208,"config":209},"Container Scanning security testing illustration",{"src":210},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1755095588/gpvikkagfdmxrvzspbpt.svg",{"config":212},{"src":213},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1755267611/fisv4fxn245vmqxrthin.svg",[],{"key":216},"container-scanning",{"componentName":111,"componentContent":218},{"text":219,"button":220},"Vulnerability Management with DevSecOps: A Complete Guide",{"text":115,"config":221},{"href":222,"dataGaName":223,"dataGaLocation":224},"https://learn.gitlab.com/security-action-stream-consideration/whitepaper-vulnerability-management","sast-whitepaper","lifecycle-container",{"componentName":226,"componentContent":227},"SolutionsMidBody",{"title":228,"config":229,"imageHeading":231,"button":234,"items":240},"Fix more vulnerabilities, faster with AI",{"id":230},"solution-vulnerabilities",{"config":232},{"src":233},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1754013516/tpl2c0amm4jzhgotovre.svg",{"text":235,"config":236},"Discover GitLab Duo",{"href":237,"dataGaName":238,"dataGaLocation":239,"variant":41},"/gitlab-duo/","discover-gitlab-duo","mid-body",[241,244],{"title":242,"description":243},"Duo Vulnerability Explanation","Explains the vulnerability, how it can be exploited, and provides remediation guidance so developers can fix security issues faster, improve their skills, and write more secure code.",{"title":245,"description":246},"Duo Vulnerability Resolution","Automatically creates a merge request with code changes to remediate the vulnerability, helping developers fix issues quickly without leaving their workflow.",{"componentName":122,"componentContent":248},{"header":249,"tabs":250},"If you want to secure your software, start where it’s built.",[251,268,277,286],{"name":252,"title":253,"description":254,"stats":255,"image":263,"config":266},"Reduce vulnerabilities","New security findings in production environments decreased by 20% to 25%*","Built-in scans run on every push to detect insecure code during development.",{"subText":256,"button":257},", a commissioned study conducted by Forrester Consulting on behalf of GitLab",{"text":258,"config":259},"*\"The Total Economic Impact™ Of GitLab Ultimate\"",{"href":260,"dataGaName":261,"dataGaLocation":262},"https://about.gitlab.com/resources/study-forrester-tei-gitlab-ultimate/","Forrester TEI report","tab-container",{"altText":252,"config":264},{"src":265},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1754496298/cemjhdjumubdnpxfr6nb.svg",{"key":267},"reduce-vulnerabilities",{"name":269,"title":270,"description":271,"image":272,"config":275},"Remediate security issues","Remediate security issues faster","Get actionable findings directly in merge requests with AI-powered explanations and patches so developers can resolve issues without leaving their workflow.",{"altText":269,"config":273},{"src":274},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1754942217/c3uwc2b2tjrvdvl80gkx.svg",{"key":276},"remediate-security-issues",{"name":278,"title":279,"description":280,"image":281,"config":284},"Define security standards","Define security standards at scale","Enforce scan rules, approval gates, and compliance requirements across every group without manual reviews or inconsistent adoption.",{"altText":278,"config":282},{"src":283},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1754942388/nm4lbbthw5ef9czdeckr.svg",{"key":285},"security-standards",{"name":287,"title":288,"description":289,"image":290,"config":293},"Track AppSec posture","Track AppSec posture across every project and team","Monitor vulnerability trends, remediation velocity, and policy adherence across your entire organization — all from a centralized dashboard designed for AppSec visibility and executive reporting.",{"altText":287,"config":291},{"src":292},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1754671940/cjx0txjskafrmr0w0ceu.svg",{"key":294},"track-appsec-posture",{"componentName":226,"componentContent":296},{"config":297,"title":300,"description":301,"button":302,"image":308},{"showLeftIcon":298,"showRightIcon":6,"id":299},true,"solution-experience-security","Experience security scans running in the developer pipeline","Seamlessly integrate security scans into your CI/CD pipeline. This ensures developers receive early feedback on potential risks and vulnerabilities in their code, empowering you to ship more secure code.",{"text":303,"config":304},"Try the demo",{"href":305,"dataGaName":306,"dataGaLocation":239,"variant":41,"icon":307},"https://gitlab.navattic.com/gitlab-scans","demo","Webcast",{"altText":309,"config":310},"security scans illustration",{"src":311},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1754663554/gnajxxvrqv7qvhxg0ult.svg",{"componentName":313,"componentContent":314},"HomepageCardCarousel",{"title":315,"cards":316},"Proven results that scale",[317,327,335],{"title":318,"subTitle":319,"logo":320,"config":324},"13x","faster security scanning",{"altText":321,"config":322},"CACI",{"src":323},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1754018670/pvs7igqxohlvrnr7uatv.svg",{"dataGaName":325,"href":326},"caci","/customers/caci/",{"title":328,"subTitle":329,"logo":330,"config":334},"30%","of vulnerabilities were found earlier in the SDLC",{"altText":331,"config":332},"CARFAX",{"src":333},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751317477/ywbjhp3fyrczts8jbjgx.png",{"dataGaName":71,"href":73},{"title":336,"subTitle":337,"logo":338,"config":342},"50%","faster vulnerability detection",{"altText":339,"config":340},"Cube",{"src":341},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517931/a8xrmb5vnsqejfq3plxv.png",{"dataGaName":343,"href":344},"cube","/customers/cube/",{"componentName":346},"CommonNextSteps","content:en-us:solutions:application-security-testing.yml","yaml","content","en-us/solutions/application-security-testing.yml","en-us/solutions/application-security-testing","yml",{"_path":354,"_dir":355,"_draft":6,"_partial":6,"_locale":7,"data":356,"_id":758,"_type":348,"title":759,"_source":349,"_file":760,"_stem":761,"_extension":352},"/shared/en-us/main-navigation","en-us",{"logo":357,"freeTrial":362,"sales":367,"login":371,"items":376,"search":699,"minimal":730,"duo":749},{"config":358},{"href":359,"dataGaName":360,"dataGaLocation":361},"/","gitlab logo","header",{"text":363,"config":364},"Get free trial",{"href":365,"dataGaName":366,"dataGaLocation":361},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":368,"config":369},"Talk to sales",{"href":38,"dataGaName":370,"dataGaLocation":361},"sales",{"text":372,"config":373},"Sign in",{"href":374,"dataGaName":375,"dataGaLocation":361},"https://gitlab.com/users/sign_in/","sign in",[377,420,509,514,620,680],{"text":378,"config":379,"cards":381,"footer":403},"Platform",{"dataNavLevelOne":380},"platform",[382,388,395],{"title":378,"description":383,"link":384},"The most comprehensive AI-powered DevSecOps Platform",{"text":385,"config":386},"Explore our Platform",{"href":387,"dataGaName":380,"dataGaLocation":361},"/platform/",{"title":389,"description":390,"link":391},"GitLab Duo (AI)","Build software faster with AI at every stage of development",{"text":392,"config":393},"Meet GitLab Duo",{"href":237,"dataGaName":394,"dataGaLocation":361},"gitlab duo ai",{"title":396,"description":397,"link":398},"Why GitLab","10 reasons why Enterprises choose GitLab",{"text":399,"config":400},"Learn more",{"href":401,"dataGaName":402,"dataGaLocation":361},"/why-gitlab/","why gitlab",{"title":404,"items":405},"Get started with",[406,411,416],{"text":407,"config":408},"Platform Engineering",{"href":409,"dataGaName":410,"dataGaLocation":361},"/solutions/platform-engineering/","platform engineering",{"text":412,"config":413},"Developer Experience",{"href":414,"dataGaName":415,"dataGaLocation":361},"/developer-experience/","Developer experience",{"text":417,"config":418},"MLOps",{"href":419,"dataGaName":417,"dataGaLocation":361},"/topics/devops/the-role-of-ai-in-devops/",{"text":421,"left":298,"config":422,"link":423,"lists":427,"footer":491},"Product",{"dataNavLevelOne":5},{"text":424,"config":425},"View all Solutions",{"href":426,"dataGaName":5,"dataGaLocation":361},"/solutions/",[428,453,470],{"title":429,"description":430,"link":431,"items":436},"Automation","CI/CD and automation to accelerate deployment",{"config":432},{"icon":433,"href":434,"dataGaName":435,"dataGaLocation":361},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[437,441,445,449],{"text":438,"config":439},"CI/CD",{"href":440,"dataGaLocation":361,"dataGaName":438},"/solutions/continuous-integration/",{"text":442,"config":443},"AI-Assisted Development",{"href":237,"dataGaLocation":361,"dataGaName":444},"AI assisted development",{"text":446,"config":447},"Source Code Management",{"href":448,"dataGaLocation":361,"dataGaName":446},"/solutions/source-code-management/",{"text":450,"config":451},"Automated Software Delivery",{"href":434,"dataGaLocation":361,"dataGaName":452},"Automated software delivery",{"title":454,"description":455,"link":456,"items":461},"Security","Deliver code faster without compromising security",{"config":457},{"href":458,"dataGaName":459,"dataGaLocation":361,"icon":460},"/solutions/security-compliance/","security and compliance","ShieldCheckLight",[462,464,467],{"text":17,"config":463},{"href":19,"dataGaName":9,"dataGaLocation":361},{"text":23,"config":465},{"href":25,"dataGaLocation":361,"dataGaName":466},"Software supply chain security",{"text":27,"config":468},{"href":29,"dataGaName":469,"dataGaLocation":361},"software compliance",{"title":471,"link":472,"items":477},"Measurement",{"config":473},{"icon":474,"href":475,"dataGaName":476,"dataGaLocation":361},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[478,482,486],{"text":479,"config":480},"Visibility & Measurement",{"href":475,"dataGaLocation":361,"dataGaName":481},"Visibility and Measurement",{"text":483,"config":484},"Value Stream Management",{"href":485,"dataGaLocation":361,"dataGaName":483},"/solutions/value-stream-management/",{"text":487,"config":488},"Analytics & Insights",{"href":489,"dataGaLocation":361,"dataGaName":490},"/solutions/analytics-and-insights/","Analytics and insights",{"title":492,"items":493},"GitLab for",[494,499,504],{"text":495,"config":496},"Enterprise",{"href":497,"dataGaLocation":361,"dataGaName":498},"/enterprise/","enterprise",{"text":500,"config":501},"Small Business",{"href":502,"dataGaLocation":361,"dataGaName":503},"/small-business/","small business",{"text":505,"config":506},"Public Sector",{"href":507,"dataGaLocation":361,"dataGaName":508},"/solutions/public-sector/","public sector",{"text":510,"config":511},"Pricing",{"href":512,"dataGaName":513,"dataGaLocation":361,"dataNavLevelOne":513},"/pricing/","pricing",{"text":515,"config":516,"link":518,"lists":522,"feature":607},"Resources",{"dataNavLevelOne":517},"resources",{"text":519,"config":520},"View all resources",{"href":521,"dataGaName":517,"dataGaLocation":361},"/resources/",[523,556,579],{"title":524,"items":525},"Getting started",[526,531,536,541,546,551],{"text":527,"config":528},"Install",{"href":529,"dataGaName":530,"dataGaLocation":361},"/install/","install",{"text":532,"config":533},"Quick start guides",{"href":534,"dataGaName":535,"dataGaLocation":361},"/get-started/","quick setup checklists",{"text":537,"config":538},"Learn",{"href":539,"dataGaLocation":361,"dataGaName":540},"https://university.gitlab.com/","learn",{"text":542,"config":543},"Product documentation",{"href":544,"dataGaName":545,"dataGaLocation":361},"https://docs.gitlab.com/","product documentation",{"text":547,"config":548},"Best practice videos",{"href":549,"dataGaName":550,"dataGaLocation":361},"/getting-started-videos/","best practice videos",{"text":552,"config":553},"Integrations",{"href":554,"dataGaName":555,"dataGaLocation":361},"/integrations/","integrations",{"title":557,"items":558},"Discover",[559,564,569,574],{"text":560,"config":561},"Customer success stories",{"href":562,"dataGaName":563,"dataGaLocation":361},"/customers/","customer success stories",{"text":565,"config":566},"Blog",{"href":567,"dataGaName":568,"dataGaLocation":361},"/blog/","blog",{"text":570,"config":571},"Remote",{"href":572,"dataGaName":573,"dataGaLocation":361},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":575,"config":576},"TeamOps",{"href":577,"dataGaName":578,"dataGaLocation":361},"/teamops/","teamops",{"title":580,"items":581},"Connect",[582,587,592,597,602],{"text":583,"config":584},"GitLab Services",{"href":585,"dataGaName":586,"dataGaLocation":361},"/services/","services",{"text":588,"config":589},"Community",{"href":590,"dataGaName":591,"dataGaLocation":361},"/community/","community",{"text":593,"config":594},"Forum",{"href":595,"dataGaName":596,"dataGaLocation":361},"https://forum.gitlab.com/","forum",{"text":598,"config":599},"Events",{"href":600,"dataGaName":601,"dataGaLocation":361},"/events/","events",{"text":603,"config":604},"Partners",{"href":605,"dataGaName":606,"dataGaLocation":361},"/partners/","partners",{"backgroundColor":608,"textColor":609,"text":610,"image":611,"link":615},"#2f2a6b","#fff","Insights for the future of software development",{"altText":612,"config":613},"the source promo card",{"src":614},"/images/navigation/the-source-promo-card.svg",{"text":616,"config":617},"Read the latest",{"href":618,"dataGaName":619,"dataGaLocation":361},"/the-source/","the source",{"text":621,"config":622,"lists":624},"Company",{"dataNavLevelOne":623},"company",[625],{"items":626},[627,632,638,640,645,650,655,660,665,670,675],{"text":628,"config":629},"About",{"href":630,"dataGaName":631,"dataGaLocation":361},"/company/","about",{"text":633,"config":634,"footerGa":637},"Jobs",{"href":635,"dataGaName":636,"dataGaLocation":361},"/jobs/","jobs",{"dataGaName":636},{"text":598,"config":639},{"href":600,"dataGaName":601,"dataGaLocation":361},{"text":641,"config":642},"Leadership",{"href":643,"dataGaName":644,"dataGaLocation":361},"/company/team/e-group/","leadership",{"text":646,"config":647},"Team",{"href":648,"dataGaName":649,"dataGaLocation":361},"/company/team/","team",{"text":651,"config":652},"Handbook",{"href":653,"dataGaName":654,"dataGaLocation":361},"https://handbook.gitlab.com/","handbook",{"text":656,"config":657},"Investor relations",{"href":658,"dataGaName":659,"dataGaLocation":361},"https://ir.gitlab.com/","investor relations",{"text":661,"config":662},"Trust Center",{"href":663,"dataGaName":664,"dataGaLocation":361},"/security/","trust center",{"text":666,"config":667},"AI Transparency Center",{"href":668,"dataGaName":669,"dataGaLocation":361},"/ai-transparency-center/","ai transparency center",{"text":671,"config":672},"Newsletter",{"href":673,"dataGaName":674,"dataGaLocation":361},"/company/contact/","newsletter",{"text":676,"config":677},"Press",{"href":678,"dataGaName":679,"dataGaLocation":361},"/press/","press",{"text":681,"config":682,"lists":683},"Contact us",{"dataNavLevelOne":623},[684],{"items":685},[686,689,694],{"text":368,"config":687},{"href":38,"dataGaName":688,"dataGaLocation":361},"talk to sales",{"text":690,"config":691},"Get help",{"href":692,"dataGaName":693,"dataGaLocation":361},"/support/","get help",{"text":695,"config":696},"Customer portal",{"href":697,"dataGaName":698,"dataGaLocation":361},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":700,"login":701,"suggestions":708},"Close",{"text":702,"link":703},"To search repositories and projects, login to",{"text":704,"config":705},"gitlab.com",{"href":374,"dataGaName":706,"dataGaLocation":707},"search login","search",{"text":709,"default":710},"Suggestions",[711,713,717,719,723,727],{"text":389,"config":712},{"href":237,"dataGaName":389,"dataGaLocation":707},{"text":714,"config":715},"Code Suggestions (AI)",{"href":716,"dataGaName":714,"dataGaLocation":707},"/solutions/code-suggestions/",{"text":438,"config":718},{"href":440,"dataGaName":438,"dataGaLocation":707},{"text":720,"config":721},"GitLab on AWS",{"href":722,"dataGaName":720,"dataGaLocation":707},"/partners/technology-partners/aws/",{"text":724,"config":725},"GitLab on Google Cloud",{"href":726,"dataGaName":724,"dataGaLocation":707},"/partners/technology-partners/google-cloud-platform/",{"text":728,"config":729},"Why GitLab?",{"href":401,"dataGaName":728,"dataGaLocation":707},{"freeTrial":731,"mobileIcon":736,"desktopIcon":741,"secondaryButton":744},{"text":732,"config":733},"Start free trial",{"href":734,"dataGaName":366,"dataGaLocation":735},"https://gitlab.com/-/trials/new/","nav",{"altText":737,"config":738},"Gitlab Icon",{"src":739,"dataGaName":740,"dataGaLocation":735},"/images/brand/gitlab-logo-tanuki.svg","gitlab icon",{"altText":737,"config":742},{"src":743,"dataGaName":740,"dataGaLocation":735},"/images/brand/gitlab-logo-type.svg",{"text":745,"config":746},"Get Started",{"href":747,"dataGaName":748,"dataGaLocation":735},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/compare/gitlab-vs-github/","get started",{"freeTrial":750,"mobileIcon":754,"desktopIcon":756},{"text":751,"config":752},"Learn more about GitLab Duo",{"href":237,"dataGaName":753,"dataGaLocation":735},"gitlab duo",{"altText":737,"config":755},{"src":739,"dataGaName":740,"dataGaLocation":735},{"altText":737,"config":757},{"src":743,"dataGaName":740,"dataGaLocation":735},"content:shared:en-us:main-navigation.yml","Main Navigation","shared/en-us/main-navigation.yml","shared/en-us/main-navigation",{"_path":763,"_dir":355,"_draft":6,"_partial":6,"_locale":7,"title":764,"button":765,"image":770,"config":774,"_id":776,"_type":348,"_source":349,"_file":777,"_stem":778,"_extension":352},"/shared/en-us/banner","is now in public beta!",{"text":766,"config":767},"Try the Beta",{"href":768,"dataGaName":769,"dataGaLocation":361},"/gitlab-duo/agent-platform/","duo banner",{"altText":771,"config":772},"GitLab Duo Agent Platform",{"src":773},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1753720689/somrf9zaunk0xlt7ne4x.svg",{"layout":775},"release","content:shared:en-us:banner.yml","shared/en-us/banner.yml","shared/en-us/banner",{"_path":780,"_dir":355,"_draft":6,"_partial":6,"_locale":7,"data":781,"_id":985,"_type":348,"title":986,"_source":349,"_file":987,"_stem":988,"_extension":352},"/shared/en-us/main-footer",{"text":782,"source":783,"edit":789,"contribute":794,"config":799,"items":804,"minimal":977},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":784,"config":785},"View page source",{"href":786,"dataGaName":787,"dataGaLocation":788},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":790,"config":791},"Edit this page",{"href":792,"dataGaName":793,"dataGaLocation":788},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":795,"config":796},"Please contribute",{"href":797,"dataGaName":798,"dataGaLocation":788},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":800,"facebook":801,"youtube":802,"linkedin":803},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[805,828,884,913,947],{"title":378,"links":806,"subMenu":811},[807],{"text":808,"config":809},"DevSecOps platform",{"href":387,"dataGaName":810,"dataGaLocation":788},"devsecops platform",[812],{"title":510,"links":813},[814,818,823],{"text":815,"config":816},"View plans",{"href":512,"dataGaName":817,"dataGaLocation":788},"view plans",{"text":819,"config":820},"Why Premium?",{"href":821,"dataGaName":822,"dataGaLocation":788},"/pricing/premium/","why premium",{"text":824,"config":825},"Why Ultimate?",{"href":826,"dataGaName":827,"dataGaLocation":788},"/pricing/ultimate/","why ultimate",{"title":829,"links":830},"Solutions",[831,836,838,840,845,850,854,857,861,866,868,871,874,879],{"text":832,"config":833},"Digital transformation",{"href":834,"dataGaName":835,"dataGaLocation":788},"/topics/digital-transformation/","digital transformation",{"text":17,"config":837},{"href":19,"dataGaName":17,"dataGaLocation":788},{"text":452,"config":839},{"href":434,"dataGaName":435,"dataGaLocation":788},{"text":841,"config":842},"Agile development",{"href":843,"dataGaName":844,"dataGaLocation":788},"/solutions/agile-delivery/","agile delivery",{"text":846,"config":847},"Cloud transformation",{"href":848,"dataGaName":849,"dataGaLocation":788},"/topics/cloud-native/","cloud transformation",{"text":851,"config":852},"SCM",{"href":448,"dataGaName":853,"dataGaLocation":788},"source code management",{"text":438,"config":855},{"href":440,"dataGaName":856,"dataGaLocation":788},"continuous integration & delivery",{"text":858,"config":859},"Value stream management",{"href":485,"dataGaName":860,"dataGaLocation":788},"value stream management",{"text":862,"config":863},"GitOps",{"href":864,"dataGaName":865,"dataGaLocation":788},"/solutions/gitops/","gitops",{"text":495,"config":867},{"href":497,"dataGaName":498,"dataGaLocation":788},{"text":869,"config":870},"Small business",{"href":502,"dataGaName":503,"dataGaLocation":788},{"text":872,"config":873},"Public sector",{"href":507,"dataGaName":508,"dataGaLocation":788},{"text":875,"config":876},"Education",{"href":877,"dataGaName":878,"dataGaLocation":788},"/solutions/education/","education",{"text":880,"config":881},"Financial services",{"href":882,"dataGaName":883,"dataGaLocation":788},"/solutions/finance/","financial services",{"title":515,"links":885},[886,888,890,892,895,897,899,901,903,905,907,909,911],{"text":527,"config":887},{"href":529,"dataGaName":530,"dataGaLocation":788},{"text":532,"config":889},{"href":534,"dataGaName":535,"dataGaLocation":788},{"text":537,"config":891},{"href":539,"dataGaName":540,"dataGaLocation":788},{"text":542,"config":893},{"href":544,"dataGaName":894,"dataGaLocation":788},"docs",{"text":565,"config":896},{"href":567,"dataGaName":568,"dataGaLocation":788},{"text":560,"config":898},{"href":562,"dataGaName":563,"dataGaLocation":788},{"text":570,"config":900},{"href":572,"dataGaName":573,"dataGaLocation":788},{"text":583,"config":902},{"href":585,"dataGaName":586,"dataGaLocation":788},{"text":575,"config":904},{"href":577,"dataGaName":578,"dataGaLocation":788},{"text":588,"config":906},{"href":590,"dataGaName":591,"dataGaLocation":788},{"text":593,"config":908},{"href":595,"dataGaName":596,"dataGaLocation":788},{"text":598,"config":910},{"href":600,"dataGaName":601,"dataGaLocation":788},{"text":603,"config":912},{"href":605,"dataGaName":606,"dataGaLocation":788},{"title":621,"links":914},[915,917,919,921,923,925,927,931,936,938,940,942],{"text":628,"config":916},{"href":630,"dataGaName":623,"dataGaLocation":788},{"text":633,"config":918},{"href":635,"dataGaName":636,"dataGaLocation":788},{"text":641,"config":920},{"href":643,"dataGaName":644,"dataGaLocation":788},{"text":646,"config":922},{"href":648,"dataGaName":649,"dataGaLocation":788},{"text":651,"config":924},{"href":653,"dataGaName":654,"dataGaLocation":788},{"text":656,"config":926},{"href":658,"dataGaName":659,"dataGaLocation":788},{"text":928,"config":929},"Sustainability",{"href":930,"dataGaName":928,"dataGaLocation":788},"/sustainability/",{"text":932,"config":933},"Diversity, inclusion and belonging (DIB)",{"href":934,"dataGaName":935,"dataGaLocation":788},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":661,"config":937},{"href":663,"dataGaName":664,"dataGaLocation":788},{"text":671,"config":939},{"href":673,"dataGaName":674,"dataGaLocation":788},{"text":676,"config":941},{"href":678,"dataGaName":679,"dataGaLocation":788},{"text":943,"config":944},"Modern Slavery Transparency Statement",{"href":945,"dataGaName":946,"dataGaLocation":788},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":948,"links":949},"Contact Us",[950,953,955,957,962,967,972],{"text":951,"config":952},"Contact an expert",{"href":38,"dataGaName":370,"dataGaLocation":788},{"text":690,"config":954},{"href":692,"dataGaName":693,"dataGaLocation":788},{"text":695,"config":956},{"href":697,"dataGaName":698,"dataGaLocation":788},{"text":958,"config":959},"Status",{"href":960,"dataGaName":961,"dataGaLocation":788},"https://status.gitlab.com/","status",{"text":963,"config":964},"Terms of use",{"href":965,"dataGaName":966,"dataGaLocation":788},"/terms/","terms of use",{"text":968,"config":969},"Privacy statement",{"href":970,"dataGaName":971,"dataGaLocation":788},"/privacy/","privacy statement",{"text":973,"config":974},"Cookie preferences",{"dataGaName":975,"dataGaLocation":788,"id":976,"isOneTrustButton":298},"cookie preferences","ot-sdk-btn",{"items":978},[979,981,983],{"text":963,"config":980},{"href":965,"dataGaName":966,"dataGaLocation":788},{"text":968,"config":982},{"href":970,"dataGaName":971,"dataGaLocation":788},{"text":973,"config":984},{"dataGaName":975,"dataGaLocation":788,"id":976,"isOneTrustButton":298},"content:shared:en-us:main-footer.yml","Main Footer","shared/en-us/main-footer.yml","shared/en-us/main-footer",{"_path":990,"_dir":355,"_draft":6,"_partial":6,"_locale":7,"header":991,"eyebrow":992,"blurb":993,"button":994,"secondaryButton":998,"_id":1000,"_type":348,"title":1001,"_source":349,"_file":1002,"_stem":1003,"_extension":352},"/shared/en-us/next-steps","Start shipping better software faster","50%+ of the Fortune 100 trust GitLab","See what your team can do with the intelligent\n\n\nDevSecOps platform.\n",{"text":363,"config":995},{"href":996,"dataGaName":366,"dataGaLocation":997},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":368,"config":999},{"href":38,"dataGaName":370,"dataGaLocation":997},"content:shared:en-us:next-steps.yml","Next Steps","shared/en-us/next-steps.yml","shared/en-us/next-steps",1756472652308]