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