[{"data":1,"prerenderedAt":1175},["ShallowReactive",2],{"/en-us/solutions/application-security-testing":3,"navigation-en-us":353,"banner-en-us":771,"footer-en-us":788,"footer-source-/en-us/solutions/application-security-testing/":998,"next-steps-en-us":1160},{"_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","https://res.cloudinary.com/about-gitlab-com/image/upload/v1754018685/dzmgtm1qxjeraxwkgovy.svg","/customers/deutsche-telekom/",{"config":55},{"dataGaName":56,"src":57,"href":58},"goldman sachs","https://res.cloudinary.com/about-gitlab-com/image/upload/v1754018698/qapbubhraqsyenuqygju.svg","/customers/goldman-sachs/",{"config":60},{"dataGaName":61,"src":62,"href":63},"airbus","https://res.cloudinary.com/about-gitlab-com/image/upload/v1755887510/pscatjwyq1h2f5asr1dh.svg","/customers/airbus/",{"config":65},{"dataGaName":66,"src":67,"href":68},"lockheed martin","https://res.cloudinary.com/about-gitlab-com/image/upload/v1754018712/co8hnqnxaxpnjoolw4gx.svg","/customers/lockheed-martin/",{"config":70},{"dataGaName":71,"src":72,"href":73},"carfax","https://res.cloudinary.com/about-gitlab-com/image/upload/v1755887519/zp4fzfvmogvs4fu8tcba.svg","/customers/carfax/",{"config":75},{"dataGaName":76,"src":77,"href":78},"nvidia","https://res.cloudinary.com/about-gitlab-com/image/upload/v1755887571/fhey3ggb92nalivryoyy.svg","/customers/nvidia/",{"config":80},{"dataGaName":81,"src":82,"href":83},"ubs","https://res.cloudinary.com/about-gitlab-com/image/upload/v1754018735/g4azpz2nj9aehv6hh5mr.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},"/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":767,"_type":348,"title":768,"_source":349,"_file":769,"_stem":770,"_extension":352},"/shared/en-us/main-navigation","en-us",{"logo":357,"freeTrial":362,"sales":367,"login":371,"items":376,"search":698,"minimal":729,"duo":748,"pricingDeployment":757},{"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,508,513,619,679],{"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":490},"Product",{"dataNavLevelOne":5},{"text":424,"config":425},"View all Solutions",{"href":426,"dataGaName":5,"dataGaLocation":361},"/solutions/",[428,453,469],{"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":460},"Security","Deliver code faster without compromising security",{"config":457},{"href":19,"dataGaName":458,"dataGaLocation":361,"icon":459},"security and compliance","ShieldCheckLight",[461,463,466],{"text":17,"config":462},{"href":19,"dataGaName":9,"dataGaLocation":361},{"text":23,"config":464},{"href":25,"dataGaLocation":361,"dataGaName":465},"Software supply chain security",{"text":27,"config":467},{"href":29,"dataGaName":468,"dataGaLocation":361},"software compliance",{"title":470,"link":471,"items":476},"Measurement",{"config":472},{"icon":473,"href":474,"dataGaName":475,"dataGaLocation":361},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[477,481,485],{"text":478,"config":479},"Visibility & Measurement",{"href":474,"dataGaLocation":361,"dataGaName":480},"Visibility and Measurement",{"text":482,"config":483},"Value Stream Management",{"href":484,"dataGaLocation":361,"dataGaName":482},"/solutions/value-stream-management/",{"text":486,"config":487},"Analytics & Insights",{"href":488,"dataGaLocation":361,"dataGaName":489},"/solutions/analytics-and-insights/","Analytics and insights",{"title":491,"items":492},"GitLab for",[493,498,503],{"text":494,"config":495},"Enterprise",{"href":496,"dataGaLocation":361,"dataGaName":497},"/enterprise/","enterprise",{"text":499,"config":500},"Small Business",{"href":501,"dataGaLocation":361,"dataGaName":502},"/small-business/","small business",{"text":504,"config":505},"Public Sector",{"href":506,"dataGaLocation":361,"dataGaName":507},"/solutions/public-sector/","public sector",{"text":509,"config":510},"Pricing",{"href":511,"dataGaName":512,"dataGaLocation":361,"dataNavLevelOne":512},"/pricing/","pricing",{"text":514,"config":515,"link":517,"lists":521,"feature":606},"Resources",{"dataNavLevelOne":516},"resources",{"text":518,"config":519},"View all resources",{"href":520,"dataGaName":516,"dataGaLocation":361},"/resources/",[522,555,578],{"title":523,"items":524},"Getting started",[525,530,535,540,545,550],{"text":526,"config":527},"Install",{"href":528,"dataGaName":529,"dataGaLocation":361},"/install/","install",{"text":531,"config":532},"Quick start guides",{"href":533,"dataGaName":534,"dataGaLocation":361},"/get-started/","quick setup checklists",{"text":536,"config":537},"Learn",{"href":538,"dataGaLocation":361,"dataGaName":539},"https://university.gitlab.com/","learn",{"text":541,"config":542},"Product documentation",{"href":543,"dataGaName":544,"dataGaLocation":361},"https://docs.gitlab.com/","product documentation",{"text":546,"config":547},"Best practice videos",{"href":548,"dataGaName":549,"dataGaLocation":361},"/getting-started-videos/","best practice videos",{"text":551,"config":552},"Integrations",{"href":553,"dataGaName":554,"dataGaLocation":361},"/integrations/","integrations",{"title":556,"items":557},"Discover",[558,563,568,573],{"text":559,"config":560},"Customer success stories",{"href":561,"dataGaName":562,"dataGaLocation":361},"/customers/","customer success stories",{"text":564,"config":565},"Blog",{"href":566,"dataGaName":567,"dataGaLocation":361},"/blog/","blog",{"text":569,"config":570},"Remote",{"href":571,"dataGaName":572,"dataGaLocation":361},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":574,"config":575},"TeamOps",{"href":576,"dataGaName":577,"dataGaLocation":361},"/teamops/","teamops",{"title":579,"items":580},"Connect",[581,586,591,596,601],{"text":582,"config":583},"GitLab Services",{"href":584,"dataGaName":585,"dataGaLocation":361},"/services/","services",{"text":587,"config":588},"Community",{"href":589,"dataGaName":590,"dataGaLocation":361},"/community/","community",{"text":592,"config":593},"Forum",{"href":594,"dataGaName":595,"dataGaLocation":361},"https://forum.gitlab.com/","forum",{"text":597,"config":598},"Events",{"href":599,"dataGaName":600,"dataGaLocation":361},"/events/","events",{"text":602,"config":603},"Partners",{"href":604,"dataGaName":605,"dataGaLocation":361},"/partners/","partners",{"backgroundColor":607,"textColor":608,"text":609,"image":610,"link":614},"#2f2a6b","#fff","Insights for the future of software development",{"altText":611,"config":612},"the source promo card",{"src":613},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":615,"config":616},"Read the latest",{"href":617,"dataGaName":618,"dataGaLocation":361},"/the-source/","the source",{"text":620,"config":621,"lists":623},"Company",{"dataNavLevelOne":622},"company",[624],{"items":625},[626,631,637,639,644,649,654,659,664,669,674],{"text":627,"config":628},"About",{"href":629,"dataGaName":630,"dataGaLocation":361},"/company/","about",{"text":632,"config":633,"footerGa":636},"Jobs",{"href":634,"dataGaName":635,"dataGaLocation":361},"/jobs/","jobs",{"dataGaName":635},{"text":597,"config":638},{"href":599,"dataGaName":600,"dataGaLocation":361},{"text":640,"config":641},"Leadership",{"href":642,"dataGaName":643,"dataGaLocation":361},"/company/team/e-group/","leadership",{"text":645,"config":646},"Team",{"href":647,"dataGaName":648,"dataGaLocation":361},"/company/team/","team",{"text":650,"config":651},"Handbook",{"href":652,"dataGaName":653,"dataGaLocation":361},"https://handbook.gitlab.com/","handbook",{"text":655,"config":656},"Investor relations",{"href":657,"dataGaName":658,"dataGaLocation":361},"https://ir.gitlab.com/","investor relations",{"text":660,"config":661},"Trust Center",{"href":662,"dataGaName":663,"dataGaLocation":361},"/security/","trust center",{"text":665,"config":666},"AI Transparency Center",{"href":667,"dataGaName":668,"dataGaLocation":361},"/ai-transparency-center/","ai transparency center",{"text":670,"config":671},"Newsletter",{"href":672,"dataGaName":673,"dataGaLocation":361},"/company/contact/","newsletter",{"text":675,"config":676},"Press",{"href":677,"dataGaName":678,"dataGaLocation":361},"/press/","press",{"text":680,"config":681,"lists":682},"Contact us",{"dataNavLevelOne":622},[683],{"items":684},[685,688,693],{"text":368,"config":686},{"href":38,"dataGaName":687,"dataGaLocation":361},"talk to sales",{"text":689,"config":690},"Get help",{"href":691,"dataGaName":692,"dataGaLocation":361},"/support/","get help",{"text":694,"config":695},"Customer portal",{"href":696,"dataGaName":697,"dataGaLocation":361},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":699,"login":700,"suggestions":707},"Close",{"text":701,"link":702},"To search repositories and projects, login to",{"text":703,"config":704},"gitlab.com",{"href":374,"dataGaName":705,"dataGaLocation":706},"search login","search",{"text":708,"default":709},"Suggestions",[710,712,716,718,722,726],{"text":389,"config":711},{"href":237,"dataGaName":389,"dataGaLocation":706},{"text":713,"config":714},"Code Suggestions (AI)",{"href":715,"dataGaName":713,"dataGaLocation":706},"/solutions/code-suggestions/",{"text":438,"config":717},{"href":440,"dataGaName":438,"dataGaLocation":706},{"text":719,"config":720},"GitLab on AWS",{"href":721,"dataGaName":719,"dataGaLocation":706},"/partners/technology-partners/aws/",{"text":723,"config":724},"GitLab on Google Cloud",{"href":725,"dataGaName":723,"dataGaLocation":706},"/partners/technology-partners/google-cloud-platform/",{"text":727,"config":728},"Why GitLab?",{"href":401,"dataGaName":727,"dataGaLocation":706},{"freeTrial":730,"mobileIcon":735,"desktopIcon":740,"secondaryButton":743},{"text":731,"config":732},"Start free trial",{"href":733,"dataGaName":366,"dataGaLocation":734},"https://gitlab.com/-/trials/new/","nav",{"altText":736,"config":737},"Gitlab Icon",{"src":738,"dataGaName":739,"dataGaLocation":734},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":736,"config":741},{"src":742,"dataGaName":739,"dataGaLocation":734},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":744,"config":745},"Get Started",{"href":746,"dataGaName":747,"dataGaLocation":734},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/compare/gitlab-vs-github/","get started",{"freeTrial":749,"mobileIcon":753,"desktopIcon":755},{"text":750,"config":751},"Learn more about GitLab Duo",{"href":237,"dataGaName":752,"dataGaLocation":734},"gitlab duo",{"altText":736,"config":754},{"src":738,"dataGaName":739,"dataGaLocation":734},{"altText":736,"config":756},{"src":742,"dataGaName":739,"dataGaLocation":734},{"freeTrial":758,"mobileIcon":763,"desktopIcon":765},{"text":759,"config":760},"Back to pricing",{"href":511,"dataGaName":761,"dataGaLocation":734,"icon":762},"back to pricing","GoBack",{"altText":736,"config":764},{"src":738,"dataGaName":739,"dataGaLocation":734},{"altText":736,"config":766},{"src":742,"dataGaName":739,"dataGaLocation":734},"content:shared:en-us:main-navigation.yml","Main Navigation","shared/en-us/main-navigation.yml","shared/en-us/main-navigation",{"_path":772,"_dir":355,"_draft":6,"_partial":6,"_locale":7,"title":773,"button":774,"image":779,"config":783,"_id":785,"_type":348,"_source":349,"_file":786,"_stem":787,"_extension":352},"/shared/en-us/banner","is now in public beta!",{"text":775,"config":776},"Try the Beta",{"href":777,"dataGaName":778,"dataGaLocation":361},"/gitlab-duo/agent-platform/","duo banner",{"altText":780,"config":781},"GitLab Duo Agent Platform",{"src":782},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1753720689/somrf9zaunk0xlt7ne4x.svg",{"layout":784},"release","content:shared:en-us:banner.yml","shared/en-us/banner.yml","shared/en-us/banner",{"_path":789,"_dir":355,"_draft":6,"_partial":6,"_locale":7,"data":790,"_id":994,"_type":348,"title":995,"_source":349,"_file":996,"_stem":997,"_extension":352},"/shared/en-us/main-footer",{"text":791,"source":792,"edit":798,"contribute":803,"config":808,"items":813,"minimal":986},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":793,"config":794},"View page source",{"href":795,"dataGaName":796,"dataGaLocation":797},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":799,"config":800},"Edit this page",{"href":801,"dataGaName":802,"dataGaLocation":797},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":804,"config":805},"Please contribute",{"href":806,"dataGaName":807,"dataGaLocation":797},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":809,"facebook":810,"youtube":811,"linkedin":812},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[814,837,893,922,956],{"title":378,"links":815,"subMenu":820},[816],{"text":817,"config":818},"DevSecOps platform",{"href":387,"dataGaName":819,"dataGaLocation":797},"devsecops platform",[821],{"title":509,"links":822},[823,827,832],{"text":824,"config":825},"View plans",{"href":511,"dataGaName":826,"dataGaLocation":797},"view plans",{"text":828,"config":829},"Why Premium?",{"href":830,"dataGaName":831,"dataGaLocation":797},"/pricing/premium/","why premium",{"text":833,"config":834},"Why Ultimate?",{"href":835,"dataGaName":836,"dataGaLocation":797},"/pricing/ultimate/","why ultimate",{"title":838,"links":839},"Solutions",[840,845,847,849,854,859,863,866,870,875,877,880,883,888],{"text":841,"config":842},"Digital transformation",{"href":843,"dataGaName":844,"dataGaLocation":797},"/topics/digital-transformation/","digital transformation",{"text":17,"config":846},{"href":19,"dataGaName":17,"dataGaLocation":797},{"text":452,"config":848},{"href":434,"dataGaName":435,"dataGaLocation":797},{"text":850,"config":851},"Agile development",{"href":852,"dataGaName":853,"dataGaLocation":797},"/solutions/agile-delivery/","agile delivery",{"text":855,"config":856},"Cloud transformation",{"href":857,"dataGaName":858,"dataGaLocation":797},"/topics/cloud-native/","cloud transformation",{"text":860,"config":861},"SCM",{"href":448,"dataGaName":862,"dataGaLocation":797},"source code management",{"text":438,"config":864},{"href":440,"dataGaName":865,"dataGaLocation":797},"continuous integration & delivery",{"text":867,"config":868},"Value stream management",{"href":484,"dataGaName":869,"dataGaLocation":797},"value stream management",{"text":871,"config":872},"GitOps",{"href":873,"dataGaName":874,"dataGaLocation":797},"/solutions/gitops/","gitops",{"text":494,"config":876},{"href":496,"dataGaName":497,"dataGaLocation":797},{"text":878,"config":879},"Small business",{"href":501,"dataGaName":502,"dataGaLocation":797},{"text":881,"config":882},"Public sector",{"href":506,"dataGaName":507,"dataGaLocation":797},{"text":884,"config":885},"Education",{"href":886,"dataGaName":887,"dataGaLocation":797},"/solutions/education/","education",{"text":889,"config":890},"Financial services",{"href":891,"dataGaName":892,"dataGaLocation":797},"/solutions/finance/","financial services",{"title":514,"links":894},[895,897,899,901,904,906,908,910,912,914,916,918,920],{"text":526,"config":896},{"href":528,"dataGaName":529,"dataGaLocation":797},{"text":531,"config":898},{"href":533,"dataGaName":534,"dataGaLocation":797},{"text":536,"config":900},{"href":538,"dataGaName":539,"dataGaLocation":797},{"text":541,"config":902},{"href":543,"dataGaName":903,"dataGaLocation":797},"docs",{"text":564,"config":905},{"href":566,"dataGaName":567,"dataGaLocation":797},{"text":559,"config":907},{"href":561,"dataGaName":562,"dataGaLocation":797},{"text":569,"config":909},{"href":571,"dataGaName":572,"dataGaLocation":797},{"text":582,"config":911},{"href":584,"dataGaName":585,"dataGaLocation":797},{"text":574,"config":913},{"href":576,"dataGaName":577,"dataGaLocation":797},{"text":587,"config":915},{"href":589,"dataGaName":590,"dataGaLocation":797},{"text":592,"config":917},{"href":594,"dataGaName":595,"dataGaLocation":797},{"text":597,"config":919},{"href":599,"dataGaName":600,"dataGaLocation":797},{"text":602,"config":921},{"href":604,"dataGaName":605,"dataGaLocation":797},{"title":620,"links":923},[924,926,928,930,932,934,936,940,945,947,949,951],{"text":627,"config":925},{"href":629,"dataGaName":622,"dataGaLocation":797},{"text":632,"config":927},{"href":634,"dataGaName":635,"dataGaLocation":797},{"text":640,"config":929},{"href":642,"dataGaName":643,"dataGaLocation":797},{"text":645,"config":931},{"href":647,"dataGaName":648,"dataGaLocation":797},{"text":650,"config":933},{"href":652,"dataGaName":653,"dataGaLocation":797},{"text":655,"config":935},{"href":657,"dataGaName":658,"dataGaLocation":797},{"text":937,"config":938},"Sustainability",{"href":939,"dataGaName":937,"dataGaLocation":797},"/sustainability/",{"text":941,"config":942},"Diversity, inclusion and belonging (DIB)",{"href":943,"dataGaName":944,"dataGaLocation":797},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":660,"config":946},{"href":662,"dataGaName":663,"dataGaLocation":797},{"text":670,"config":948},{"href":672,"dataGaName":673,"dataGaLocation":797},{"text":675,"config":950},{"href":677,"dataGaName":678,"dataGaLocation":797},{"text":952,"config":953},"Modern Slavery Transparency Statement",{"href":954,"dataGaName":955,"dataGaLocation":797},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":957,"links":958},"Contact Us",[959,962,964,966,971,976,981],{"text":960,"config":961},"Contact an expert",{"href":38,"dataGaName":370,"dataGaLocation":797},{"text":689,"config":963},{"href":691,"dataGaName":692,"dataGaLocation":797},{"text":694,"config":965},{"href":696,"dataGaName":697,"dataGaLocation":797},{"text":967,"config":968},"Status",{"href":969,"dataGaName":970,"dataGaLocation":797},"https://status.gitlab.com/","status",{"text":972,"config":973},"Terms of use",{"href":974,"dataGaName":975,"dataGaLocation":797},"/terms/","terms of use",{"text":977,"config":978},"Privacy statement",{"href":979,"dataGaName":980,"dataGaLocation":797},"/privacy/","privacy statement",{"text":982,"config":983},"Cookie preferences",{"dataGaName":984,"dataGaLocation":797,"id":985,"isOneTrustButton":298},"cookie preferences","ot-sdk-btn",{"items":987},[988,990,992],{"text":972,"config":989},{"href":974,"dataGaName":975,"dataGaLocation":797},{"text":977,"config":991},{"href":979,"dataGaName":980,"dataGaLocation":797},{"text":982,"config":993},{"dataGaName":984,"dataGaLocation":797,"id":985,"isOneTrustButton":298},"content:shared:en-us:main-footer.yml","Main Footer","shared/en-us/main-footer.yml","shared/en-us/main-footer",{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":999,"content":1000,"_id":347,"_type":348,"title":17,"_source":349,"_file":350,"_stem":351,"_extension":352},{"title":9,"description":10},[1001,1010,1016,1033,1045,1049,1101,1105,1115,1137,1144,1159],{"componentName":13,"componentContent":1002},{"links":1003},[1004,1006,1008],{"text":17,"config":1005},{"href":19,"dataGaName":20,"dataGaLocation":21},{"text":23,"config":1007},{"href":25,"dataGaName":23,"dataGaLocation":21},{"text":27,"config":1009},{"href":29,"dataGaName":27,"dataGaLocation":21},{"componentName":31,"componentContent":1011},{"header":33,"buttons":1012,"description":42,"config":1015},[1013],{"text":36,"config":1014},{"href":38,"dataGaName":39,"dataGaLocation":40,"variant":41},{"contentAlignment":44},{"componentName":46,"componentContent":1017},{"logos":1018},[1019,1021,1023,1025,1027,1029,1031],{"config":1020},{"dataGaName":51,"src":52,"href":53},{"config":1022},{"dataGaName":56,"src":57,"href":58},{"config":1024},{"dataGaName":61,"src":62,"href":63},{"config":1026},{"dataGaName":66,"src":67,"href":68},{"config":1028},{"dataGaName":71,"src":72,"href":73},{"config":1030},{"dataGaName":76,"src":77,"href":78},{"config":1032},{"dataGaName":81,"src":82,"href":83},{"componentName":85,"componentContent":1034},{"title":87,"cards":1035},[1036,1039,1042],{"title":90,"description":91,"image":1037},{"altText":93,"config":1038},{"src":95},{"title":97,"description":98,"image":1040},{"altText":100,"config":1041},{"src":102},{"title":104,"description":105,"image":1043},{"altText":107,"config":1044},{"src":109},{"componentName":111,"componentContent":1046},{"text":113,"button":1047},{"text":115,"config":1048},{"href":117,"dataGaName":118,"dataGaLocation":119,"variant":120},{"componentName":122,"componentContent":1050},{"header":124,"tabs":1051},[1052,1059,1066,1073,1080,1087,1094],{"name":127,"description":128,"image":1053,"mobileImage":1055,"items":1057,"config":1058},{"altText":130,"config":1054},{"src":132},{"config":1056},{"src":135},[],{"key":138},{"name":140,"description":141,"image":1060,"mobileImage":1062,"items":1064,"config":1065},{"altText":143,"config":1061},{"src":145},{"config":1063},{"src":148},[],{"key":151},{"name":153,"description":154,"image":1067,"mobileImage":1069,"items":1071,"config":1072},{"altText":156,"config":1068},{"src":158},{"config":1070},{"src":161},[],{"key":164},{"name":166,"description":167,"image":1074,"mobileImage":1076,"items":1078,"config":1079},{"altText":169,"config":1075},{"src":171},{"config":1077},{"src":174},[],{"key":177},{"name":179,"description":180,"image":1081,"mobileImage":1083,"items":1085,"config":1086},{"altText":182,"config":1082},{"src":184},{"config":1084},{"src":187},[],{"key":190},{"name":192,"description":193,"image":1088,"mobileImage":1090,"items":1092,"config":1093},{"altText":195,"config":1089},{"src":197},{"config":1091},{"src":200},[],{"key":203},{"name":205,"description":206,"image":1095,"mobileImage":1097,"items":1099,"config":1100},{"altText":208,"config":1096},{"src":210},{"config":1098},{"src":213},[],{"key":216},{"componentName":111,"componentContent":1102},{"text":219,"button":1103},{"text":115,"config":1104},{"href":222,"dataGaName":223,"dataGaLocation":224},{"componentName":226,"componentContent":1106},{"title":228,"config":1107,"imageHeading":1108,"button":1110,"items":1112},{"id":230},{"config":1109},{"src":233},{"text":235,"config":1111},{"href":237,"dataGaName":238,"dataGaLocation":239,"variant":41},[1113,1114],{"title":242,"description":243},{"title":245,"description":246},{"componentName":122,"componentContent":1116},{"header":249,"tabs":1117},[1118,1125,1129,1133],{"name":252,"title":253,"description":254,"stats":1119,"image":1122,"config":1124},{"subText":256,"button":1120},{"text":258,"config":1121},{"href":260,"dataGaName":261,"dataGaLocation":262},{"altText":252,"config":1123},{"src":265},{"key":267},{"name":269,"title":270,"description":271,"image":1126,"config":1128},{"altText":269,"config":1127},{"src":274},{"key":276},{"name":278,"title":279,"description":280,"image":1130,"config":1132},{"altText":278,"config":1131},{"src":283},{"key":285},{"name":287,"title":288,"description":289,"image":1134,"config":1136},{"altText":287,"config":1135},{"src":292},{"key":294},{"componentName":226,"componentContent":1138},{"config":1139,"title":300,"description":301,"button":1140,"image":1142},{"showLeftIcon":298,"showRightIcon":6,"id":299},{"text":303,"config":1141},{"href":305,"dataGaName":306,"dataGaLocation":239,"variant":41,"icon":307},{"altText":309,"config":1143},{"src":311},{"componentName":313,"componentContent":1145},{"title":315,"cards":1146},[1147,1151,1155],{"title":318,"subTitle":319,"logo":1148,"config":1150},{"altText":321,"config":1149},{"src":323},{"dataGaName":325,"href":326},{"title":328,"subTitle":329,"logo":1152,"config":1154},{"altText":331,"config":1153},{"src":333},{"dataGaName":71,"href":73},{"title":336,"subTitle":337,"logo":1156,"config":1158},{"altText":339,"config":1157},{"src":341},{"dataGaName":343,"href":344},{"componentName":346},{"_path":1161,"_dir":355,"_draft":6,"_partial":6,"_locale":7,"header":1162,"eyebrow":1163,"blurb":1164,"button":1165,"secondaryButton":1169,"_id":1171,"_type":348,"title":1172,"_source":349,"_file":1173,"_stem":1174,"_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":1166},{"href":1167,"dataGaName":366,"dataGaLocation":1168},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":368,"config":1170},{"href":38,"dataGaName":370,"dataGaLocation":1168},"content:shared:en-us:next-steps.yml","Next Steps","shared/en-us/next-steps.yml","shared/en-us/next-steps",1760469819854]