[{"data":1,"prerenderedAt":1011},["ShallowReactive",2],{"/de-de/blog/3-best-practices-for-building-software-in-the-era-of-llms":3,"navigation-de-de":228,"banner-de-de":660,"footer-de-de":668,"blog-post-authors-de-de-Salman Ladha":909,"blog-related-posts-de-de-3-best-practices-for-building-software-in-the-era-of-llms":924,"next-steps-de-de":949,"blog-promotions-de-de":959},{"id":4,"title":5,"authors":6,"body":8,"category":207,"date":208,"description":209,"extension":210,"externalUrl":211,"faq":211,"featured":212,"heroImage":213,"meta":214,"navigation":212,"path":215,"seo":216,"slug":220,"stem":221,"tags":222,"template":225,"updatedDate":226,"__hash__":227},"blogPosts/de-de/blog/3-best-practices-for-building-software-in-the-era-of-llms.md","3 Best Practices für die Softwareentwicklung im Zeitalter von LLMs",[7],"Salman Ladha",{"type":9,"value":10,"toc":199},"minimark",[11,22,25,28,31,36,45,48,57,61,75,87,102,105,117,121,124,154,157,163,166,170,173,176,185,188],[12,13,14,15,21],"p",{},"KI ist schnell zu einem Kernbestandteil der modernen Softwareentwicklung geworden. Sie hilft Entwickler(innen) nicht nur dabei, schneller als je zuvor zu programmieren, sondern automatisiert auch Low-Level-Aufgaben wie das Schreiben von Testfällen oder das Zusammenfassen von Dokumentationen. Laut unserer ",[16,17,20],"a",{"href":18,"rel":19},"https://about.gitlab.com/resources/developer-survey/",[],"2024 Global DevSecOps Survey"," nutzen bereits 81 % der Entwickler(innen) KI in ihren Workflows oder planen dies in den nächsten zwei Jahren.",[12,23,24],{},"Da Code mit weniger manuellem Aufwand geschrieben wird, beobachten wir eine subtile, aber wichtige Verhaltensänderung: Entwickler(innen) beginnen, KI-generiertem Code mit weniger Prüfung zu vertrauen. Dieses Vertrauen – so verständlich es auch sein mag – kann stillschweigend Sicherheitsrisiken einführen, insbesondere wenn das Gesamtvolumen des Codes zunimmt.",[12,26,27],{},"Von Entwickler(innen) kann nicht erwartet werden, dass sie über jede Schwachstelle oder jeden Exploit auf dem Laufenden bleiben. Deshalb brauchen wir Systeme und Sicherheitsvorkehrungen, die mit ihnen skalieren. KI-Tools sind gekommen, um zu bleiben. Als Sicherheitsexperten ist es daher die Pflicht, Entwickler(innen) zu befähigen, diese so zu übernehmen, dass sowohl Geschwindigkeit als auch Sicherheit verbessert werden.",[12,29,30],{},"Hier sind drei praktische Wege, dies zu erreichen.",[32,33,35],"h2",{"id":34},"niemals-vertrauen-immer-verifizieren","Niemals vertrauen, immer verifizieren",[12,37,38,39,44],{},"Wie bereits erwähnt, beginnen Entwickler(innen), KI-generiertem Code bereitwilliger zu vertrauen, besonders wenn er sauber aussieht und fehlerfrei kompiliert. Um dem entgegenzuwirken, sollte eine Zero-Trust-Mentalität angenommen werden. Während oft über ",[16,40,43],{"href":41,"rel":42},"https://about.gitlab.com/blog/why-devops-and-zero-trust-go-together/",[],"Zero Trust (englischsprachiger Artikel)"," im Kontext von Identitäts- und Zugriffsmanagement gesprochen wird, kann dasselbe Prinzip hier mit einem etwas anderen Rahmen angewendet werden. KI-generierten Code wie Input von einem Junior-Entwickler behandeln: hilfreich, aber nicht produktionsreif ohne ordnungsgemäße Überprüfung.",[12,46,47],{},"Entwickler(innen) sollten erklären können, was der Code tut und warum er sicher ist, bevor er gemergt wird. Die Überprüfung von KI-generiertem Code könnte sich sogar als eine aufkommende Fähigkeit herausstellen, die in der Welt der Softwareentwicklung erforderlich ist. Die Entwickler(innen), die darin sehr gut sind, werden unverzichtbar sein, weil sie die Geschwindigkeit von LLMs mit der Denkweise zur Risikominderung verbinden, um sicheren Code schneller zu produzieren.",[12,49,50,51,56],{},"Hier können Tools wie ",[16,52,55],{"href":53,"rel":54},"https://docs.gitlab.com/user/project/merge_requests/duo_in_merge_requests/",[],"GitLab Duo Code Review (englischsprachiger Artikel)"," helfen. Als Feature unseres KI-Begleiters über den gesamten Softwareentwicklungszyklus hinweg bringt es KI in den Code-Review-Prozess – nicht um menschliches Urteilsvermögen zu ersetzen, sondern um es zu verbessern. Durch das Aufzeigen von Fragen, Inkonsistenzen und übersehenen Problemen in den Merge Requests kann KI Entwickler(innen) dabei helfen, mit genau der KI Schritt zu halten, die Entwicklungszyklen beschleunigt.",[32,58,60],{"id":59},"prompts-für-sichere-muster","Prompts für sichere Muster",[12,62,63,64,69,70,74],{},"Large Language Models ",[16,65,68],{"href":66,"rel":67},"https://about.gitlab.com/blog/what-is-a-large-language-model-llm/",[],"LLMs (englischsprachiger Artikel)"," sind leistungsfähig, aber nur so präzise wie die ihnen gegebenen Prompts. Deshalb wird Prompt Engineering zu einem Kernbestandteil der Arbeit mit KI-Tools. In der Welt der LLMs ",[71,72,73],"em",{},"ist"," die Eingabe die Schnittstelle. Entwickler(innen), die lernen, klare, sicherheitsbewusste Prompts zu schreiben, werden eine Schlüsselrolle beim Aufbau sichererer Software von Anfang an spielen.",[12,76,77,78,82,83,86],{},"Beispielsweise führen vage Anfragen wie „baue ein Login-Formular\" oft zu unsicheren oder zu vereinfachten Ergebnissen. Durch die Einbeziehung von mehr Kontext, wie „baue ein Login-Formular ",[79,80,81],"strong",{},"mit"," Eingabevalidierung, Rate Limiting und Hashing, ",[79,84,85],{},"und"," unterstütze Phishing-resistente Authentifizierungsmethoden wie Passkeys\", ist es wahrscheinlicher, dass eine Ausgabe produziert wird, die den Sicherheitsstandards der Organisation entspricht.",[12,88,89,90,95,96,101],{},"Aktuelle ",[16,91,94],{"href":92,"rel":93},"https://www.backslash.security/press-releases/backslash-security-reveals-in-new-research-that-gpt-4-1-other-popular-llms-generate-insecure-code-unless-explicitly-prompted",[],"Forschung (englischsprachiger Artikel)"," von Backlash Security unterstützt dies. Hiernach verbessere sicheres Prompting die Ergebnisse bei beliebten LLMs. Wenn Entwickler(innen) die Modelle einfach baten, „sicheren Code zu schreiben\", blieben die Erfolgsraten niedrig. Wenn jedoch Prompts auf ",[16,97,100],{"href":98,"rel":99},"https://cheatsheetseries.owasp.org/cheatsheets/LLM_Prompt_Injection_Prevention_Cheat_Sheet.html",[],"OWASP Best Practices (englischsprachiger Artikel)"," verwiesen, stieg die Rate der sicheren Code-Generierung.",[12,103,104],{},"Prompt Engineering sollte Teil dessen sein, wie Security Champions innerhalb von Entwicklungsteams geschult und befähigt werden. Genau wie sichere Coding-Muster und Threat Modeling gelehrt werden, sollte Entwickler(innen) auch beigebracht werden, wie KI-Tools mit derselben Sicherheitsdenkweise geleitet werden.",[106,107,108],"blockquote",{},[12,109,110,111,116],{},"Erfahre mehr mit diesen hilfreichen englischsprachigen ",[16,112,115],{"href":113,"rel":114},"https://docs.gitlab.com/development/ai_features/prompt_engineering/",[],"Prompt-Engineering-Tipps",".",[32,118,120],{"id":119},"alles-scannen-keine-ausnahmen","Alles scannen, keine Ausnahmen",[12,122,123],{},"Der Aufstieg der KI bedeutet, dass mehr Code schneller mit der gleichen Anzahl von Menschen geschrieben wird. Diese Verschiebung sollte die Denkweise über Sicherheit ändern – nicht nur als abschließende Überprüfung, sondern als ständig aktive Schutzmaßnahme, die in jeden Aspekt des Entwicklungsprozesses eingewoben ist.",[12,125,126,127,132,133,138,139,144,145,149,150,153],{},"Mehr Code bedeutet eine größere Angriffsfläche. Und wenn dieser Code teilweise oder vollständig generiert ist, können wir uns nicht allein auf sichere Coding-Praktiken oder individuelle Intuition verlassen, um Risiken zu erkennen. Hier kommt automatisiertes Scannen ins Spiel. ",[16,128,131],{"href":129,"rel":130},"https://docs.gitlab.com/user/application_security/sast/",[],"Static Application Security Testing (SAST) (englischsprachiger Artikel)",", ",[16,134,137],{"href":135,"rel":136},"https://docs.gitlab.com/user/application_security/dependency_scanning/",[],"Software Composition Analysis (SCA) (englischsprachiger Artikel)"," und ",[16,140,143],{"href":141,"rel":142},"https://docs.gitlab.com/user/application_security/secret_detection/",[],"Secret Detection (englischsprachiger Artikel)"," werden zu kritischen Kontrollen, um das Risiko von Secret Leaks, Supply-Chain-Angriffen und Schwachstellen wie SQL-Injections zu mindern. Mit Plattformen wie GitLab ist [Application Security] (englischsprachiger Artikel)(",[16,146,147],{"href":147,"rel":148},"https://about.gitlab.com/solutions/application-security-testing/",[],") nativ in den Workflow der Entwickler(innen) integriert, was sie zu einem natürlichen Teil des Entwicklungslebenszyklus macht. Scanner können auch durch das gesamte Programm verfolgen, um sicherzustellen, dass neuer KI-generierter Code sicher ist ",[71,151,152],{},"im Kontext des gesamten anderen Codes"," – das kann schwer zu erkennen sein, wenn nur neuer Code in der IDE oder in einem KI-generierten Patch betrachtet wird.",[12,155,156],{},"Aber es geht nicht nur ums Scannen, es geht darum, Schritt zu halten. Wenn Entwicklungsteams mit der Geschwindigkeit der KI-unterstützten Entwicklung mithalten wollen, brauchen sie Scans, die schnell, genau und auf Skalierung ausgelegt sind. Genauigkeit ist besonders wichtig. Wenn Scanner Entwickler(innen) mit False Positives überwältigen, besteht das Risiko, das Vertrauen in das System insgesamt zu verlieren.",[12,158,159,160,162],{},"Der einzige Weg, schnell zu agieren ",[71,161,85],{}," sicher zu bleiben, ist, das Scannen nicht verhandelbar zu machen.",[12,164,165],{},"Jeder Commit. Jeder Branch. Keine Ausnahmen.",[32,167,169],{"id":168},"sicherer-ki-generierter-code-mit-gitlab","Sicherer KI-generierter Code mit GitLab",[12,171,172],{},"KI verändert die Art und Weise, wie Software entwickelt wird, aber die Grundlagen der sicheren Softwareentwicklung gelten weiterhin. Code muss immer noch überprüft werden. Bedrohungen müssen immer noch getestet werden. Und Sicherheit muss immer noch in die Arbeitsweise eingebettet sein. Bei GitLab haben wir genau das getan.",[12,174,175],{},"Als Entwicklerplattform schrauben wir Sicherheit nicht an den Workflow – wir betten sie direkt dort ein, wo Entwickler(innen) bereits arbeiten: in der IDE, in Merge Requests und in der Pipeline. Scans laufen automatisch und relevanter Sicherheitskontext wird angezeigt, um schnellere Behebungszyklen zu ermöglichen. Und da es Teil derselben Plattform ist, auf der Entwickler(innen) Software erstellen, testen und bereitstellen, gibt es weniger Tools zu jonglieren, weniger Kontextwechsel und einen viel reibungsloseren Weg zu sicherem Code.",[12,177,178,179,184],{},"KI-Funktionen wie ",[16,180,183],{"href":181,"rel":182},"https://about.gitlab.com/de-de/blog/automate-remediation-with-ready-to-merge-ai-code-fixes/",[],"Duo Vulnerability Explanation und Vulnerability Resolution"," fügen eine weitere Ebene von Geschwindigkeit und Einblick hinzu und helfen Entwickler(innen), Risiken zu verstehen und sie schneller zu beheben, ohne ihren Flow zu unterbrechen.",[12,186,187],{},"KI ist keine Abkürzung zur Sicherheit. Aber mit den richtigen Praktiken – und einer Plattform, die Entwickler(innen) dort abholt, wo sie sind – kann sie absolut Teil des Aufbaus von Software sein, die schnell, sicher und skalierbar ist.",[106,189,190],{},[12,191,192,193,198],{},"Starte deine ",[16,194,197],{"href":195,"rel":196},"https://about.gitlab.com/de-de/free-trial/",[],"kostenlose Testversion von GitLab Ultimate mit Duo Enterprise"," und erlebe, wie es ist, sichere Software schneller zu entwickeln. Mit nativer Sicherheitsprüfung, KI-gestützten Einblicken und einer nahtlosen Entwicklererfahrung hilft GitLab dabei, Sicherheit nach links zu verschieben, ohne zu verlangsamen.",{"title":200,"searchDepth":201,"depth":201,"links":202},"",2,[203,204,205,206],{"id":34,"depth":201,"text":35},{"id":59,"depth":201,"text":60},{"id":119,"depth":201,"text":120},{"id":168,"depth":201,"text":169},"ai","2025-07-10","Da KI die Entwicklungsgeschwindigkeit transformiert, brauchen Entwickler(innen) neue Sicherheitsgewohnheiten. Erfahre, welche das sind und wie sie im DevSecOps-Workflow eingesetzt werden.","md",null,true,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662523/Blog/Hero%20Images/Gartner_DevOps_Blog_Post_Cover_Image_1800x945__2_.png",{},"/de-de/blog/3-best-practices-for-building-software-in-the-era-of-llms",{"noIndex":217,"title":218,"description":219,"ogTitle":218,"ogDescription":219},false,"3 Regeln für sichere Softwareentwicklung mit KI/LLMs","81% der Entwickler nutzen bereits KI. Lerne 3 essenzielle Sicherheitspraktiken: Zero-Trust für KI-Code, sicheres Prompting und automatisierte Scans.","3-best-practices-for-building-software-in-the-era-of-llms","de-de/blog/3-best-practices-for-building-software-in-the-era-of-llms",[223,224],"AI","security","BlogPost","2025-07-22","uoqmcU8W9WW76ORcfDMVYl-9q9taa8eW2Rc9X5PIA5M",{"logo":229,"freeTrial":234,"sales":239,"login":244,"items":249,"search":578,"minimal":612,"duo":630,"switchNav":639,"pricingDeployment":650},{"config":230},{"href":231,"dataGaName":232,"dataGaLocation":233},"/de-de/","gitlab logo","header",{"text":235,"config":236},"Kostenlose Testversion anfordern",{"href":237,"dataGaName":238,"dataGaLocation":233},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de&glm_content=default-saas-trial/","free trial",{"text":240,"config":241},"Demo anfordern",{"href":242,"dataGaName":243,"dataGaLocation":233},"/de-de/sales/?contact-topic=request-demo","sales",{"text":245,"config":246},"Anmelden",{"href":247,"dataGaName":248,"dataGaLocation":233},"https://gitlab.com/users/sign_in/","sign in",[250,279,381,386,500,556],{"text":251,"config":252,"menu":254},"Plattform",{"dataNavLevelOne":253},"platform",{"type":255,"columns":256},"cards",[257,263,271],{"title":251,"description":258,"link":259},"Die intelligente Orchestrierungsplattform für DevSecOps",{"text":260,"config":261},"Die Plattform erkunden",{"href":262,"dataGaName":253,"dataGaLocation":233},"/de-de/platform/",{"title":264,"description":265,"link":266},"GitLab Duo Agent Platform","Agentische KI für den gesamten Software-Lebenszyklus",{"text":267,"config":268},"Lerne GitLab Duo kennen",{"href":269,"dataGaName":270,"dataGaLocation":233},"/de-de/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":272,"description":273,"link":274},"Warum GitLab?","Erfahre, warum sich Unternehmen für GitLab entscheiden",{"text":275,"config":276},"Mehr erfahren",{"href":277,"dataGaName":278,"dataGaLocation":233},"/de-de/why-gitlab/","why gitlab",{"text":280,"left":212,"config":281,"menu":283},"Produkt",{"dataNavLevelOne":282},"solutions",{"type":284,"link":285,"columns":289,"feature":360},"lists",{"text":286,"config":287},"Alle Lösungen anzeigen",{"href":288,"dataGaName":282,"dataGaLocation":233},"/de-de/solutions/",[290,315,338],{"title":291,"description":292,"link":293,"items":298},"Automatisierung","CI/CD und Automatisierung zur Beschleunigung der Bereitstellung",{"config":294},{"icon":295,"href":296,"dataGaName":297,"dataGaLocation":233},"AutomatedCodeAlt","/de-de/solutions/delivery-automation/","automated software delivery",[299,303,306,311],{"text":300,"config":301},"CI/CD",{"href":302,"dataGaLocation":233,"dataGaName":300},"/de-de/solutions/continuous-integration/",{"text":264,"config":304},{"href":269,"dataGaLocation":233,"dataGaName":305},"gitlab duo agent platform - product menu",{"text":307,"config":308},"Quellcodeverwaltung",{"href":309,"dataGaLocation":233,"dataGaName":310},"/de-de/solutions/source-code-management/","Source Code Management",{"text":312,"config":313},"Automatische Softwarebereitstellung",{"href":296,"dataGaLocation":233,"dataGaName":314},"Automated software delivery",{"title":316,"description":317,"link":318,"items":323},"Sicherheit","Entwickle Code schneller ohne Abstriche bei der Sicherheit",{"config":319},{"href":320,"dataGaName":321,"dataGaLocation":233,"icon":322},"/de-de/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[324,328,333],{"text":325,"config":326},"Anwendungssicherheitstests",{"href":320,"dataGaName":327,"dataGaLocation":233},"Application security testing",{"text":329,"config":330},"Schutz der Software-Lieferkette",{"href":331,"dataGaLocation":233,"dataGaName":332},"/de-de/solutions/supply-chain/","Software supply chain security",{"text":334,"config":335},"Software-Compliance",{"href":336,"dataGaName":337,"dataGaLocation":233},"/de-de/solutions/software-compliance/","software compliance",{"title":339,"link":340,"items":345},"Messung",{"config":341},{"icon":342,"href":343,"dataGaName":344,"dataGaLocation":233},"DigitalTransformation","/de-de/solutions/visibility-measurement/","visibility and measurement",[346,350,355],{"text":347,"config":348},"Sichtbarkeit und Messung",{"href":343,"dataGaLocation":233,"dataGaName":349},"Visibility and Measurement",{"text":351,"config":352},"Wertstrommanagement",{"href":353,"dataGaLocation":233,"dataGaName":354},"/de-de/solutions/value-stream-management/","Value Stream Management",{"text":356,"config":357},"Analysen und Einblicke",{"href":358,"dataGaLocation":233,"dataGaName":359},"/de-de/solutions/analytics-and-insights/","Analytics and insights",{"title":361,"type":284,"items":362},"GitLab für",[363,369,375],{"text":364,"config":365},"Enterprise",{"icon":366,"href":367,"dataGaLocation":233,"dataGaName":368},"Building","/de-de/enterprise/","enterprise",{"text":370,"config":371},"Kleinunternehmen",{"icon":372,"href":373,"dataGaLocation":233,"dataGaName":374},"Work","/de-de/small-business/","small business",{"text":376,"config":377},"Öffentlicher Sektor",{"icon":378,"href":379,"dataGaLocation":233,"dataGaName":380},"Organization","/de-de/solutions/public-sector/","public sector",{"text":382,"config":383},"Preise",{"href":384,"dataGaName":385,"dataGaLocation":233,"dataNavLevelOne":385},"/de-de/pricing/","pricing",{"text":387,"config":388,"menu":390},"Ressourcen",{"dataNavLevelOne":389},"resources",{"type":284,"link":391,"columns":395,"feature":489},{"text":392,"config":393},"Alle Ressourcen anzeigen",{"href":394,"dataGaName":389,"dataGaLocation":233},"/de-de/resources/",[396,429,456],{"title":397,"items":398},"Erste Schritte",[399,404,409,414,419,424],{"text":400,"config":401},"Installieren",{"href":402,"dataGaName":403,"dataGaLocation":233},"/de-de/install/","install",{"text":405,"config":406},"Kurzanleitungen",{"href":407,"dataGaName":408,"dataGaLocation":233},"/de-de/get-started/","quick setup checklists",{"text":410,"config":411},"Lernen",{"href":412,"dataGaLocation":233,"dataGaName":413},"https://university.gitlab.com/","learn",{"text":415,"config":416},"Produktdokumentation",{"href":417,"dataGaName":418,"dataGaLocation":233},"https://docs.gitlab.com/","product documentation",{"text":420,"config":421},"Best-Practice-Videos",{"href":422,"dataGaName":423,"dataGaLocation":233},"/de-de/getting-started-videos/","best practice videos",{"text":425,"config":426},"Integrationen",{"href":427,"dataGaName":428,"dataGaLocation":233},"/de-de/integrations/","integrations",{"title":430,"items":431},"Entdecken",[432,437,442,447,451],{"text":433,"config":434},"Kundenerfolge",{"href":435,"dataGaName":436,"dataGaLocation":233},"/de-de/customers/","customer success stories",{"text":438,"config":439},"Blog",{"href":440,"dataGaName":441,"dataGaLocation":233},"/de-de/blog/","blog",{"text":443,"config":444},"Demo-Hub",{"href":445,"dataGaName":446,"dataGaLocation":233},"/de-de/demo-hub/","demo hub",{"text":448,"config":449},"The Source",{"href":450,"dataGaName":441,"dataGaLocation":233},"/de-de/the-source/",{"text":452,"config":453},"Remote",{"href":454,"dataGaName":455,"dataGaLocation":233},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":457,"items":458},"Vernetzen",[459,464,469,474,479,484],{"text":460,"config":461},"GitLab-Services",{"href":462,"dataGaName":463,"dataGaLocation":233},"/de-de/services/","services",{"text":465,"config":466},"Beitragen",{"href":467,"dataGaName":468,"dataGaLocation":233},"https://contributors.gitlab.com","contribute",{"text":470,"config":471},"Community",{"href":472,"dataGaName":473,"dataGaLocation":233},"/community/","community",{"text":475,"config":476},"Forum",{"href":477,"dataGaName":478,"dataGaLocation":233},"https://forum.gitlab.com/","forum",{"text":480,"config":481},"Veranstaltungen",{"href":482,"dataGaName":483,"dataGaLocation":233},"/events/","events",{"text":485,"config":486},"Partner",{"href":487,"dataGaName":488,"dataGaLocation":233},"/de-de/partners/","partners",{"config":490,"title":493,"text":494,"link":495},{"background":491,"textColor":492},"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":496,"config":497},"Aktuelle Nachrichten",{"href":498,"dataGaName":499,"dataGaLocation":233},"/de-de/whats-new/","whats new",{"text":501,"config":502,"menu":504},"Unternehmen",{"dataNavLevelOne":503},"company",{"type":284,"columns":505},[506],{"items":507},[508,513,519,521,526,531,536,541,546,551],{"text":509,"config":510},"Über",{"href":511,"dataGaName":512,"dataGaLocation":233},"/de-de/company/","about",{"text":514,"config":515,"footerGa":518},"Karriere",{"href":516,"dataGaName":517,"dataGaLocation":233},"/jobs/","jobs",{"dataGaName":517},{"text":480,"config":520},{"href":482,"dataGaName":483,"dataGaLocation":233},{"text":522,"config":523},"Geschäftsführung",{"href":524,"dataGaName":525,"dataGaLocation":233},"/company/team/e-group/","leadership",{"text":527,"config":528},"Handbuch",{"href":529,"dataGaName":530,"dataGaLocation":233},"https://handbook.gitlab.com/","handbook",{"text":532,"config":533},"Investor Relations",{"href":534,"dataGaName":535,"dataGaLocation":233},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":537,"config":538},"Trust Center",{"href":539,"dataGaName":540,"dataGaLocation":233},"/de-de/security/","trust center",{"text":542,"config":543},"AI Transparency Center",{"href":544,"dataGaName":545,"dataGaLocation":233},"/de-de/ai-transparency-center/","ai transparency center",{"text":547,"config":548},"Newsletter",{"href":549,"dataGaName":550,"dataGaLocation":233},"/company/contact/#contact-forms","newsletter",{"text":552,"config":553},"Presse",{"href":554,"dataGaName":555,"dataGaLocation":233},"/press/","press",{"text":557,"config":558,"menu":559},"Kontakt",{"dataNavLevelOne":503},{"type":284,"columns":560},[561],{"items":562},[563,568,573],{"text":564,"config":565},"Vertrieb kontaktieren",{"href":566,"dataGaName":567,"dataGaLocation":233},"/de-de/sales/","talk to sales",{"text":569,"config":570},"Support-Portal",{"href":571,"dataGaName":572,"dataGaLocation":233},"https://support.gitlab.com/hc/en-us","support portal",{"text":574,"config":575},"Kundenportal",{"href":576,"dataGaName":577,"dataGaLocation":233},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":579,"login":580,"suggestions":587},"Schließen",{"text":581,"link":582},"Um Repositorys und Projekte zu durchsuchen, melde dich an bei",{"text":583,"config":584},"gitlab.com",{"href":247,"dataGaName":585,"dataGaLocation":586},"search login","search",{"text":588,"default":589},"Vorschläge",[590,592,597,599,604,609],{"text":264,"config":591},{"href":269,"dataGaName":264,"dataGaLocation":586},{"text":593,"config":594},"Codevorschläge (KI)",{"href":595,"dataGaName":596,"dataGaLocation":586},"/de-de/solutions/code-suggestions/","Code Suggestions (AI)",{"text":300,"config":598},{"href":302,"dataGaName":300,"dataGaLocation":586},{"text":600,"config":601},"GitLab auf AWS",{"href":602,"dataGaName":603,"dataGaLocation":586},"/de-de/partners/technology-partners/aws/","GitLab on AWS",{"text":605,"config":606},"GitLab auf Google Cloud",{"href":607,"dataGaName":608,"dataGaLocation":586},"/de-de/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":272,"config":610},{"href":277,"dataGaName":611,"dataGaLocation":586},"Why GitLab?",{"freeTrial":613,"mobileIcon":618,"desktopIcon":623,"secondaryButton":626},{"text":614,"config":615},"Kostenlos testen",{"href":616,"dataGaName":238,"dataGaLocation":617},"https://gitlab.com/-/trials/new/","nav",{"altText":619,"config":620},"GitLab-Symbol",{"src":621,"dataGaName":622,"dataGaLocation":617},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":619,"config":624},{"src":625,"dataGaName":622,"dataGaLocation":617},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":397,"config":627},{"href":628,"dataGaName":629,"dataGaLocation":617},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de/get-started/","get started",{"freeTrial":631,"mobileIcon":635,"desktopIcon":637},{"text":632,"config":633},"Mehr über GitLab Duo erfahren",{"href":269,"dataGaName":634,"dataGaLocation":617},"gitlab duo",{"altText":619,"config":636},{"src":621,"dataGaName":622,"dataGaLocation":617},{"altText":619,"config":638},{"src":625,"dataGaName":622,"dataGaLocation":617},{"button":640,"mobileIcon":645,"desktopIcon":647},{"text":641,"config":642},"/Option",{"href":643,"dataGaName":644,"dataGaLocation":617},"#contact","switch",{"altText":619,"config":646},{"src":621,"dataGaName":622,"dataGaLocation":617},{"altText":619,"config":648},{"src":649,"dataGaName":622,"dataGaLocation":617},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":651,"mobileIcon":656,"desktopIcon":658},{"text":652,"config":653},"Zurück zur Preisübersicht",{"href":384,"dataGaName":654,"dataGaLocation":617,"icon":655},"back to pricing","GoBack",{"altText":619,"config":657},{"src":621,"dataGaName":622,"dataGaLocation":617},{"altText":619,"config":659},{"src":625,"dataGaName":622,"dataGaLocation":617},{"title":661,"button":662,"config":666},"GitLab Orbit ist da: die Kontextebene für KI-Agenten",{"text":275,"config":663},{"href":664,"dataGaName":665,"dataGaLocation":233},"/de-de/gitlab-orbit/","orbit",{"layout":667,"disabled":217},"release",{"data":669},{"text":670,"source":671,"edit":677,"contribute":682,"config":687,"items":692,"minimal":898},"Git ist eine Marke von Software Freedom Conservancy und unsere Verwendung von „GitLab“ erfolgt unter Lizenz.",{"text":672,"config":673},"Quelltext der Seite anzeigen",{"href":674,"dataGaName":675,"dataGaLocation":676},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":678,"config":679},"Diese Seite bearbeiten",{"href":680,"dataGaName":681,"dataGaLocation":676},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":683,"config":684},"Beteilige dich",{"href":685,"dataGaName":686,"dataGaLocation":676},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":688,"facebook":689,"youtube":690,"linkedin":691},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[693,738,791,833,865],{"title":382,"links":694,"subMenu":709},[695,699,704],{"text":696,"config":697},"Tarife anzeigen",{"href":384,"dataGaName":698,"dataGaLocation":676},"view plans",{"text":700,"config":701},"Vorteile von Premium",{"href":702,"dataGaName":703,"dataGaLocation":676},"/de-de/pricing/premium/","why premium",{"text":705,"config":706},"Vorteile von Ultimate",{"href":707,"dataGaName":708,"dataGaLocation":676},"/de-de/pricing/ultimate/","why ultimate",[710],{"title":557,"links":711},[712,714,716,718,723,728,733],{"text":564,"config":713},{"href":566,"dataGaName":243,"dataGaLocation":676},{"text":569,"config":715},{"href":571,"dataGaName":572,"dataGaLocation":676},{"text":574,"config":717},{"href":576,"dataGaName":577,"dataGaLocation":676},{"text":719,"config":720},"Status",{"href":721,"dataGaName":722,"dataGaLocation":676},"https://status.gitlab.com/","status",{"text":724,"config":725},"Nutzungsbedingungen",{"href":726,"dataGaName":727,"dataGaLocation":676},"/terms/","terms of use",{"text":729,"config":730},"Datenschutzerklärung",{"href":731,"dataGaName":732,"dataGaLocation":676},"/de-de/privacy/","privacy statement",{"text":734,"config":735},"Cookie-Einstellungen",{"dataGaName":736,"dataGaLocation":676,"id":737,"isOneTrustButton":212},"cookie preferences","ot-sdk-btn",{"title":280,"links":739,"subMenu":748},[740,744],{"text":741,"config":742},"DevSecOps-Plattform",{"href":262,"dataGaName":743,"dataGaLocation":676},"devsecops platform",{"text":745,"config":746},"KI-unterstützte Entwicklung",{"href":269,"dataGaName":747,"dataGaLocation":676},"ai-assisted development",[749],{"title":750,"links":751},"Themen",[752,756,761,766,771,776,781,786],{"text":300,"config":753},{"href":754,"dataGaName":755,"dataGaLocation":676},"/de-de/topics/ci-cd/","cicd",{"text":757,"config":758},"GitOps",{"href":759,"dataGaName":760,"dataGaLocation":676},"/de-de/topics/gitops/","gitops",{"text":762,"config":763},"DevOps",{"href":764,"dataGaName":765,"dataGaLocation":676},"/de-de/topics/devops/","devops",{"text":767,"config":768},"Versionskontrolle",{"href":769,"dataGaName":770,"dataGaLocation":676},"/de-de/topics/version-control/","version control",{"text":772,"config":773},"DevSecOps",{"href":774,"dataGaName":775,"dataGaLocation":676},"/de-de/topics/devsecops/","devsecops",{"text":777,"config":778},"Cloud-nativ",{"href":779,"dataGaName":780,"dataGaLocation":676},"/de-de/topics/cloud-native/","cloud native",{"text":782,"config":783},"KI für das Programmieren",{"href":784,"dataGaName":785,"dataGaLocation":676},"/de-de/topics/devops/ai-for-coding/","ai for coding",{"text":787,"config":788},"Agentische KI",{"href":789,"dataGaName":790,"dataGaLocation":676},"/de-de/topics/agentic-ai/","agentic ai",{"title":792,"links":793},"Lösungen",[794,797,799,804,808,811,814,817,819,821,823,828],{"text":325,"config":795},{"href":320,"dataGaName":796,"dataGaLocation":676},"Application Security Testing",{"text":312,"config":798},{"href":296,"dataGaName":297,"dataGaLocation":676},{"text":800,"config":801},"Agile Entwicklung",{"href":802,"dataGaName":803,"dataGaLocation":676},"/de-de/solutions/agile-delivery/","agile delivery",{"text":805,"config":806},"SCM",{"href":309,"dataGaName":807,"dataGaLocation":676},"source code management",{"text":300,"config":809},{"href":302,"dataGaName":810,"dataGaLocation":676},"continuous integration & delivery",{"text":351,"config":812},{"href":353,"dataGaName":813,"dataGaLocation":676},"value stream management",{"text":757,"config":815},{"href":816,"dataGaName":760,"dataGaLocation":676},"/de-de/solutions/gitops/",{"text":364,"config":818},{"href":367,"dataGaName":368,"dataGaLocation":676},{"text":370,"config":820},{"href":373,"dataGaName":374,"dataGaLocation":676},{"text":376,"config":822},{"href":379,"dataGaName":380,"dataGaLocation":676},{"text":824,"config":825},"Bildungswesen",{"href":826,"dataGaName":827,"dataGaLocation":676},"/de-de/solutions/education/","education",{"text":829,"config":830},"Finanzdienstleistungen",{"href":831,"dataGaName":832,"dataGaLocation":676},"/de-de/solutions/finance/","financial services",{"title":387,"links":834},[835,837,839,841,844,846,849,851,853,855,857,859,861,863],{"text":400,"config":836},{"href":402,"dataGaName":403,"dataGaLocation":676},{"text":405,"config":838},{"href":407,"dataGaName":408,"dataGaLocation":676},{"text":410,"config":840},{"href":412,"dataGaName":413,"dataGaLocation":676},{"text":415,"config":842},{"href":417,"dataGaName":843,"dataGaLocation":676},"docs",{"text":438,"config":845},{"href":440,"dataGaName":441,"dataGaLocation":676},{"text":847,"config":848},"Neuerungen",{"href":498,"dataGaName":499,"dataGaLocation":676},{"text":433,"config":850},{"href":435,"dataGaName":436,"dataGaLocation":676},{"text":452,"config":852},{"href":454,"dataGaName":455,"dataGaLocation":676},{"text":460,"config":854},{"href":462,"dataGaName":463,"dataGaLocation":676},{"text":465,"config":856},{"href":467,"dataGaName":468,"dataGaLocation":676},{"text":470,"config":858},{"href":472,"dataGaName":473,"dataGaLocation":676},{"text":475,"config":860},{"href":477,"dataGaName":478,"dataGaLocation":676},{"text":480,"config":862},{"href":482,"dataGaName":483,"dataGaLocation":676},{"text":485,"config":864},{"href":487,"dataGaName":488,"dataGaLocation":676},{"title":501,"links":866},[867,869,871,873,875,877,882,887,889,891,893],{"text":509,"config":868},{"href":511,"dataGaName":503,"dataGaLocation":676},{"text":514,"config":870},{"href":516,"dataGaName":517,"dataGaLocation":676},{"text":522,"config":872},{"href":524,"dataGaName":525,"dataGaLocation":676},{"text":527,"config":874},{"href":529,"dataGaName":530,"dataGaLocation":676},{"text":532,"config":876},{"href":534,"dataGaName":535,"dataGaLocation":676},{"text":878,"config":879},"Nachhaltigkeit",{"href":880,"dataGaName":881,"dataGaLocation":676},"/sustainability/","Sustainability",{"text":883,"config":884},"Vielfalt, Inklusion und Zugehörigkeit",{"href":885,"dataGaName":886,"dataGaLocation":676},"/de-de/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":537,"config":888},{"href":539,"dataGaName":540,"dataGaLocation":676},{"text":547,"config":890},{"href":549,"dataGaName":550,"dataGaLocation":676},{"text":552,"config":892},{"href":554,"dataGaName":555,"dataGaLocation":676},{"text":894,"config":895},"Transparenzerklärung zu moderner Sklaverei",{"href":896,"dataGaName":897,"dataGaLocation":676},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":899},[900,903,906],{"text":901,"config":902},"Terms",{"href":726,"dataGaName":727,"dataGaLocation":676},{"text":904,"config":905},"Cookies",{"dataGaName":736,"dataGaLocation":676,"id":737,"isOneTrustButton":212},{"text":907,"config":908},"Datenschutz",{"href":731,"dataGaName":732,"dataGaLocation":676},[910],{"id":911,"title":7,"body":211,"config":912,"content":914,"description":211,"extension":918,"meta":919,"navigation":212,"path":920,"seo":921,"stem":922,"__hash__":923},"blogAuthors/en-us/blog/authors/salman-ladha.yml",{"template":913},"BlogAuthor",{"name":7,"config":915},{"headshot":916,"ctfId":917},"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",[925,933,941],{"title":926,"description":927,"heroImage":928,"category":207,"date":929,"authors":930,"slug":932,"externalUrl":211},"Wie ich einen Demo-Generator mit Duo Agent Platform baute","So sahen Demos nicht immer aus. Ein Rückblick auf ihre Entwicklung, plus ein Tutorial zum Bau einer eigenen Demo und eines eigenen Agenten.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1765809212/noh0mdfn9o94ry9ykura.png","2026-08-13",[931],"Itzik Gan Baruch","agentic-click-through-demo",{"title":934,"description":935,"heroImage":936,"category":207,"date":937,"authors":938,"slug":940,"externalUrl":211},"Governance für agentische KI, MCPs und KI-Code-Assistenten","KI-Agenten schreiben, pushen und deployen, ohne dass jeder Schritt geprüft wird. Ein praktisches Framework für Zugriff, Berechtigungen und Audit-Trails.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1785337625/ifzlc2hyzaxhzmjgyymh.png","2026-07-31",[939],"Julie Griffin","govern-agentic-ai-mcps-code-assistants",{"title":942,"description":943,"heroImage":944,"category":207,"date":945,"authors":946,"slug":948,"externalUrl":211},"Claude Opus 5 auf GitLab: Reasoning für die anspruchsvollsten Aufgaben","Anthropics Claude Opus 5 ist jetzt auf der GitLab Duo Agent Platform verfügbar und bringt tieferes Reasoning für die anspruchsvollsten Aufgaben.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750099203/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%2820%29_2bJGC5ZP3WheoqzlLT05C5_1750099203484.png","2026-07-27",[947],"Brittany Lutz","claude-opus-5-on-gitlab-duo-agent-platform",{"header":950,"blurb":951,"button":952,"secondaryButton":957},"Beginne noch heute, schneller zu entwickeln","Entdecke, was dein Team mit der intelligenten Orchestrierungsplattform für DevSecOps erreichen kann.\n",{"text":953,"config":954},"Kostenlosen Test starten",{"href":955,"dataGaName":238,"dataGaLocation":956},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/de-de/","feature",{"text":564,"config":958},{"href":566,"dataGaName":243,"dataGaLocation":956},{"promotions":960},[961,974,986,997],{"id":962,"categories":963,"header":964,"text":965,"button":966,"image":971},"ai-modernization",[207],"Hält KI, was uns versprochen wurde?","Das Quiz dauert maximal 5 Minuten.",{"text":967,"config":968},"Ermittle deinen KI-Reifegrad",{"href":969,"dataGaName":970,"dataGaLocation":441},"/de-de/assessments/ai-modernization-assessment/","modernization assessment",{"config":972},{"src":973},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":975,"categories":976,"header":978,"text":965,"button":979,"image":983},"devops-modernization",[977,775],"product","Verwaltest du Tool-Chaos oder stellst du Innovationen bereit?",{"text":980,"config":981},"Ermittle deinen DevOps-Reifegrad",{"href":982,"dataGaName":970,"dataGaLocation":441},"/de-de/assessments/devops-modernization-assessment/",{"config":984},{"src":985},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":987,"categories":988,"header":989,"text":965,"button":990,"image":994},"security-modernization",[224],"Tauschst du Schnelligkeit gegen Sicherheit ein?",{"text":991,"config":992},"Ermittle deinen Sicherheitsreifegrad",{"href":993,"dataGaName":970,"dataGaLocation":441},"/de-de/assessments/security-modernization-assessment/",{"config":995},{"src":996},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":998,"paths":999,"header":1002,"text":1003,"button":1004,"image":1009},"github-azure-migration",[1000,1001],"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":1005,"config":1006},"Erfahre, wie GitLab im Vergleich zu GitHub abschneidet",{"href":1007,"dataGaName":1008,"dataGaLocation":441},"/de-de/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":1010},{"src":985},1786803756958]