[{"data":1,"prerenderedAt":1018},["ShallowReactive",2],{"/de-de/blog/delivering-faster-and-smarter-scans-with-advanced-sast":3,"navigation-de-de":237,"banner-de-de":668,"footer-de-de":676,"blog-post-authors-de-de-Salman Ladha":917,"blog-related-posts-de-de-delivering-faster-and-smarter-scans-with-advanced-sast":932,"blog-promotions-de-de":956,"next-steps-de-de":1008},{"id":4,"title":5,"authors":6,"body":8,"category":219,"date":220,"description":221,"extension":222,"externalUrl":223,"faq":223,"featured":224,"heroImage":225,"meta":226,"navigation":227,"path":228,"seo":229,"slug":231,"stem":232,"tags":233,"template":235,"updatedDate":223,"__hash__":236},"blogPosts/de-de/blog/delivering-faster-and-smarter-scans-with-advanced-sast.md","Schnellere und präzisere Scans mit GitLab Advanced SAST",[7],"Salman Ladha",{"type":9,"value":10,"toc":211},"minimark",[11,22,37,40,45,48,51,55,64,67,71,74,77,100,103,129,132,139,145,161,164,173,176,186,190],[12,13,14,15,21],"p",{},"Static Application Security Testing (SAST) ist ein wesentlicher Bestandteil sicherer Softwareentwicklung. SAST-Tools identifizieren Schwachstellen im Code, bevor diese produktiv werden können. Im vergangenen Jahr haben wir mit GitLab 17.4 ",[16,17,20],"a",{"href":18,"rel":19},"https://about.gitlab.com/blog/gitlab-advanced-sast-is-now-generally-available/",[],"Advanced SAST eingeführt",", um qualitativ hochwertigere Scan-Ergebnisse direkt in Entwicklungs-Workflows zu liefern. Seitdem hat Advanced SAST Millionen von Scans in über hunderttausend Codebasen durchgeführt. Das Risiko wurde reduziert, und Kunden konnten von Beginn an sicherere Anwendungen entwickeln.",[12,23,24,25,30,31,36],{},"Mit GitLab 18.5 bauen wir auf dieser Grundlage auf. ",[16,26,29],{"href":27,"rel":28},"https://about.gitlab.com/blog/gitlab-18-5-intelligence-that-moves-software-development-forward/",[],"Neue Funktionen"," verbessern Genauigkeit und Geschwindigkeit. Entwicklungsteams erhalten Ergebnisse, denen sie vertrauen können, ohne dass der Arbeitsfluss unterbrochen wird. Die Verbesserungen umfassen höhere Standardpräzision und Custom Detection Rules. Drei Optimierungen beschleunigen die Scans: Multi-Core-Scanning, algorithmische Optimierungen und Diff-basiertes Scannen. Zusammen machen diese Verbesserungen ",[16,32,35],{"href":33,"rel":34},"https://docs.gitlab.com/user/application_security/sast/gitlab_advanced_sast/",[],"Advanced SAST"," präziser und schneller.",[12,38,39],{},"Diese Verbesserungen sind besonders relevant für Entwicklungsteams in regulierten Branchen. Systematische Security-Scans sind dort oft Compliance-Anforderung – beispielsweise für Unternehmen mit TISAX-Zertifizierung in der Automobilindustrie oder BaFin-Vorgaben im Finanzsektor. Gleichzeitig müssen diese Scans schnell genug ablaufen, damit Entwicklungsteams produktiv bleiben. Die Kombination aus Genauigkeit und Performance ist entscheidend für erfolgreiche SAST-Programme.",[41,42,44],"h2",{"id":43},"das-problem-adoption-scheitert-an-falschen-trade-offs","Das Problem: Adoption scheitert an falschen Trade-offs",[12,46,47],{},"SAST-Programme scheitern selten an ungenauen Schwachstellenerkennung. Sie scheitern daran, dass Entwicklungsteams die Security-Tools nicht nutzen. Viele AppSec-Lösungen liefern Genauigkeit auf Kosten der Entwicklererfahrung. Andere priorisieren Usability, verlieren aber an Präzision. In der Realität sind beide Dimensionen notwendig. Ohne Genauigkeit vertrauen Entwickler den Ergebnissen nicht. Ohne Geschwindigkeit und Benutzerfreundlichkeit sinkt die Adoption.",[12,49,50],{},"Wenn beide Faktoren zusammenkommen, fügt sich Security natürlich in den Entwicklungsprozess ein. Nur so können Security-Teams SAST-Adoption in großem Umfang erreichen. Diese Philosophie prägt die GitLab-Roadmap für Advanced SAST.",[41,52,54],{"id":53},"höhere-präzision-durch-bessere-regeln-und-custom-detection","Höhere Präzision durch bessere Regeln und Custom Detection",[12,56,57,58,63],{},"Die integrierten Advanced SAST Rules basieren auf Erkenntnissen des hauseigenen Security-Research-Teams von GitLab. Sie maximieren die Genauigkeit standardmäßig. Bisher konnten Regeln ",[16,59,62],{"href":60,"rel":61},"https://docs.gitlab.com/user/application_security/sast/customize_rulesets/",[],"deaktiviert"," oder in Name, Beschreibung und Severity angepasst werden. Eigene Detection-Logik war jedoch nicht möglich. Mit GitLab 18.5 können Teams nun eigene musterbasierte Custom Rules definieren. Damit lassen sich organisationsspezifische Probleme erkennen – beispielsweise verbotene Funktionsaufrufe. Verstöße gegen Custom Rules werden am selben Ort wie die integrierten GitLab-Regeln gemeldet. Entwicklungsteams erhalten Informationen aus einem zentralen Dashboard.",[12,65,66],{},"Custom Rules eignen sich für klar definierte Probleme, die für die Organisation relevant sind. Sie beeinflussen jedoch nicht die Taint-Analyse, die Advanced SAST zur Erkennung von Injections und ähnlichen Schwachstellen nutzt. Custom Rules werden über TOML-Dateien verwaltet, wie andere SAST-Ruleset-Konfigurationen auch. Das Ergebnis: Scan-Ergebnisse mit höherer Qualität, angepasst an den spezifischen Kontext. Security-Teams erhalten mehr Kontrolle. Entwickler erhalten klarere und umsetzbare Findings.",[41,68,70],{"id":69},"kürzere-scan-zeiten-für-höhere-adoption","Kürzere Scan-Zeiten für höhere Adoption",[12,72,73],{},"Geschwindigkeit ist ein entscheidender Faktor. Wenn ein SAST-Scan zu lange dauert, wechseln Entwickler oft zu anderen Aufgaben. Die Adoption sinkt.",[12,75,76],{},"Deshalb haben wir mehrere Performance-Verbesserungen implementiert, um Scan-Zeiten erheblich zu reduzieren – ohne Kompromisse bei der Genauigkeit:",[78,79,80,88,94],"ul",{},[81,82,83,87],"li",{},[84,85,86],"strong",{},"Multi-Core-Scanning",": Nutzt mehrere CPU-Kerne auf GitLab Runners",[81,89,90,93],{},[84,91,92],{},"Diff-basiertes Scannen",": Scannt nur den geänderten Code in einem Merge Request",[81,95,96,99],{},[84,97,98],{},"Laufende Optimierungen",": Intelligentere Algorithmen und Engine-Verbesserungen",[12,101,102],{},"Diese Verbesserungen bauen aufeinander auf und liefern schnellere Scans mit erheblichem Impact:",[78,104,105,112,118],{},[81,106,107,108,111],{},"Multi-Core-Scanning reduziert die Scan-Laufzeit typischerweise um bis zu ",[84,109,110],{},"50 Prozent",".",[81,113,114,115,111],{},"Diff-basiertes Scannen hilft besonders bei großen Repositories, in denen bei jeder Änderung weniger Code modifiziert wird. Es ist speziell darauf ausgelegt, schnelleres Feedback im Code-Review-Prozess zu liefern, indem es schnellere Scans in Merge Requests ermöglicht. In unseren Tests benötigen viele große Repositories jetzt weniger als ",[84,116,117],{},"10 Minuten für Ergebnisse in MRs, während Scans zuvor mehr als 20 Minuten dauerten",[81,119,120,121,124,125,128],{},"In aktuellen internen Tests haben algorithmische Optimierungen die ",[84,122,123],{},"Scan-Zeiten bei großen Open-Source-Codebasen um bis zu 71 Prozent reduziert",". Apache Lucene (Java) zeigte die größte Verbesserung. Auch andere Projekte wie Django (Python), Kafka und Zulip verzeichneten ",[84,126,127],{},"Performance-Steigerungen von über 50 Prozent im Single-Core-Modus",". Die Ergebnisse sind in den Charts unten dargestellt.",[12,130,131],{},"Für Entwicklungsteams bedeutet das: schnelleres Feedback in Merge Requests, weniger Wartezeit auf Security-Ergebnisse und eine reibungslosere Adoption. Mit Multi-Core-Scanning und Diff-basierter Analyse werden die Verbesserungen noch größer.",[12,133,134],{},[135,136],"img",{"alt":137,"src":138},"Chart mit Python-Scan-Zeiten","https://res.cloudinary.com/about-gitlab-com/image/upload/v1760714805/rxl2zzo58j7y0k2ldxeq.png",[12,140,141],{},[135,142],{"alt":143,"src":144},"Chart mit Java-Scan-Zeiten","https://res.cloudinary.com/about-gitlab-com/image/upload/v1760714805/hz9bsrir6nrqthkjddvi.png",[146,147,148],"blockquote",{},[12,149,150,151,156,157,160],{},"Diese Performance-Verbesserungen spiegeln GitLabs Fokus auf bessere Workflows für Entwicklungsteams wider. Ein Kunde ist kürzlich auf GitLabs ",[16,152,155],{"href":153,"rel":154},"https://docs.gitlab.com/user/application_security/policies/pipeline_execution_policies/",[],"Pipeline Execution Policies"," umgestiegen. Das Ziel: mehr Kontrolle und Flexibilität bei Security-Scans innerhalb der Pipelines. Durch Standardisierung von Templates, Caching und Optimierung der Pipeline-Logik konnte das Team die Laufzeiten für Dependency-Scans von ",[84,158,159],{},"15–60 Minuten auf nur 1–2 Minuten pro Job reduzieren. Das spart täglich etwa 100 000 Compute Minutes über 15 000 Scans hinweg",". Ein klares Beispiel dafür, wie anpassbare und effiziente Pipeline Execution Policies zu schnelleren Feedback-Zyklen, höherer Produktivität und breiterer Adoption führen.",[12,162,163],{},"Mit diesen Verbesserungen bietet Advanced SAST Security- und Entwicklungsteams die Genauigkeit, Geschwindigkeit und Flexibilität, die sie für moderne Softwareentwicklung benötigen. Durch Reduzierung von False Positives, Custom Detection und beschleunigte Scan-Zeiten wird Security zu einem Enabler für Entwicklungsteams.",[12,165,166,167,172],{},"Wie alle ",[16,168,171],{"href":169,"rel":170},"https://about.gitlab.com/solutions/application-security-testing/",[],"Application-Security-Funktionen von GitLab"," ist Advanced SAST direkt in die DevSecOps-Plattform integriert. Security wird so zu einem natürlichen Bestandteil davon, wie Entwicklungsteams Software erstellen, testen, deployen und absichern.",[12,174,175],{},"Das Ergebnis: schnellere Adoption, weniger Bottlenecks und sicherere Anwendungen von Beginn an.",[146,177,178],{},[12,179,180,181,111],{},"Advanced SAST jetzt testen: ",[16,182,185],{"href":183,"rel":184},"https://about.gitlab.com/de-de/free-trial/",[],"Kostenlose Testversion von GitLab Ultimate starten",[41,187,189],{"id":188},"mehr-erfahren","Mehr erfahren",[78,191,192,198,205],{},[81,193,194],{},[16,195,197],{"href":18,"rel":196},[],"GitLab Advanced SAST is now generally available",[81,199,200],{},[16,201,204],{"href":202,"rel":203},"https://about.gitlab.com/blog/comprehensive-guide-to-gitlab-dast/",[],"A comprehensive guide to GitLab DAST",[81,206,207],{},[16,208,210],{"href":169,"rel":209},[],"GitLab Security Testing solutions",{"title":212,"searchDepth":213,"depth":213,"links":214},"",2,[215,216,217,218],{"id":43,"depth":213,"text":44},{"id":53,"depth":213,"text":54},{"id":69,"depth":213,"text":70},{"id":188,"depth":213,"text":189},"security","2025-10-21","Neue Verbesserungen in GitLab 18.5 erhöhen Genauigkeit und Geschwindigkeit von Advanced SAST für bessere Workflows.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1759320418/xjmqcozxzt4frx0hori3.png",{},true,"/de-de/blog/delivering-faster-and-smarter-scans-with-advanced-sast",{"config":230,"title":5,"description":221},{"noIndex":224},"delivering-faster-and-smarter-scans-with-advanced-sast","de-de/blog/delivering-faster-and-smarter-scans-with-advanced-sast",[219,234],"product","BlogPost","5JDfnsC5KTM4m1IYen_gB2W94zFzp5qlh896ertXl0A",{"logo":238,"freeTrial":243,"sales":248,"login":253,"items":258,"search":586,"minimal":620,"duo":638,"switchNav":647,"pricingDeployment":658},{"config":239},{"href":240,"dataGaName":241,"dataGaLocation":242},"/de-de/","gitlab logo","header",{"text":244,"config":245},"Kostenlose Testversion anfordern",{"href":246,"dataGaName":247,"dataGaLocation":242},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de&glm_content=default-saas-trial/","free trial",{"text":249,"config":250},"Demo anfordern",{"href":251,"dataGaName":252,"dataGaLocation":242},"/de-de/sales/?contact-topic=request-demo","sales",{"text":254,"config":255},"Anmelden",{"href":256,"dataGaName":257,"dataGaLocation":242},"https://gitlab.com/users/sign_in/","sign in",[259,287,389,394,508,564],{"text":260,"config":261,"menu":263},"Plattform",{"dataNavLevelOne":262},"platform",{"type":264,"columns":265},"cards",[266,272,280],{"title":260,"description":267,"link":268},"Die intelligente Orchestrierungsplattform für DevSecOps",{"text":269,"config":270},"Die Plattform erkunden",{"href":271,"dataGaName":262,"dataGaLocation":242},"/de-de/platform/",{"title":273,"description":274,"link":275},"GitLab Duo Agent Platform","Agentische KI für den gesamten Software-Lebenszyklus",{"text":276,"config":277},"Lerne GitLab Duo kennen",{"href":278,"dataGaName":279,"dataGaLocation":242},"/de-de/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":281,"description":282,"link":283},"Warum GitLab?","Erfahre, warum sich Unternehmen für GitLab entscheiden",{"text":189,"config":284},{"href":285,"dataGaName":286,"dataGaLocation":242},"/de-de/why-gitlab/","why gitlab",{"text":288,"left":227,"config":289,"menu":291},"Produkt",{"dataNavLevelOne":290},"solutions",{"type":292,"link":293,"columns":297,"feature":368},"lists",{"text":294,"config":295},"Alle Lösungen anzeigen",{"href":296,"dataGaName":290,"dataGaLocation":242},"/de-de/solutions/",[298,323,346],{"title":299,"description":300,"link":301,"items":306},"Automatisierung","CI/CD und Automatisierung zur Beschleunigung der Bereitstellung",{"config":302},{"icon":303,"href":304,"dataGaName":305,"dataGaLocation":242},"AutomatedCodeAlt","/de-de/solutions/delivery-automation/","automated software delivery",[307,311,314,319],{"text":308,"config":309},"CI/CD",{"href":310,"dataGaLocation":242,"dataGaName":308},"/de-de/solutions/continuous-integration/",{"text":273,"config":312},{"href":278,"dataGaLocation":242,"dataGaName":313},"gitlab duo agent platform - product menu",{"text":315,"config":316},"Quellcodeverwaltung",{"href":317,"dataGaLocation":242,"dataGaName":318},"/de-de/solutions/source-code-management/","Source Code Management",{"text":320,"config":321},"Automatische Softwarebereitstellung",{"href":304,"dataGaLocation":242,"dataGaName":322},"Automated software delivery",{"title":324,"description":325,"link":326,"items":331},"Sicherheit","Entwickle Code schneller ohne Abstriche bei der Sicherheit",{"config":327},{"href":328,"dataGaName":329,"dataGaLocation":242,"icon":330},"/de-de/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[332,336,341],{"text":333,"config":334},"Anwendungssicherheitstests",{"href":328,"dataGaName":335,"dataGaLocation":242},"Application security testing",{"text":337,"config":338},"Schutz der Software-Lieferkette",{"href":339,"dataGaLocation":242,"dataGaName":340},"/de-de/solutions/supply-chain/","Software supply chain security",{"text":342,"config":343},"Software-Compliance",{"href":344,"dataGaName":345,"dataGaLocation":242},"/de-de/solutions/software-compliance/","software compliance",{"title":347,"link":348,"items":353},"Messung",{"config":349},{"icon":350,"href":351,"dataGaName":352,"dataGaLocation":242},"DigitalTransformation","/de-de/solutions/visibility-measurement/","visibility and measurement",[354,358,363],{"text":355,"config":356},"Sichtbarkeit und Messung",{"href":351,"dataGaLocation":242,"dataGaName":357},"Visibility and Measurement",{"text":359,"config":360},"Wertstrommanagement",{"href":361,"dataGaLocation":242,"dataGaName":362},"/de-de/solutions/value-stream-management/","Value Stream Management",{"text":364,"config":365},"Analysen und Einblicke",{"href":366,"dataGaLocation":242,"dataGaName":367},"/de-de/solutions/analytics-and-insights/","Analytics and insights",{"title":369,"type":292,"items":370},"GitLab für",[371,377,383],{"text":372,"config":373},"Enterprise",{"icon":374,"href":375,"dataGaLocation":242,"dataGaName":376},"Building","/de-de/enterprise/","enterprise",{"text":378,"config":379},"Kleinunternehmen",{"icon":380,"href":381,"dataGaLocation":242,"dataGaName":382},"Work","/de-de/small-business/","small business",{"text":384,"config":385},"Öffentlicher Sektor",{"icon":386,"href":387,"dataGaLocation":242,"dataGaName":388},"Organization","/de-de/solutions/public-sector/","public sector",{"text":390,"config":391},"Preise",{"href":392,"dataGaName":393,"dataGaLocation":242,"dataNavLevelOne":393},"/de-de/pricing/","pricing",{"text":395,"config":396,"menu":398},"Ressourcen",{"dataNavLevelOne":397},"resources",{"type":292,"link":399,"columns":403,"feature":497},{"text":400,"config":401},"Alle Ressourcen anzeigen",{"href":402,"dataGaName":397,"dataGaLocation":242},"/de-de/resources/",[404,437,464],{"title":405,"items":406},"Erste Schritte",[407,412,417,422,427,432],{"text":408,"config":409},"Installieren",{"href":410,"dataGaName":411,"dataGaLocation":242},"/de-de/install/","install",{"text":413,"config":414},"Kurzanleitungen",{"href":415,"dataGaName":416,"dataGaLocation":242},"/de-de/get-started/","quick setup checklists",{"text":418,"config":419},"Lernen",{"href":420,"dataGaLocation":242,"dataGaName":421},"https://university.gitlab.com/","learn",{"text":423,"config":424},"Produktdokumentation",{"href":425,"dataGaName":426,"dataGaLocation":242},"https://docs.gitlab.com/","product documentation",{"text":428,"config":429},"Best-Practice-Videos",{"href":430,"dataGaName":431,"dataGaLocation":242},"/de-de/getting-started-videos/","best practice videos",{"text":433,"config":434},"Integrationen",{"href":435,"dataGaName":436,"dataGaLocation":242},"/de-de/integrations/","integrations",{"title":438,"items":439},"Entdecken",[440,445,450,455,459],{"text":441,"config":442},"Kundenerfolge",{"href":443,"dataGaName":444,"dataGaLocation":242},"/de-de/customers/","customer success stories",{"text":446,"config":447},"Blog",{"href":448,"dataGaName":449,"dataGaLocation":242},"/de-de/blog/","blog",{"text":451,"config":452},"Demo-Hub",{"href":453,"dataGaName":454,"dataGaLocation":242},"/de-de/demo-hub/","demo hub",{"text":456,"config":457},"The Source",{"href":458,"dataGaName":449,"dataGaLocation":242},"/de-de/the-source/",{"text":460,"config":461},"Remote",{"href":462,"dataGaName":463,"dataGaLocation":242},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":465,"items":466},"Vernetzen",[467,472,477,482,487,492],{"text":468,"config":469},"GitLab-Services",{"href":470,"dataGaName":471,"dataGaLocation":242},"/de-de/services/","services",{"text":473,"config":474},"Beitragen",{"href":475,"dataGaName":476,"dataGaLocation":242},"https://contributors.gitlab.com","contribute",{"text":478,"config":479},"Community",{"href":480,"dataGaName":481,"dataGaLocation":242},"/community/","community",{"text":483,"config":484},"Forum",{"href":485,"dataGaName":486,"dataGaLocation":242},"https://forum.gitlab.com/","forum",{"text":488,"config":489},"Veranstaltungen",{"href":490,"dataGaName":491,"dataGaLocation":242},"/events/","events",{"text":493,"config":494},"Partner",{"href":495,"dataGaName":496,"dataGaLocation":242},"/de-de/partners/","partners",{"config":498,"title":501,"text":502,"link":503},{"background":499,"textColor":500},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","Neues bei GitLab","Über die neuesten Funktionen und Verbesserungen auf dem Laufenden bleiben.",{"text":504,"config":505},"Aktuelle Nachrichten",{"href":506,"dataGaName":507,"dataGaLocation":242},"/de-de/whats-new/","whats new",{"text":509,"config":510,"menu":512},"Unternehmen",{"dataNavLevelOne":511},"company",{"type":292,"columns":513},[514],{"items":515},[516,521,527,529,534,539,544,549,554,559],{"text":517,"config":518},"Über",{"href":519,"dataGaName":520,"dataGaLocation":242},"/de-de/company/","about",{"text":522,"config":523,"footerGa":526},"Karriere",{"href":524,"dataGaName":525,"dataGaLocation":242},"/jobs/","jobs",{"dataGaName":525},{"text":488,"config":528},{"href":490,"dataGaName":491,"dataGaLocation":242},{"text":530,"config":531},"Geschäftsführung",{"href":532,"dataGaName":533,"dataGaLocation":242},"/company/team/e-group/","leadership",{"text":535,"config":536},"Handbuch",{"href":537,"dataGaName":538,"dataGaLocation":242},"https://handbook.gitlab.com/","handbook",{"text":540,"config":541},"Investor Relations",{"href":542,"dataGaName":543,"dataGaLocation":242},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":545,"config":546},"Trust Center",{"href":547,"dataGaName":548,"dataGaLocation":242},"/de-de/security/","trust center",{"text":550,"config":551},"AI Transparency Center",{"href":552,"dataGaName":553,"dataGaLocation":242},"/de-de/ai-transparency-center/","ai transparency center",{"text":555,"config":556},"Newsletter",{"href":557,"dataGaName":558,"dataGaLocation":242},"/company/contact/#contact-forms","newsletter",{"text":560,"config":561},"Presse",{"href":562,"dataGaName":563,"dataGaLocation":242},"/press/","press",{"text":565,"config":566,"menu":567},"Kontakt",{"dataNavLevelOne":511},{"type":292,"columns":568},[569],{"items":570},[571,576,581],{"text":572,"config":573},"Vertrieb kontaktieren",{"href":574,"dataGaName":575,"dataGaLocation":242},"/de-de/sales/","talk to sales",{"text":577,"config":578},"Support-Portal",{"href":579,"dataGaName":580,"dataGaLocation":242},"https://support.gitlab.com/hc/en-us","support portal",{"text":582,"config":583},"Kundenportal",{"href":584,"dataGaName":585,"dataGaLocation":242},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":587,"login":588,"suggestions":595},"Schließen",{"text":589,"link":590},"Um Repositorys und Projekte zu durchsuchen, melde dich an bei",{"text":591,"config":592},"gitlab.com",{"href":256,"dataGaName":593,"dataGaLocation":594},"search login","search",{"text":596,"default":597},"Vorschläge",[598,600,605,607,612,617],{"text":273,"config":599},{"href":278,"dataGaName":273,"dataGaLocation":594},{"text":601,"config":602},"Codevorschläge (KI)",{"href":603,"dataGaName":604,"dataGaLocation":594},"/de-de/solutions/code-suggestions/","Code Suggestions (AI)",{"text":308,"config":606},{"href":310,"dataGaName":308,"dataGaLocation":594},{"text":608,"config":609},"GitLab auf AWS",{"href":610,"dataGaName":611,"dataGaLocation":594},"/de-de/partners/technology-partners/aws/","GitLab on AWS",{"text":613,"config":614},"GitLab auf Google Cloud",{"href":615,"dataGaName":616,"dataGaLocation":594},"/de-de/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":281,"config":618},{"href":285,"dataGaName":619,"dataGaLocation":594},"Why GitLab?",{"freeTrial":621,"mobileIcon":626,"desktopIcon":631,"secondaryButton":634},{"text":622,"config":623},"Kostenlos testen",{"href":624,"dataGaName":247,"dataGaLocation":625},"https://gitlab.com/-/trials/new/","nav",{"altText":627,"config":628},"GitLab-Symbol",{"src":629,"dataGaName":630,"dataGaLocation":625},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":627,"config":632},{"src":633,"dataGaName":630,"dataGaLocation":625},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":405,"config":635},{"href":636,"dataGaName":637,"dataGaLocation":625},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de/get-started/","get started",{"freeTrial":639,"mobileIcon":643,"desktopIcon":645},{"text":640,"config":641},"Mehr über GitLab Duo erfahren",{"href":278,"dataGaName":642,"dataGaLocation":625},"gitlab duo",{"altText":627,"config":644},{"src":629,"dataGaName":630,"dataGaLocation":625},{"altText":627,"config":646},{"src":633,"dataGaName":630,"dataGaLocation":625},{"button":648,"mobileIcon":653,"desktopIcon":655},{"text":649,"config":650},"/Option",{"href":651,"dataGaName":652,"dataGaLocation":625},"#contact","switch",{"altText":627,"config":654},{"src":629,"dataGaName":630,"dataGaLocation":625},{"altText":627,"config":656},{"src":657,"dataGaName":630,"dataGaLocation":625},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":659,"mobileIcon":664,"desktopIcon":666},{"text":660,"config":661},"Zurück zur Preisübersicht",{"href":392,"dataGaName":662,"dataGaLocation":625,"icon":663},"back to pricing","GoBack",{"altText":627,"config":665},{"src":629,"dataGaName":630,"dataGaLocation":625},{"altText":627,"config":667},{"src":633,"dataGaName":630,"dataGaLocation":625},{"title":669,"button":670,"config":674},"GitLab Orbit ist da: die Kontextebene für KI-Agenten",{"text":189,"config":671},{"href":672,"dataGaName":673,"dataGaLocation":242},"/de-de/gitlab-orbit/","orbit",{"layout":675,"disabled":224},"release",{"data":677},{"text":678,"source":679,"edit":685,"contribute":690,"config":695,"items":700,"minimal":906},"Git ist eine Marke von Software Freedom Conservancy und unsere Verwendung von „GitLab“ erfolgt unter Lizenz.",{"text":680,"config":681},"Quelltext der Seite anzeigen",{"href":682,"dataGaName":683,"dataGaLocation":684},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":686,"config":687},"Diese Seite bearbeiten",{"href":688,"dataGaName":689,"dataGaLocation":684},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":691,"config":692},"Beteilige dich",{"href":693,"dataGaName":694,"dataGaLocation":684},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":696,"facebook":697,"youtube":698,"linkedin":699},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[701,746,799,841,873],{"title":390,"links":702,"subMenu":717},[703,707,712],{"text":704,"config":705},"Tarife anzeigen",{"href":392,"dataGaName":706,"dataGaLocation":684},"view plans",{"text":708,"config":709},"Vorteile von Premium",{"href":710,"dataGaName":711,"dataGaLocation":684},"/de-de/pricing/premium/","why premium",{"text":713,"config":714},"Vorteile von Ultimate",{"href":715,"dataGaName":716,"dataGaLocation":684},"/de-de/pricing/ultimate/","why ultimate",[718],{"title":565,"links":719},[720,722,724,726,731,736,741],{"text":572,"config":721},{"href":574,"dataGaName":252,"dataGaLocation":684},{"text":577,"config":723},{"href":579,"dataGaName":580,"dataGaLocation":684},{"text":582,"config":725},{"href":584,"dataGaName":585,"dataGaLocation":684},{"text":727,"config":728},"Status",{"href":729,"dataGaName":730,"dataGaLocation":684},"https://status.gitlab.com/","status",{"text":732,"config":733},"Nutzungsbedingungen",{"href":734,"dataGaName":735,"dataGaLocation":684},"/terms/","terms of use",{"text":737,"config":738},"Datenschutzerklärung",{"href":739,"dataGaName":740,"dataGaLocation":684},"/de-de/privacy/","privacy statement",{"text":742,"config":743},"Cookie-Einstellungen",{"dataGaName":744,"dataGaLocation":684,"id":745,"isOneTrustButton":227},"cookie preferences","ot-sdk-btn",{"title":288,"links":747,"subMenu":756},[748,752],{"text":749,"config":750},"DevSecOps-Plattform",{"href":271,"dataGaName":751,"dataGaLocation":684},"devsecops platform",{"text":753,"config":754},"KI-unterstützte Entwicklung",{"href":278,"dataGaName":755,"dataGaLocation":684},"ai-assisted development",[757],{"title":758,"links":759},"Themen",[760,764,769,774,779,784,789,794],{"text":308,"config":761},{"href":762,"dataGaName":763,"dataGaLocation":684},"/de-de/topics/ci-cd/","cicd",{"text":765,"config":766},"GitOps",{"href":767,"dataGaName":768,"dataGaLocation":684},"/de-de/topics/gitops/","gitops",{"text":770,"config":771},"DevOps",{"href":772,"dataGaName":773,"dataGaLocation":684},"/de-de/topics/devops/","devops",{"text":775,"config":776},"Versionskontrolle",{"href":777,"dataGaName":778,"dataGaLocation":684},"/de-de/topics/version-control/","version control",{"text":780,"config":781},"DevSecOps",{"href":782,"dataGaName":783,"dataGaLocation":684},"/de-de/topics/devsecops/","devsecops",{"text":785,"config":786},"Cloud-nativ",{"href":787,"dataGaName":788,"dataGaLocation":684},"/de-de/topics/cloud-native/","cloud native",{"text":790,"config":791},"KI für das Programmieren",{"href":792,"dataGaName":793,"dataGaLocation":684},"/de-de/topics/devops/ai-for-coding/","ai for coding",{"text":795,"config":796},"Agentische KI",{"href":797,"dataGaName":798,"dataGaLocation":684},"/de-de/topics/agentic-ai/","agentic ai",{"title":800,"links":801},"Lösungen",[802,805,807,812,816,819,822,825,827,829,831,836],{"text":333,"config":803},{"href":328,"dataGaName":804,"dataGaLocation":684},"Application Security Testing",{"text":320,"config":806},{"href":304,"dataGaName":305,"dataGaLocation":684},{"text":808,"config":809},"Agile Entwicklung",{"href":810,"dataGaName":811,"dataGaLocation":684},"/de-de/solutions/agile-delivery/","agile delivery",{"text":813,"config":814},"SCM",{"href":317,"dataGaName":815,"dataGaLocation":684},"source code management",{"text":308,"config":817},{"href":310,"dataGaName":818,"dataGaLocation":684},"continuous integration & delivery",{"text":359,"config":820},{"href":361,"dataGaName":821,"dataGaLocation":684},"value stream management",{"text":765,"config":823},{"href":824,"dataGaName":768,"dataGaLocation":684},"/de-de/solutions/gitops/",{"text":372,"config":826},{"href":375,"dataGaName":376,"dataGaLocation":684},{"text":378,"config":828},{"href":381,"dataGaName":382,"dataGaLocation":684},{"text":384,"config":830},{"href":387,"dataGaName":388,"dataGaLocation":684},{"text":832,"config":833},"Bildungswesen",{"href":834,"dataGaName":835,"dataGaLocation":684},"/de-de/solutions/education/","education",{"text":837,"config":838},"Finanzdienstleistungen",{"href":839,"dataGaName":840,"dataGaLocation":684},"/de-de/solutions/finance/","financial services",{"title":395,"links":842},[843,845,847,849,852,854,857,859,861,863,865,867,869,871],{"text":408,"config":844},{"href":410,"dataGaName":411,"dataGaLocation":684},{"text":413,"config":846},{"href":415,"dataGaName":416,"dataGaLocation":684},{"text":418,"config":848},{"href":420,"dataGaName":421,"dataGaLocation":684},{"text":423,"config":850},{"href":425,"dataGaName":851,"dataGaLocation":684},"docs",{"text":446,"config":853},{"href":448,"dataGaName":449,"dataGaLocation":684},{"text":855,"config":856},"Neuerungen",{"href":506,"dataGaName":507,"dataGaLocation":684},{"text":441,"config":858},{"href":443,"dataGaName":444,"dataGaLocation":684},{"text":460,"config":860},{"href":462,"dataGaName":463,"dataGaLocation":684},{"text":468,"config":862},{"href":470,"dataGaName":471,"dataGaLocation":684},{"text":473,"config":864},{"href":475,"dataGaName":476,"dataGaLocation":684},{"text":478,"config":866},{"href":480,"dataGaName":481,"dataGaLocation":684},{"text":483,"config":868},{"href":485,"dataGaName":486,"dataGaLocation":684},{"text":488,"config":870},{"href":490,"dataGaName":491,"dataGaLocation":684},{"text":493,"config":872},{"href":495,"dataGaName":496,"dataGaLocation":684},{"title":509,"links":874},[875,877,879,881,883,885,890,895,897,899,901],{"text":517,"config":876},{"href":519,"dataGaName":511,"dataGaLocation":684},{"text":522,"config":878},{"href":524,"dataGaName":525,"dataGaLocation":684},{"text":530,"config":880},{"href":532,"dataGaName":533,"dataGaLocation":684},{"text":535,"config":882},{"href":537,"dataGaName":538,"dataGaLocation":684},{"text":540,"config":884},{"href":542,"dataGaName":543,"dataGaLocation":684},{"text":886,"config":887},"Nachhaltigkeit",{"href":888,"dataGaName":889,"dataGaLocation":684},"/sustainability/","Sustainability",{"text":891,"config":892},"Vielfalt, Inklusion und Zugehörigkeit",{"href":893,"dataGaName":894,"dataGaLocation":684},"/de-de/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":545,"config":896},{"href":547,"dataGaName":548,"dataGaLocation":684},{"text":555,"config":898},{"href":557,"dataGaName":558,"dataGaLocation":684},{"text":560,"config":900},{"href":562,"dataGaName":563,"dataGaLocation":684},{"text":902,"config":903},"Transparenzerklärung zu moderner Sklaverei",{"href":904,"dataGaName":905,"dataGaLocation":684},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":907},[908,911,914],{"text":909,"config":910},"Terms",{"href":734,"dataGaName":735,"dataGaLocation":684},{"text":912,"config":913},"Cookies",{"dataGaName":744,"dataGaLocation":684,"id":745,"isOneTrustButton":227},{"text":915,"config":916},"Datenschutz",{"href":739,"dataGaName":740,"dataGaLocation":684},[918],{"id":919,"title":7,"body":223,"config":920,"content":922,"description":223,"extension":926,"meta":927,"navigation":227,"path":928,"seo":929,"stem":930,"__hash__":931},"blogAuthors/en-us/blog/authors/salman-ladha.yml",{"template":921},"BlogAuthor",{"name":7,"config":923},{"headshot":924,"ctfId":925},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662937/Blog/Author%20Headshots/salman_ladha_headshot.png","2AYyG99S9PBB8PQIJ6aKuq","yml",{},"/en-us/blog/authors/salman-ladha",{},"en-us/blog/authors/salman-ladha","AIlZoao6Z2q7mIH5Jkh_ZIB8304XE4IuHFiznllUnT0",[933,940,948],{"title":934,"description":935,"heroImage":225,"category":219,"date":936,"authors":937,"slug":939,"externalUrl":223},"Wie GitLab Schwachstellen über Refactorings hinweg verfolgt","Das verbesserte Scope+Offset-Fingerprinting hält das Tracking stabil, wenn Kommentare, Leerzeilen oder Reformatierungen dazukommen.","2026-08-12",[938],"Julian Thome","improved-scope-offset-fingerprinting",{"title":941,"description":942,"heroImage":225,"category":219,"date":943,"authors":944,"slug":947,"externalUrl":223},"GitLab Secrets Manager unterstützt ESO, Terraform und API","GitLab Secrets Manager liefert Secrets sicher an Kubernetes, Terraform und externe Workflows, aus einer einzigen Quelle für die gesamte Toolchain.","2026-08-06",[945,946],"Erick Bajao","Joe Randazzo","gitlab-secrets-manager-add-eso-terraform-api-support",{"title":949,"description":950,"heroImage":951,"category":219,"date":952,"authors":953,"slug":955,"externalUrl":223},"Mit Claude und GitLab jeden Commit bis zur Produktion absichern","Claude Security findet Schwachstellen in der Coding-Session. GitLab übernimmt danach: Scans, Policy-Durchsetzung und Audit-Nachweise im Lebenszyklus.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1756122536/akivvcnafog9c4dhhzkp.png","2026-08-03",[954],"Alisa Ho","claude-security-and-gitlab",{"promotions":957},[958,972,983,994],{"id":959,"categories":960,"header":962,"text":963,"button":964,"image":969},"ai-modernization",[961],"ai","Hält KI, was uns versprochen wurde?","Das Quiz dauert maximal 5 Minuten.",{"text":965,"config":966},"Ermittle deinen KI-Reifegrad",{"href":967,"dataGaName":968,"dataGaLocation":449},"/de-de/assessments/ai-modernization-assessment/","modernization assessment",{"config":970},{"src":971},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":973,"categories":974,"header":975,"text":963,"button":976,"image":980},"devops-modernization",[234,783],"Verwaltest du Tool-Chaos oder stellst du Innovationen bereit?",{"text":977,"config":978},"Ermittle deinen DevOps-Reifegrad",{"href":979,"dataGaName":968,"dataGaLocation":449},"/de-de/assessments/devops-modernization-assessment/",{"config":981},{"src":982},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":984,"categories":985,"header":986,"text":963,"button":987,"image":991},"security-modernization",[219],"Tauschst du Schnelligkeit gegen Sicherheit ein?",{"text":988,"config":989},"Ermittle deinen Sicherheitsreifegrad",{"href":990,"dataGaName":968,"dataGaLocation":449},"/de-de/assessments/security-modernization-assessment/",{"config":992},{"src":993},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":995,"paths":996,"header":999,"text":1000,"button":1001,"image":1006},"github-azure-migration",[997,998],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","Ist dein Team bereit für den Umzug von GitHub nach Azure?","GitHub stellt bereits auf Azure um. Finde heraus, was das für dich bedeutet.",{"text":1002,"config":1003},"Erfahre, wie GitLab im Vergleich zu GitHub abschneidet",{"href":1004,"dataGaName":1005,"dataGaLocation":449},"/de-de/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":1007},{"src":982},{"header":1009,"blurb":1010,"button":1011,"secondaryButton":1016},"Beginne noch heute, schneller zu entwickeln","Entdecke, was dein Team mit der intelligenten Orchestrierungsplattform für DevSecOps erreichen kann.\n",{"text":1012,"config":1013},"Kostenlosen Test starten",{"href":1014,"dataGaName":247,"dataGaLocation":1015},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/de-de/","feature",{"text":572,"config":1017},{"href":574,"dataGaName":252,"dataGaLocation":1015},1786803748907]