[{"data":1,"prerenderedAt":758},["ShallowReactive",2],{"/de-de/topics/devsecops/three-steps-to-better-devsecops":3,"navigation-de-de":89,"banner-de-de":503,"footer-de-de":513,"next-steps-de-de":748},{"id":4,"title":5,"body":6,"category":6,"config":6,"content":7,"description":6,"extension":80,"meta":81,"navigation":82,"path":83,"seo":84,"slug":6,"stem":87,"testContent":6,"type":6,"__hash__":88},"pages/de-de/topics/devsecops/three-steps-to-better-devsecops/index.yml","",null,[8,22,30,78],{"type":9,"componentName":9,"componentContent":10},"CommonBreadcrumbs",{"crumbs":11},[12,16,20],{"title":13,"config":14},"Industry topics",{"href":15},"/topics/",{"title":17,"config":18},"Devsecops",{"href":19},"/de-de/topics/devsecops/",{"title":21},"Three steps to better devsecops",{"type":23,"componentName":23,"componentContent":24},"CommonArticleHero",{"title":25,"text":26,"config":27},"Drei Best Practices für DevSecOps, die sofort implementiert werden können","Angesichts der Tatsache, dass Code mehr denn je ins Visier bösartiger Akteure gerät, ist es an der Zeit, die Bedeutung von DevSecOps zu begreifen. Mit diesen drei Schritten können Teams sofort ihre Anwendungssicherheit verbessern.\n",{"id":28,"twoColumns":29},"drei-best-practices-für-devsecops,-die-sofort-implementiert-werden-können",false,{"type":31,"componentName":31,"componentContent":32},"CommonSideNavigationWithTree",{"anchors":33,"components":52},{"text":34,"data":35},"On this page",[36,40,44,48],{"text":37,"config":38},"1. Beginnt mit der Zusammenarbeit und Kommunikation",{"href":39},"#1-start-with-collaboration-and-communication",{"text":41,"config":42},"2. Einmal schreiben, oft testen",{"href":43},"#2-write-once-test-often",{"text":45,"config":46},"3. Verwende die Testergebnisse, um daraus zu lernen, nicht um zu bestrafen",{"href":47},"#3-use-test-results-to-educate-not-punish",{"text":49,"config":50},"Erfahre mehr über DevSecOps:",{"href":51},"#learn-more-about-dev-sec-ops",[53,58,63,68,73],{"type":54,"componentName":54,"componentContent":55},"TopicsCopy",{"text":56,"config":57},"Egal, wo du dich auf deiner [DevOps-Reise](/topics/devops/){data-ga-name=\"devops journey\" data-ga-location=\"body\"} befindest: Jetzt ist der beste Zeitpunkt, auf [DevSecOps](/topics/devsecops/){data-ga-name=\"devsecops\" data-ga-location=\"body\"} zu setzen. Warum? Weil die Angriffsflächen noch nie so groß waren. Laut Amy DeMartine, VP von Forrester Research, sind Anwendungen heutzutage das größte Sicherheitsziel. Sie betonte, dass [das Problem immer schlimmer und nicht besser wird](/blog/why-security-champions/){data-ga-name=\"worse not better\" data-ga-location=\"body\"}.\n\nEine Studie von Gartner zeigt, dass die [IT-Ausgaben für Sicherheit](https://www.cybersecuritydive.com/news/security-budget-gartner/587911/) tatsächlich sinken und 2019 nur noch 5,7 % des Gesamtbudgets ausmachten, was die ganze Situation noch komplizierter macht.\nUnd als wäre das nicht genug, herrscht unter DevOps-Teams ständig Verwirrung darüber, welche Gruppe jetzt wirklich für die Sicherheit verantwortlich ist. In unserer globalen DevSecOps-Umfrage 2020 gaben 33 % der Sicherheitsexpert(inn)en an, dass sie allein für die Sicherheit verantwortlich sind, aber fast genauso viele (29 %) gaben an, dass alle für die Sicherheit verantwortlich sind.\n\nEs ist an der Zeit, [die Herangehensweise von Teams an DevSecOps](/solutions/application-security-testing/){data-ga-name=\"approach devsecops\" data-ga-location=\"body\"} von Grund auf zu überdenken. Hier sind drei Strategien, die Teams sofort umsetzen können.\n",{"id":5},{"type":54,"componentName":54,"componentContent":59},{"header":37,"text":60,"config":61},"Zusammenarbeit ist der Erfolgsfaktor Nummer eins für jedes Projekt. Bringe deine Projektleiter(innen) und Sicherheitsbeauftragten zusammen. Lass sie in einem Meeting (mit entsprechender Vorbereitungs- oder Planungszeit) Sicherheitsmaßnahmen entwickeln, die durch den für ein bestimmtes Projekt geschriebenen Code erfüllt werden müssen, und automatisierte Tests planen, die Entwickler(innen) für ihren Code durchführen müssen. Wenn ihr diese Entscheidungen gemeinsam trefft, stärkt dies sowohl das Vertrauen in den Prozess als auch die Akzeptanz für eine auf Sicherheit ausgerichtete Mentalität.\n\n[Rob Cuddy von IBM](https://securityintelligence.com/take-your-relationship-with-devsecops-to-the-next-level/) empfiehlt Teams, drei wichtige Kommunikationspunkte umzusetzen, um DevSecOps auf die nächste Stufe zu bringen:\nKommuniziert nur ernsthafte Probleme und filtert überschüssiges Rauschen mithilfe von KI und maschinellem Lernen heraus, um eure Sicherheitsscans zu verifizieren.\nSprecht über den Elefanten im Raum: Open Source. Drittanbieter- und Open-Source-Code ist in der Softwareentwicklung allgegenwärtig. Daher ist es wichtig, dieses Thema direkt anzusprechen, um die Wahrscheinlichkeit vermeidbarer Angriffe zu verringern.\n\nLöst die Hauptprobleme und behebt sie schneller: Findet und behebt falsch negative Ergebnisse, bevor sie ausgenutzt werden.\n\nMit diesen Schritten förderst du eine direkte, ehrliche und taktvolle Kommunikation zwischen den Teams. Das hilft dir dabei, ein Maß an Vertrauen und Glaubwürdigkeit aufzubauen und aufrechtzuerhalten, das für effiziente und effektive DevSecOps nötig ist.\n",{"id":62},"1-start-with-collaboration-and-communication",{"type":54,"componentName":54,"componentContent":64},{"header":41,"text":65,"config":66},"Angesichts der begrenzten Ressourcen für die Anwendungssicherheit und deren wichtiger Rolle für den geschäftlichen Erfolg ist es nur sinnvoll, Tests bei jedem Code-Commit durchzuführen. Idealerweise werden diese Tests einmal geschrieben, um den Projekt- oder Betriebsstandards zu entsprechen, und dann automatisch bei jeder Codeänderung durchgeführt. Konzentriere Tests auf Bereiche in der Anwendung, die die größte Abdeckung haben, aber die wenigste Wartung benötigen. Teams sollten Code auf jeder Strukturebene analysieren, um Probleme zu finden, die die operative Leistung einer App beeinträchtigen könnten. Der Code sollte sicher, robust, effizient und einfach zu warten sein.\n\nPräventive Maßnahmen wie [SAST](https://docs.gitlab.com/user/application_security/sast/) und [Abhängigkeitssuche](https://docs.gitlab.com/user/application_security/dependency_scanning/) sparen später Zeit, indem die Anzahl an Programmierfehlern reduziert wird, bevor der Code zusammengeführt wird. Außerdem helfen sie den Entwickler(inne)n zu verstehen, wie sich Änderungen auf andere Bereiche der Anwendung auswirken. Durch die frühzeitige Festlegung von Testkriterien können Entwickler(innen) die allgemeine Codequalität verbessern, indem sie Standards erhalten, auf die sie sich beim Programmieren beziehen können.\n",{"id":67},"2-write-once-test-often",{"type":54,"componentName":54,"componentContent":69},{"header":45,"text":70,"config":71},"Es ist nicht konstruktiv, Testergebnisse als negative Verstärkung zu verwenden. Neben der Behebung von Fehlern können Testergebnisse auf zwei Arten eingesetzt werden:\nDie jeweiligen Entwickler(innen) sollte die Ergebnisse heranziehen, um zu lernen, wie sie hochwertigeren Code erstellen.\n\nAuf Gruppenebene sollten Testergebnisse auf Muster bei Programmierpraktiken untersucht werden, die dann verbessert werden können. Außerdem können basierend auf den Ergebnissen Standards festgelegt werden, die dazu beitragen, die Codequalität im gesamten Team oder Unternehmen zu verbessern.\n",{"id":72},"3-use-test-results-to-educate-not-punish",{"type":54,"componentName":54,"componentContent":74},{"header":49,"text":75,"config":76},"[Wie ein Sicherheits-Champions-Programm](/blog/why-security-champions/){data-ga-name=\"security champions\" data-ga-location=\"body\"} bessere DevSecOps bedeuten kann\n\nWie GitLab [DevSecOps ermöglicht](/solutions/application-security-testing/){data-ga-name=\"enables devsecops\" data-ga-location=\"body\"}\n\nDie [DevSecOps-Landschaft verstehen](/resources/developer-survey/){data-ga-name=\"devsecops landscape\" data-ga-location=\"body\"}\n",{"id":77},"learn-more-about-dev-sec-ops",{"type":79,"componentName":79},"CommonNextSteps","yml",{},true,"/de-de/topics/devsecops/three-steps-to-better-devsecops",{"title":25,"description":85,"config":86},"GitLab Topics | Three DevSecOps best practices to implement immediately",{"ignoreTitleCharLimit":82},"de-de/topics/devsecops/three-steps-to-better-devsecops/index","5Lf6PftHyhIzmqNPGi_NTOhMGqH3FG3QkKImCKzmiRY",{"data":90},{"logo":91,"freeTrial":96,"sales":101,"login":106,"items":111,"search":421,"minimal":455,"duo":473,"switchNav":482,"pricingDeployment":493},{"config":92},{"href":93,"dataGaName":94,"dataGaLocation":95},"/de-de/","gitlab logo","header",{"text":97,"config":98},"Kostenlose Testversion anfordern",{"href":99,"dataGaName":100,"dataGaLocation":95},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de&glm_content=default-saas-trial/","free trial",{"text":102,"config":103},"Vertrieb kontaktieren",{"href":104,"dataGaName":105,"dataGaLocation":95},"/de-de/sales/","sales",{"text":107,"config":108},"Anmelden",{"href":109,"dataGaName":110,"dataGaLocation":95},"https://gitlab.com/users/sign_in/","sign in",[112,139,236,241,342,402],{"text":113,"config":114,"cards":116},"Plattform",{"dataNavLevelOne":115},"platform",[117,123,131],{"title":113,"description":118,"link":119},"Die intelligente Orchestrierungsplattform für DevSecOps",{"text":120,"config":121},"Die Plattform erkunden",{"href":122,"dataGaName":115,"dataGaLocation":95},"/de-de/platform/",{"title":124,"description":125,"link":126},"GitLab Duo Agent Platform","Agentische KI für den gesamten Software-Lebenszyklus",{"text":127,"config":128},"Lerne GitLab Duo kennen",{"href":129,"dataGaName":130,"dataGaLocation":95},"/de-de/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":132,"description":133,"link":134},"Warum GitLab?","Erfahre, warum sich Unternehmen für GitLab entscheiden",{"text":135,"config":136},"Mehr erfahren",{"href":137,"dataGaName":138,"dataGaLocation":95},"/de-de/why-gitlab/","why gitlab",{"text":140,"left":82,"config":141,"link":143,"lists":147,"footer":218},"Produkt",{"dataNavLevelOne":142},"solutions",{"text":144,"config":145},"Alle Lösungen anzeigen",{"href":146,"dataGaName":142,"dataGaLocation":95},"/de-de/solutions/",[148,173,196],{"title":149,"description":150,"link":151,"items":156},"Automatisierung","CI/CD und Automatisierung zur Beschleunigung der Bereitstellung",{"config":152},{"icon":153,"href":154,"dataGaName":155,"dataGaLocation":95},"AutomatedCodeAlt","/de-de/solutions/delivery-automation/","automated software delivery",[157,161,164,169],{"text":158,"config":159},"CI/CD",{"href":160,"dataGaLocation":95,"dataGaName":158},"/de-de/solutions/continuous-integration/",{"text":124,"config":162},{"href":129,"dataGaLocation":95,"dataGaName":163},"gitlab duo agent platform - product menu",{"text":165,"config":166},"Quellcodeverwaltung",{"href":167,"dataGaLocation":95,"dataGaName":168},"/de-de/solutions/source-code-management/","Source Code Management",{"text":170,"config":171},"Automatische Softwarebereitstellung",{"href":154,"dataGaLocation":95,"dataGaName":172},"Automated software delivery",{"title":174,"description":175,"link":176,"items":181},"Sicherheit","Entwickle Code schneller ohne Abstriche bei der Sicherheit",{"config":177},{"href":178,"dataGaName":179,"dataGaLocation":95,"icon":180},"/de-de/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[182,186,191],{"text":183,"config":184},"Anwendungssicherheitstests",{"href":178,"dataGaName":185,"dataGaLocation":95},"Application security testing",{"text":187,"config":188},"Schutz der Software-Lieferkette",{"href":189,"dataGaLocation":95,"dataGaName":190},"/de-de/solutions/supply-chain/","Software supply chain security",{"text":192,"config":193},"Software-Compliance",{"href":194,"dataGaName":195,"dataGaLocation":95},"/de-de/solutions/software-compliance/","software compliance",{"title":197,"link":198,"items":203},"Auswertung",{"config":199},{"icon":200,"href":201,"dataGaName":202,"dataGaLocation":95},"DigitalTransformation","/de-de/solutions/visibility-measurement/","visibility and measurement",[204,208,213],{"text":205,"config":206},"Sichtbarkeit und Auswertung",{"href":201,"dataGaLocation":95,"dataGaName":207},"Visibility and Measurement",{"text":209,"config":210},"Wertstrommanagement",{"href":211,"dataGaLocation":95,"dataGaName":212},"/de-de/solutions/value-stream-management/","Value Stream Management",{"text":214,"config":215},"Analysen und Einblicke",{"href":216,"dataGaLocation":95,"dataGaName":217},"/de-de/solutions/analytics-and-insights/","Analytics and insights",{"title":219,"items":220},"GitLab für",[221,226,231],{"text":222,"config":223},"Enterprise",{"href":224,"dataGaLocation":95,"dataGaName":225},"/de-de/enterprise/","enterprise",{"text":227,"config":228},"Kleinunternehmen",{"href":229,"dataGaLocation":95,"dataGaName":230},"/de-de/small-business/","small business",{"text":232,"config":233},"Öffentlicher Sektor",{"href":234,"dataGaLocation":95,"dataGaName":235},"/de-de/solutions/public-sector/","public sector",{"text":237,"config":238},"Preise",{"href":239,"dataGaName":240,"dataGaLocation":95,"dataNavLevelOne":240},"/de-de/pricing/","pricing",{"text":242,"config":243,"link":245,"lists":249,"feature":329},"Ressourcen",{"dataNavLevelOne":244},"resources",{"text":246,"config":247},"Alle Ressourcen anzeigen",{"href":248,"dataGaName":244,"dataGaLocation":95},"/de-de/resources/",[250,283,301],{"title":251,"items":252},"Erste Schritte",[253,258,263,268,273,278],{"text":254,"config":255},"Installieren",{"href":256,"dataGaName":257,"dataGaLocation":95},"/de-de/install/","install",{"text":259,"config":260},"Kurzanleitungen",{"href":261,"dataGaName":262,"dataGaLocation":95},"/de-de/get-started/","quick setup checklists",{"text":264,"config":265},"Lernen",{"href":266,"dataGaLocation":95,"dataGaName":267},"https://university.gitlab.com/","learn",{"text":269,"config":270},"Produktdokumentation",{"href":271,"dataGaName":272,"dataGaLocation":95},"https://docs.gitlab.com/","product documentation",{"text":274,"config":275},"Best-Practice-Videos",{"href":276,"dataGaName":277,"dataGaLocation":95},"/de-de/getting-started-videos/","best practice videos",{"text":279,"config":280},"Integrationen",{"href":281,"dataGaName":282,"dataGaLocation":95},"/de-de/integrations/","integrations",{"title":284,"items":285},"Entdecken",[286,291,296],{"text":287,"config":288},"Kundenerfolge",{"href":289,"dataGaName":290,"dataGaLocation":95},"/de-de/customers/","customer success stories",{"text":292,"config":293},"Blog",{"href":294,"dataGaName":295,"dataGaLocation":95},"/de-de/blog/","blog",{"text":297,"config":298},"Remote",{"href":299,"dataGaName":300,"dataGaLocation":95},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":302,"items":303},"Vernetzen",[304,309,314,319,324],{"text":305,"config":306},"GitLab Services",{"href":307,"dataGaName":308,"dataGaLocation":95},"/de-de/services/","services",{"text":310,"config":311},"Community",{"href":312,"dataGaName":313,"dataGaLocation":95},"/community/","community",{"text":315,"config":316},"Forum",{"href":317,"dataGaName":318,"dataGaLocation":95},"https://forum.gitlab.com/","forum",{"text":320,"config":321},"Veranstaltungen",{"href":322,"dataGaName":323,"dataGaLocation":95},"/events/","events",{"text":325,"config":326},"Partner",{"href":327,"dataGaName":328,"dataGaLocation":95},"/de-de/partners/","partners",{"backgroundColor":330,"textColor":331,"text":332,"image":333,"link":337},"#2f2a6b","#fff","Perspektiven für die Softwareentwicklung der Zukunft",{"altText":334,"config":335},"The Source Promo-Karte",{"src":336},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":338,"config":339},"Aktuelles",{"href":340,"dataGaName":341,"dataGaLocation":95},"/de-de/the-source/","the source",{"text":343,"config":344,"lists":346},"Unternehmen",{"dataNavLevelOne":345},"company",[347],{"items":348},[349,354,360,362,367,372,377,382,387,392,397],{"text":350,"config":351},"Über",{"href":352,"dataGaName":353,"dataGaLocation":95},"/de-de/company/","about",{"text":355,"config":356,"footerGa":359},"Karriere",{"href":357,"dataGaName":358,"dataGaLocation":95},"/jobs/","jobs",{"dataGaName":358},{"text":320,"config":361},{"href":322,"dataGaName":323,"dataGaLocation":95},{"text":363,"config":364},"Geschäftsführung",{"href":365,"dataGaName":366,"dataGaLocation":95},"/company/team/e-group/","leadership",{"text":368,"config":369},"Team",{"href":370,"dataGaName":371,"dataGaLocation":95},"/company/team/","team",{"text":373,"config":374},"Handbuch",{"href":375,"dataGaName":376,"dataGaLocation":95},"https://handbook.gitlab.com/","handbook",{"text":378,"config":379},"Investor Relations",{"href":380,"dataGaName":381,"dataGaLocation":95},"https://ir.gitlab.com/","investor relations",{"text":383,"config":384},"Trust Center",{"href":385,"dataGaName":386,"dataGaLocation":95},"/de-de/security/","trust center",{"text":388,"config":389},"AI Transparency Center",{"href":390,"dataGaName":391,"dataGaLocation":95},"/de-de/ai-transparency-center/","ai transparency center",{"text":393,"config":394},"Newsletter",{"href":395,"dataGaName":396,"dataGaLocation":95},"/company/contact/#contact-forms","newsletter",{"text":398,"config":399},"Presse",{"href":400,"dataGaName":401,"dataGaLocation":95},"/press/","press",{"text":403,"config":404,"lists":405},"Kontakt",{"dataNavLevelOne":345},[406],{"items":407},[408,411,416],{"text":102,"config":409},{"href":104,"dataGaName":410,"dataGaLocation":95},"talk to sales",{"text":412,"config":413},"Support-Portal",{"href":414,"dataGaName":415,"dataGaLocation":95},"https://support.gitlab.com","support portal",{"text":417,"config":418},"Kundenportal",{"href":419,"dataGaName":420,"dataGaLocation":95},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":422,"login":423,"suggestions":430},"Schließen",{"text":424,"link":425},"Um Repositorys und Projekte zu durchsuchen, melde dich an bei",{"text":426,"config":427},"gitlab.com",{"href":109,"dataGaName":428,"dataGaLocation":429},"search login","search",{"text":431,"default":432},"Vorschläge",[433,435,440,442,447,452],{"text":124,"config":434},{"href":129,"dataGaName":124,"dataGaLocation":429},{"text":436,"config":437},"Codevorschläge (KI)",{"href":438,"dataGaName":439,"dataGaLocation":429},"/de-de/solutions/code-suggestions/","Code Suggestions (AI)",{"text":158,"config":441},{"href":160,"dataGaName":158,"dataGaLocation":429},{"text":443,"config":444},"GitLab auf AWS",{"href":445,"dataGaName":446,"dataGaLocation":429},"/de-de/partners/technology-partners/aws/","GitLab on AWS",{"text":448,"config":449},"GitLab auf Google Cloud",{"href":450,"dataGaName":451,"dataGaLocation":429},"/de-de/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":132,"config":453},{"href":137,"dataGaName":454,"dataGaLocation":429},"Why GitLab?",{"freeTrial":456,"mobileIcon":461,"desktopIcon":466,"secondaryButton":469},{"text":457,"config":458},"Kostenlos testen",{"href":459,"dataGaName":100,"dataGaLocation":460},"https://gitlab.com/-/trials/new/","nav",{"altText":462,"config":463},"GitLab-Symbol",{"src":464,"dataGaName":465,"dataGaLocation":460},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":462,"config":467},{"src":468,"dataGaName":465,"dataGaLocation":460},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":251,"config":470},{"href":471,"dataGaName":472,"dataGaLocation":460},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de/get-started/","get started",{"freeTrial":474,"mobileIcon":478,"desktopIcon":480},{"text":475,"config":476},"Mehr über GitLab Duo erfahren",{"href":129,"dataGaName":477,"dataGaLocation":460},"gitlab duo",{"altText":462,"config":479},{"src":464,"dataGaName":465,"dataGaLocation":460},{"altText":462,"config":481},{"src":468,"dataGaName":465,"dataGaLocation":460},{"button":483,"mobileIcon":488,"desktopIcon":490},{"text":484,"config":485},"/Option",{"href":486,"dataGaName":487,"dataGaLocation":460},"#contact","switch",{"altText":462,"config":489},{"src":464,"dataGaName":465,"dataGaLocation":460},{"altText":462,"config":491},{"src":492,"dataGaName":465,"dataGaLocation":460},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":494,"mobileIcon":499,"desktopIcon":501},{"text":495,"config":496},"Zurück zur Preisübersicht",{"href":239,"dataGaName":497,"dataGaLocation":460,"icon":498},"back to pricing","GoBack",{"altText":462,"config":500},{"src":464,"dataGaName":465,"dataGaLocation":460},{"altText":462,"config":502},{"src":468,"dataGaName":465,"dataGaLocation":460},{"title":504,"button":505,"config":510},"Sieh dir an, wie agentische KI die Softwarebereitstellung transformiert",{"text":506,"config":507},"GitLab Transcend jetzt ansehen",{"href":508,"dataGaName":509,"dataGaLocation":95},"/de-de/events/transcend/virtual/","transcend event",{"layout":511,"icon":512,"disabled":82},"release","AiStar",{"data":514},{"text":515,"source":516,"edit":522,"contribute":527,"config":532,"items":537,"minimal":739},"Git ist eine Marke von Software Freedom Conservancy und unsere Verwendung von „GitLab“ erfolgt unter Lizenz.",{"text":517,"config":518},"Quelltext der Seite anzeigen",{"href":519,"dataGaName":520,"dataGaLocation":521},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":523,"config":524},"Diese Seite bearbeiten",{"href":525,"dataGaName":526,"dataGaLocation":521},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":528,"config":529},"Beteilige dich",{"href":530,"dataGaName":531,"dataGaLocation":521},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":533,"facebook":534,"youtube":535,"linkedin":536},"https://x.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[538,583,635,677,704],{"title":237,"links":539,"subMenu":554},[540,544,549],{"text":541,"config":542},"Tarife anzeigen",{"href":239,"dataGaName":543,"dataGaLocation":521},"view plans",{"text":545,"config":546},"Vorteile von Premium",{"href":547,"dataGaName":548,"dataGaLocation":521},"/de-de/pricing/premium/","why premium",{"text":550,"config":551},"Vorteile von Ultimate",{"href":552,"dataGaName":553,"dataGaLocation":521},"/de-de/pricing/ultimate/","why ultimate",[555],{"title":403,"links":556},[557,559,561,563,568,573,578],{"text":102,"config":558},{"href":104,"dataGaName":105,"dataGaLocation":521},{"text":412,"config":560},{"href":414,"dataGaName":415,"dataGaLocation":521},{"text":417,"config":562},{"href":419,"dataGaName":420,"dataGaLocation":521},{"text":564,"config":565},"Status",{"href":566,"dataGaName":567,"dataGaLocation":521},"https://status.gitlab.com/","status",{"text":569,"config":570},"Nutzungsbedingungen",{"href":571,"dataGaName":572,"dataGaLocation":521},"/terms/","terms of use",{"text":574,"config":575},"Datenschutzerklärung",{"href":576,"dataGaName":577,"dataGaLocation":521},"/de-de/privacy/","privacy statement",{"text":579,"config":580},"Cookie-Einstellungen",{"dataGaName":581,"dataGaLocation":521,"id":582,"isOneTrustButton":82},"cookie preferences","ot-sdk-btn",{"title":140,"links":584,"subMenu":593},[585,589],{"text":586,"config":587},"DevSecOps-Plattform",{"href":122,"dataGaName":588,"dataGaLocation":521},"devsecops platform",{"text":590,"config":591},"KI-unterstützte Entwicklung",{"href":129,"dataGaName":592,"dataGaLocation":521},"ai-assisted development",[594],{"title":595,"links":596},"Themen",[597,601,606,611,616,620,625,630],{"text":158,"config":598},{"href":599,"dataGaName":600,"dataGaLocation":521},"/de-de/topics/ci-cd/","cicd",{"text":602,"config":603},"GitOps",{"href":604,"dataGaName":605,"dataGaLocation":521},"/de-de/topics/gitops/","gitops",{"text":607,"config":608},"DevOps",{"href":609,"dataGaName":610,"dataGaLocation":521},"/de-de/topics/devops/","devops",{"text":612,"config":613},"Versionskontrolle",{"href":614,"dataGaName":615,"dataGaLocation":521},"/de-de/topics/version-control/","version control",{"text":617,"config":618},"DevSecOps",{"href":19,"dataGaName":619,"dataGaLocation":521},"devsecops",{"text":621,"config":622},"Cloud-nativ",{"href":623,"dataGaName":624,"dataGaLocation":521},"/de-de/topics/cloud-native/","cloud native",{"text":626,"config":627},"KI für das Programmieren",{"href":628,"dataGaName":629,"dataGaLocation":521},"/de-de/topics/devops/ai-for-coding/","ai for coding",{"text":631,"config":632},"Agentische KI",{"href":633,"dataGaName":634,"dataGaLocation":521},"/de-de/topics/agentic-ai/","agentic ai",{"title":636,"links":637},"Lösungen",[638,641,643,648,652,655,658,661,663,665,667,672],{"text":183,"config":639},{"href":178,"dataGaName":640,"dataGaLocation":521},"Application Security Testing",{"text":170,"config":642},{"href":154,"dataGaName":155,"dataGaLocation":521},{"text":644,"config":645},"Agile Entwicklung",{"href":646,"dataGaName":647,"dataGaLocation":521},"/de-de/solutions/agile-delivery/","agile delivery",{"text":649,"config":650},"SCM",{"href":167,"dataGaName":651,"dataGaLocation":521},"source code management",{"text":158,"config":653},{"href":160,"dataGaName":654,"dataGaLocation":521},"continuous integration & delivery",{"text":209,"config":656},{"href":211,"dataGaName":657,"dataGaLocation":521},"value stream management",{"text":602,"config":659},{"href":660,"dataGaName":605,"dataGaLocation":521},"/de-de/solutions/gitops/",{"text":222,"config":662},{"href":224,"dataGaName":225,"dataGaLocation":521},{"text":227,"config":664},{"href":229,"dataGaName":230,"dataGaLocation":521},{"text":232,"config":666},{"href":234,"dataGaName":235,"dataGaLocation":521},{"text":668,"config":669},"Bildungswesen",{"href":670,"dataGaName":671,"dataGaLocation":521},"/de-de/solutions/education/","education",{"text":673,"config":674},"Finanzdienstleistungen",{"href":675,"dataGaName":676,"dataGaLocation":521},"/de-de/solutions/finance/","financial services",{"title":242,"links":678},[679,681,683,685,688,690,692,694,696,698,700,702],{"text":254,"config":680},{"href":256,"dataGaName":257,"dataGaLocation":521},{"text":259,"config":682},{"href":261,"dataGaName":262,"dataGaLocation":521},{"text":264,"config":684},{"href":266,"dataGaName":267,"dataGaLocation":521},{"text":269,"config":686},{"href":271,"dataGaName":687,"dataGaLocation":521},"docs",{"text":292,"config":689},{"href":294,"dataGaName":295,"dataGaLocation":521},{"text":287,"config":691},{"href":289,"dataGaName":290,"dataGaLocation":521},{"text":297,"config":693},{"href":299,"dataGaName":300,"dataGaLocation":521},{"text":305,"config":695},{"href":307,"dataGaName":308,"dataGaLocation":521},{"text":310,"config":697},{"href":312,"dataGaName":313,"dataGaLocation":521},{"text":315,"config":699},{"href":317,"dataGaName":318,"dataGaLocation":521},{"text":320,"config":701},{"href":322,"dataGaName":323,"dataGaLocation":521},{"text":325,"config":703},{"href":327,"dataGaName":328,"dataGaLocation":521},{"title":343,"links":705},[706,708,710,712,714,716,718,723,728,730,732,734],{"text":350,"config":707},{"href":352,"dataGaName":345,"dataGaLocation":521},{"text":355,"config":709},{"href":357,"dataGaName":358,"dataGaLocation":521},{"text":363,"config":711},{"href":365,"dataGaName":366,"dataGaLocation":521},{"text":368,"config":713},{"href":370,"dataGaName":371,"dataGaLocation":521},{"text":373,"config":715},{"href":375,"dataGaName":376,"dataGaLocation":521},{"text":378,"config":717},{"href":380,"dataGaName":381,"dataGaLocation":521},{"text":719,"config":720},"Nachhaltigkeit",{"href":721,"dataGaName":722,"dataGaLocation":521},"/sustainability/","Sustainability",{"text":724,"config":725},"Vielfalt, Inklusion und Zugehörigkeit",{"href":726,"dataGaName":727,"dataGaLocation":521},"/de-de/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":383,"config":729},{"href":385,"dataGaName":386,"dataGaLocation":521},{"text":393,"config":731},{"href":395,"dataGaName":396,"dataGaLocation":521},{"text":398,"config":733},{"href":400,"dataGaName":401,"dataGaLocation":521},{"text":735,"config":736},"Transparenzerklärung zu moderner Sklaverei",{"href":737,"dataGaName":738,"dataGaLocation":521},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":740},[741,743,746],{"text":569,"config":742},{"href":571,"dataGaName":572,"dataGaLocation":521},{"text":744,"config":745},"Cookies",{"dataGaName":581,"dataGaLocation":521,"id":582,"isOneTrustButton":82},{"text":574,"config":747},{"href":576,"dataGaName":577,"dataGaLocation":521},{"header":749,"blurb":750,"button":751,"secondaryButton":756},"Beginne noch heute, schneller zu entwickeln","Entdecke, was dein Team mit der intelligenten Orchestrierungsplattform für DevSecOps erreichen kann.\n",{"text":752,"config":753},"Kostenlosen Test starten",{"href":754,"dataGaName":100,"dataGaLocation":755},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/de-de/","feature",{"text":102,"config":757},{"href":104,"dataGaName":105,"dataGaLocation":755},1777588131889]