[{"data":1,"prerenderedAt":1214},["ShallowReactive",2],{"/de-de/blog/enhance-application-security-with-gitlab-hackerone":3,"navigation-de-de":434,"banner-de-de":863,"footer-de-de":871,"blog-post-authors-de-de-Fernando Diaz":1111,"blog-related-posts-de-de-enhance-application-security-with-gitlab-hackerone":1126,"blog-promotions-de-de":1151,"next-steps-de-de":1204},{"id":4,"title":5,"authors":6,"body":8,"category":409,"date":410,"description":411,"extension":412,"externalUrl":413,"faq":413,"featured":414,"heroImage":415,"meta":416,"navigation":255,"path":417,"seo":418,"slug":422,"stem":423,"tags":424,"template":431,"updatedDate":432,"__hash__":433},"blogPosts/de-de/blog/enhance-application-security-with-gitlab-hackerone.md","Bessere Anwendungssicherheit mit GitLab und HackerOne",[7],"Fernando Diaz",{"type":9,"value":10,"toc":402},"minimark",[11,15,24,27,32,35,51,60,69,95,98,132,139,147,151,154,168,171,177,180,184,187,210,218,279,288,294,297,303,306,310,313,349,360,364,367,398],[12,13,14],"p",{},"Sicherheit darf im Entwicklungsprozess nicht länger eine Nebensache sein. Unternehmen benötigen robuste Lösungen, mit denen die Sicherheit in den gesamten Software-Entwicklungsprozess integriert wird. Hier kommt die Zusammenarbeit zwischen HackerOne und GitLab ins Spiel, denn sie bietet eine praktische Kombination für moderne Anwendungsentwicklungsteams.",[12,16,17,23],{},[18,19,22],"a",{"href":20,"rel":21},"https://about.gitlab.com/de-de/",[],"GitLab",", die umfassende, KI-basierte DevSecOps-Plattform, und HackerOne, die führende Crowd-Sicherheitsplattform, sind eine Partnerschaft eingegangen, die das Beste aus beiden Welten vereint: den optimierten DevSecOps-Workflow von GitLab und die leistungsstarke Sicherheitslückenverwaltung von HackerOne.",[12,25,26],{},"In diesem Tutorial erfährst du, wie du die Produktivität der Entwickler(innen) und deine Sicherheitslage verbessern kannst, indem du die GitLab-Integration von HackerOne implementierst.",[28,29,31],"h2",{"id":30},"eine-integration-die-entwicklerinnen-befähigt","Eine Integration, die Entwickler(innen) befähigt",[12,33,34],{},"Die GitLab-Integration von HackerOne ist bemerkenswert einfach und dennoch leistungsstark. Wenn Sicherheitsexpert(inn)en Sicherheitslücken über die Plattform von HackerOne entdecken, werden diese Erkenntnisse automatisch in GitLab-Tickets umgewandelt. Dadurch entsteht ein nahtloser Workflow, der folgendermaßen abläuft:",[36,37,38,42,45,48],"ul",{},[39,40,41],"li",{},"Sicherheitsexpert(inn)en identifizieren Sicherheitslücken über die Plattform von HackerOne.",[39,43,44],{},"Validierte Sicherheitslücken werden automatisch in GitLab-Tickets umgewandelt.",[39,46,47],{},"Entwicklungsteams können diese Tickets direkt in ihren bestehenden Workflows bearbeiten.",[39,49,50],{},"Der Lösungsstatus wird zwischen beiden Plattformen synchronisiert.",[12,52,53,54,59],{},"Du kannst die Vorteile von GitLab und HackerOne nutzen, indem du die ",[18,55,58],{"href":56,"rel":57},"https://docs.hackerone.com/en/articles/8571227-gitlab-integration",[],"Integration"," verwendest und GitLab-Tickets als Referenzen auf HackerOne nachverfolgst. Diese Integration bietet eine bidirektionale und nahtlose Datensynchronisierung zwischen deinem HackerOne-Bericht und dem GitLab-Ticket, wodurch die Abstimmung zwischen Entwicklungs- und Sicherheitsteams verbessert und die Behebung von Sicherheitslücken optimiert wird.",[12,61,62,63,68],{},"Folge den Anweisungen in der ",[18,64,67],{"href":65,"rel":66},"https://docs.hackerone.com/en/articles/10394699-gitlab-setup",[],"GitLab-Integrationsdokumentation von HackerOne",", um die GitLab-Integration so zu konfigurieren, dass sie Informationen zwischen deinem HackerOne-Bericht und deinem GitLab-Ticket synchronisiert. Dies umfasst folgende Schritte:",[70,71,72,80,83,86,89,92],"ol",{},[39,73,74,79],{},[18,75,78],{"href":76,"rel":77},"https://docs.gitlab.com/integration/oauth_provider/",[],"Einrichtung einer OAuth-2.0-Anwendung"," für deine GitLab-Instanz mit den bereitgestellten HackerOne-Einstellungen",[39,81,82],{},"Verbindung von HackerOne zum neu erstellten OAuth 2.0 auf GitLab",[39,84,85],{},"Berechtigung von HackerOne, auf die GitLab-API zuzugreifen",[39,87,88],{},"Festlegung des GitLab-Projekts, das du zu HackerOne-Berichten eskalieren möchtest",[39,90,91],{},"Auswahl der HackerOne-Felder, die den entsprechenden GitLab-Feldern zugeordnet werden sollen",[39,93,94],{},"Ereigniskonfiguration für GitLab zu HackerOne und umgekehrt",[12,96,97],{},"Sobald die Integration eingerichtet wurde, kannst du Daten bidirektional und nahtlos zwischen GitLab und HackerOne synchronisieren. Dies vereinfacht den Kontextwechsel und ermöglicht es, Sicherheitslücken einfach in beiden Systemen nachzuverfolgen. Die Integration bietet die folgenden Funktionen:",[36,99,100],{},[39,101,102,106,107,110,111,114,115],{},[103,104,105],"strong",{},"Erstellen eines GitLab-Tickets aus HackerOne:"," Du kannst neue GitLab-Tickets für Berichte erstellen, die du auf HackerOne erhältst.  * ",[103,108,109],{},"Verknüpfung von HackerOne-Berichten mit bestehenden GitLab-Aufgaben.","   * ",[103,112,113],{},"Synchronisierung von Updates von HackerOne zu GitLab:"," Die folgenden Updates eines Berichts werden als Kommentar zu GitLab synchronisiert.\n",[36,116,117],{},[39,118,119,120,123,124,127,128,131],{},"Berichtskommentare    * Staatusänderungen    * Belohnungen    * Änderungen der zuständigen Person    * Öffentlichmachung    * Schließen von GitLab-Tickets  * ",[103,121,122],{},"Synchronisierung von Updates von GitLab zu HackerOne:"," Die folgenden Updates in GitLab werden in HackerOne als interner Kommentar zum jeweiligen Bericht angezeigt:    * Kommentare    * Statusänderungen  * ",[103,125,126],{},"Zuordnung von HackerOne-Schweregraden zu GitLab-Labels",": Dadurch kannst du eine benutzerdefinierte Priorität festlegen, wenn du einen Bericht zu GitLab eskalierst.  * ",[103,129,130],{},"Zuordnung von Fälligkeitsdaten:"," Damit kannst du basierend auf dem Schweregrad eines Berichts automatisch ein benutzerdefiniertes Fälligkeitsdatum festlegen.",[12,133,134],{},[135,136],"img",{"alt":137,"src":138},"GitLab und HackerOne fügen Kommentare hinzu oder ändern den Status des Berichts in GitLab","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097510/Blog/Content%20Images/Blog/Content%20Images/sync_aHR0cHM6_1750097509644.png",[12,140,141,142,146],{},"Diese Funktionen vereinfachen die Abstimmung zwischen Entwicklungs- und Sicherheitsteams und optimieren die Behebung von Sicherheitslücken. Weitere Informationen zur Funktionsweise der Integration findest du in der ",[18,143,145],{"href":56,"rel":144},[],"Integrationsdokumentation",".",[28,148,150],{"id":149},"ein-blick-in-die-bug-bounty-programme-von-hackerone","Ein Blick in die Bug-Bounty-Programme von HackerOne",[12,152,153],{},"HackerOne bietet Bug-Bounty-Programme oder Cybersicherheitsinitiativen an, bei denen man Belohnungen bekommt, wenn Sicherheitslücken in den Softwaresystemen, Websites oder Anwendungen von Kund(inn)en entdeckt und gemeldet werden. Bug-Bounty-Programme tragen auf folgende Weise zur Sicherheit einer Anwendung bei:",[36,155,156,159,162,165],{},[39,157,158],{},"Sie helfen, Sicherheitsschwachstellen zu identifizieren, bevor diese missbraucht werden können.",[39,160,161],{},"Sie ermöglichen es, die vielfältige Expertise einer weltweiten Community aus Sicherheitsexpert(inn)en zu nutzen.",[39,163,164],{},"Sie sind eine kostengünstige Möglichkeit, die Cybersicherheit zu verbessern.",[39,166,167],{},"Sie ergänzen interne Sicherheitsmaßnahmen und traditionelle Penetrationstests.",[12,169,170],{},"GitLab nutzt das Bug-Bounty-Programm von HackerOne und ermöglicht es Sicherheitsexpert(inn)en, Sicherheitslücken in den Anwendungen oder der Infrastruktur von GitLab zu melden. Dieser Crowdsourcing-Ansatz hilft GitLab, potenzielle Sicherheitsprobleme effektiver zu erkennen und zu beheben.",[12,172,173],{},[135,174],{"alt":175,"src":176},"Bug-Bounty-Seite für GitLab auf HackerOne","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097510/Blog/Content%20Images/Blog/Content%20Images/hackerone_gitlab_bug_bounty_page_aHR0cHM6_1750097509645.png",[12,178,179],{},"Indem Unternehmen die Plattform und die globale Hacker(innen)-Community von HackerOne nutzen, können sie ihre Sicherheitslage deutlich verbessern, Sicherheitslücken schneller erkennen und potenziellen Bedrohungen immer einen Schritt voraus sein.",[28,181,183],{"id":182},"sichere-deine-anwendungen-und-verbessere-die-effizienz-mit-gitlab","Sichere deine Anwendungen und verbessere die Effizienz mit GitLab",[12,185,186],{},"GitLab ist eine umfassende DevSecOps-Plattform mit Funktionen für den gesamten Software-Entwicklungsprozess und enthält unter anderem auch Sicherheits- und Compliance-Tools. GitLab unterstützt die folgenden Arten von Sicherheitsscannern:",[36,188,189,192,195,198,201,204,207],{},[39,190,191],{},"Statische Anwendungssicherheitstests (SAST)",[39,193,194],{},"Dynamische Anwendungssicherheitstests (DAST)",[39,196,197],{},"Container-Scanning",[39,199,200],{},"Abhängigkeitssuche",[39,202,203],{},"Infrastructure-as-Code-Scanning",[39,205,206],{},"Abdeckungsgesteuertes Fuzzing",[39,208,209],{},"Web-API-Fuzzing",[12,211,212,213,217],{},"Mit GitLab kannst du Sicherheitsscans hinzufügen, indem du einfach eine Vorlage auf deine CI/CD-Pipeline-Definitionsdatei anwendest. Ein SAST kann beispielsweise mit einigen wenigen Zeilen Code in der Datei ",[214,215,216],"code",{},".gitlab-ci.yml"," hinzugefügt werden:",[219,220,225],"pre",{"className":221,"code":222,"language":223,"meta":224,"style":224},"language-yaml shiki shiki-themes github-light","stage:\n  - test\n\ninclude:\n  - template: Jobs/SAST.gitlab-ci.yml\n","yaml","",[214,226,227,240,250,257,265],{"__ignoreMap":224},[228,229,232,236],"span",{"class":230,"line":231},"line",1,[228,233,235],{"class":234},"shJU0","stage",[228,237,239],{"class":238},"sgsFI",":\n",[228,241,243,246],{"class":230,"line":242},2,[228,244,245],{"class":238},"  - ",[228,247,249],{"class":248},"sYBdl","test\n",[228,251,253],{"class":230,"line":252},3,[228,254,256],{"emptyLinePlaceholder":255},true,"\n",[228,258,260,263],{"class":230,"line":259},4,[228,261,262],{"class":234},"include",[228,264,239],{"class":238},[228,266,268,270,273,276],{"class":230,"line":267},5,[228,269,245],{"class":238},[228,271,272],{"class":234},"template",[228,274,275],{"class":238},": ",[228,277,278],{"class":248},"Jobs/SAST.gitlab-ci.yml\n",[12,280,281,282,287],{},"Dadurch wird der SAST in der Testphase ausgeführt und es werden ",[18,283,286],{"href":284,"rel":285},"https://docs.gitlab.com/user/application_security/sast/#supported-languages-and-frameworks",[],"automatisch die verwendeten Sprachen in deiner Anwendung erkannt",". Wenn du dann einen Merge Request erstellst, erkennt der SAST Sicherheitslücken im diff zwischen dem Feature-Branch und dem Zielbranch und stellt relevante Daten für die einzelnen Sicherheitslücken bereit, damit diese behoben werden können.",[12,289,290],{},[135,291],{"alt":292,"src":293},"NoSQL-Injection-Sicherheitslücke im MR","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097510/Blog/Content%20Images/Blog/Content%20Images/no_sql_injection_vulnerability_mr_view_aHR0cHM6_1750097509647.png",[12,295,296],{},"Die Ergebnisse des SAST-Scanners können das Zusammenführen von Code blockieren, wenn Sicherheitsrichtlinien eingehalten werden müssen. Native GitLab-Benutzer(innen) können als Genehmiger(innen) festgelegt werden, sodass die erforderlichen Überprüfungen vor dem Zusammenführen von unsicherem Code durchgeführt werden müssen. Dadurch wird sichergestellt, dass alle Sicherheitslücken von den zuständigen Personen überwacht werden.",[12,298,299],{},[135,300],{"alt":301,"src":302},"Genehmigungsrichtlinie für Merge Requests","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097510/Blog/Content%20Images/Blog/Content%20Images/merge_request_approval_policy_aHR0cHM6_1750097509649.png",[12,304,305],{},"HackerOne hat GitLab auf verschiedene wichtige Arten in seine Betriebs- und Entwicklungsprozesse integriert, was zu Verbesserungen des Entwicklungsprozesses und einer verbesserten Skalierbarkeit und Zusammenarbeit geführt hat. Zu diesen Verbesserungen gehören schnellere Bereitstellungen und teamübergreifende Planung.",[28,307,309],{"id":308},"hauptvorteile-der-gitlab-integration-von-hackerone","Hauptvorteile der GitLab-Integration von HackerOne",[12,311,312],{},"Werden HackerOne und GitLab zusammen genutzt, erwarten dich folgende Hauptvorteile:",[36,314,315,321,335],{},[39,316,317,320],{},[103,318,319],{},"Verbesserte Transparenz bei der Sicherheit:"," Entwicklungsteams erhalten sofortige Einblicke in Sicherheitslücken, ohne ihre primäre Workflow-Umgebung verlassen zu müssen. Durch diese Erkenntnisse in Echtzeit können Teams Sicherheitsprobleme priorisieren und trotzdem die Entwicklung von Funktionen vorantreiben.",[39,322,323,326,327,330,331,334],{},[103,324,325],{},"Optimierter Prozess zur Fehlerbehebung:"," Indem HackerOne-Berichte direkt in GitLab-Tickets umgewandelt werden, wird die Fehlerbehebung Teil des Standardentwicklungszyklus. Dadurch entfällt der Kontextwechsel zwischen Plattformen und Sicherheitsfixes werden zusammen mit anderen Entwicklungsarbeiten nachverfolgt.  * ",[103,328,329],{},"Raschere Fehlerbehebung:"," Die Integration verkürzt die Zeit zwischen der Entdeckung und der Behebung von Sicherheitslücken erheblich. Da HackerOne-Beiträge sofort in GitLab verfügbar sind, können Entwicklungsteams ohne Verzögerung mit der Behebung der Fehler beginnen und so die allgemeine Sicherheitslage verbessern.\n*",[103,332,333],{},"Verbesserte Zusammenarbeit:"," Sicherheitsexpert(inn)en, Sicherheitsteams und Entwickler(innen) können durch diese Integration effektiver kommunizieren. Kommentare und Aktualisierungen werden zwischen beiden Plattformen synchronisiert, wodurch eine kollaborative Umgebung entsteht, bei der die Verbesserung der Sicherheit im Vordergrund steht.",[39,336,337,340,341],{},[103,338,339],{},"Praktische Auswirkungen:"," Unternehmen, die die Integration von HackerOne und GitLab implementiert haben, berichten von folgenden Vorteilen:    * Bis zu 70 % kürzere Zeit von der Entdeckung bis zur Behebung von Sicherheitslücken\n",[36,342,343,346],{},[39,344,345],{},"Höhere Zufriedenheit der Entwickler(innen), da sie in ihrem bevorzugten Workflow bleiben können",[39,347,348],{},"Verbesserte Transparenz hinsichtlich der Sicherheit im gesamten Unternehmen    * Effektivere Zuweisung von Sicherheitsressourcen",[350,351,352],"blockquote",{},[12,353,354,355,359],{},"Sieh dir jetzt die ",[18,356,358],{"href":65,"rel":357},[],"Seite zur Einrichtung der Integration"," an, um sofort loszulegen.",[28,361,363],{"id":362},"mehr-erfahren","Mehr erfahren",[12,365,366],{},"Weitere Informationen zu GitLab und HackerOne sowie darüber, wie du deine Sicherheitslage verbessern kannst, findest du in den folgenden Ressourcen:",[36,368,369,381],{},[39,370,371,375,376],{},[18,372,374],{"href":56,"rel":373},[],"Nutzung der GitLab-Integration von HackerOne (nur in englischer Sprache verfügbar)","  * ",[18,377,380],{"href":378,"rel":379},"https://hackerone.com/gitlab?type=team",[],"Bug-Bounty-Programm von GitLab in Zusammenarbeit mit HackerOne (nur in englischer Sprache verfügbar)",[39,382,383,375,388,375,393],{},[18,384,387],{"href":385,"rel":386},"https://about.gitlab.com/de-de/solutions/application-security-testing/",[],"Sicherheits- und Compliance-Lösungen von GitLab",[18,389,392],{"href":390,"rel":391},"https://about.gitlab.com/de-de/customers/hackerone/",[],"HackerOne erreicht 5 x schnellere Implementierungen dank der integrierten Sicherheit von GitLab",[18,394,397],{"href":395,"rel":396},"https://docs.gitlab.com/user/application_security/",[],"Dokumentation zur Anwendungssicherheit von GitLab",[399,400,401],"style",{},"html pre.shiki code .shJU0, html code.shiki .shJU0{--shiki-default:#22863A}html pre.shiki code .sgsFI, html code.shiki .sgsFI{--shiki-default:#24292E}html pre.shiki code .sYBdl, html code.shiki .sYBdl{--shiki-default:#032F62}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":224,"searchDepth":242,"depth":242,"links":403},[404,405,406,407,408],{"id":30,"depth":242,"text":31},{"id":149,"depth":242,"text":150},{"id":182,"depth":242,"text":183},{"id":308,"depth":242,"text":309},{"id":362,"depth":242,"text":363},"security","2025-04-03","Erfahre mehr über die Zusammenarbeit zwischen GitLab und HackerOne und lerne, wie du eine Integration implementierst, die die Sicherheit der Anwendungen in deinem Unternehmen verbessert.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097503/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%2810%29_5ET24Q6i8ihqrAOkge7a1R_1750097503214.png",{},"/de-de/blog/enhance-application-security-with-gitlab-hackerone",{"title":5,"description":411,"ogTitle":5,"ogDescription":411,"noIndex":414,"ogImage":415,"ogUrl":419,"ogSiteName":420,"ogType":421,"canonicalUrls":419},"https://about.gitlab.com/blog/enhance-application-security-with-gitlab-hackerone","https://about.gitlab.com","article","enhance-application-security-with-gitlab-hackerone","de-de/blog/enhance-application-security-with-gitlab-hackerone",[409,425,426,427,428,429,430],"tutorial","integrations","partners","DevSecOps platform","DevSecOps","bug bounty","BlogPost","2025-05-12","cXgS4axF4Kpsu669kkMNUOZ3-WTxVBmx_svkNfDk94Q",{"logo":435,"freeTrial":440,"sales":445,"login":450,"items":455,"search":781,"minimal":815,"duo":833,"switchNav":842,"pricingDeployment":853},{"config":436},{"href":437,"dataGaName":438,"dataGaLocation":439},"/de-de/","gitlab logo","header",{"text":441,"config":442},"Kostenlose Testversion anfordern",{"href":443,"dataGaName":444,"dataGaLocation":439},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de&glm_content=default-saas-trial/","free trial",{"text":446,"config":447},"Demo anfordern",{"href":448,"dataGaName":449,"dataGaLocation":439},"/de-de/sales/?contact-topic=request-demo","sales",{"text":451,"config":452},"Anmelden",{"href":453,"dataGaName":454,"dataGaLocation":439},"https://gitlab.com/users/sign_in/","sign in",[456,484,586,591,703,759],{"text":457,"config":458,"menu":460},"Plattform",{"dataNavLevelOne":459},"platform",{"type":461,"columns":462},"cards",[463,469,477],{"title":457,"description":464,"link":465},"Die intelligente Orchestrierungsplattform für DevSecOps",{"text":466,"config":467},"Die Plattform erkunden",{"href":468,"dataGaName":459,"dataGaLocation":439},"/de-de/platform/",{"title":470,"description":471,"link":472},"GitLab Duo Agent Platform","Agentische KI für den gesamten Software-Lebenszyklus",{"text":473,"config":474},"Lerne GitLab Duo kennen",{"href":475,"dataGaName":476,"dataGaLocation":439},"/de-de/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":478,"description":479,"link":480},"Warum GitLab?","Erfahre, warum sich Unternehmen für GitLab entscheiden",{"text":363,"config":481},{"href":482,"dataGaName":483,"dataGaLocation":439},"/de-de/why-gitlab/","why gitlab",{"text":485,"left":255,"config":486,"menu":488},"Produkt",{"dataNavLevelOne":487},"solutions",{"type":489,"link":490,"columns":494,"feature":565},"lists",{"text":491,"config":492},"Alle Lösungen anzeigen",{"href":493,"dataGaName":487,"dataGaLocation":439},"/de-de/solutions/",[495,520,543],{"title":496,"description":497,"link":498,"items":503},"Automatisierung","CI/CD und Automatisierung zur Beschleunigung der Bereitstellung",{"config":499},{"icon":500,"href":501,"dataGaName":502,"dataGaLocation":439},"AutomatedCodeAlt","/de-de/solutions/delivery-automation/","automated software delivery",[504,508,511,516],{"text":505,"config":506},"CI/CD",{"href":507,"dataGaLocation":439,"dataGaName":505},"/de-de/solutions/continuous-integration/",{"text":470,"config":509},{"href":475,"dataGaLocation":439,"dataGaName":510},"gitlab duo agent platform - product menu",{"text":512,"config":513},"Quellcodeverwaltung",{"href":514,"dataGaLocation":439,"dataGaName":515},"/de-de/solutions/source-code-management/","Source Code Management",{"text":517,"config":518},"Automatische Softwarebereitstellung",{"href":501,"dataGaLocation":439,"dataGaName":519},"Automated software delivery",{"title":521,"description":522,"link":523,"items":528},"Sicherheit","Entwickle Code schneller ohne Abstriche bei der Sicherheit",{"config":524},{"href":525,"dataGaName":526,"dataGaLocation":439,"icon":527},"/de-de/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[529,533,538],{"text":530,"config":531},"Anwendungssicherheitstests",{"href":525,"dataGaName":532,"dataGaLocation":439},"Application security testing",{"text":534,"config":535},"Schutz der Software-Lieferkette",{"href":536,"dataGaLocation":439,"dataGaName":537},"/de-de/solutions/supply-chain/","Software supply chain security",{"text":539,"config":540},"Software-Compliance",{"href":541,"dataGaName":542,"dataGaLocation":439},"/de-de/solutions/software-compliance/","software compliance",{"title":544,"link":545,"items":550},"Messung",{"config":546},{"icon":547,"href":548,"dataGaName":549,"dataGaLocation":439},"DigitalTransformation","/de-de/solutions/visibility-measurement/","visibility and measurement",[551,555,560],{"text":552,"config":553},"Sichtbarkeit und Messung",{"href":548,"dataGaLocation":439,"dataGaName":554},"Visibility and Measurement",{"text":556,"config":557},"Wertstrommanagement",{"href":558,"dataGaLocation":439,"dataGaName":559},"/de-de/solutions/value-stream-management/","Value Stream Management",{"text":561,"config":562},"Analysen und Einblicke",{"href":563,"dataGaLocation":439,"dataGaName":564},"/de-de/solutions/analytics-and-insights/","Analytics and insights",{"title":566,"type":489,"items":567},"GitLab für",[568,574,580],{"text":569,"config":570},"Enterprise",{"icon":571,"href":572,"dataGaLocation":439,"dataGaName":573},"Building","/de-de/enterprise/","enterprise",{"text":575,"config":576},"Kleinunternehmen",{"icon":577,"href":578,"dataGaLocation":439,"dataGaName":579},"Work","/de-de/small-business/","small business",{"text":581,"config":582},"Öffentlicher Sektor",{"icon":583,"href":584,"dataGaLocation":439,"dataGaName":585},"Organization","/de-de/solutions/public-sector/","public sector",{"text":587,"config":588},"Preise",{"href":589,"dataGaName":590,"dataGaLocation":439,"dataNavLevelOne":590},"/de-de/pricing/","pricing",{"text":592,"config":593,"menu":595},"Ressourcen",{"dataNavLevelOne":594},"resources",{"type":489,"link":596,"columns":600,"feature":692},{"text":597,"config":598},"Alle Ressourcen anzeigen",{"href":599,"dataGaName":594,"dataGaLocation":439},"/de-de/resources/",[601,633,660],{"title":602,"items":603},"Erste Schritte",[604,609,614,619,624,629],{"text":605,"config":606},"Installieren",{"href":607,"dataGaName":608,"dataGaLocation":439},"/de-de/install/","install",{"text":610,"config":611},"Kurzanleitungen",{"href":612,"dataGaName":613,"dataGaLocation":439},"/de-de/get-started/","quick setup checklists",{"text":615,"config":616},"Lernen",{"href":617,"dataGaLocation":439,"dataGaName":618},"https://university.gitlab.com/","learn",{"text":620,"config":621},"Produktdokumentation",{"href":622,"dataGaName":623,"dataGaLocation":439},"https://docs.gitlab.com/","product documentation",{"text":625,"config":626},"Best-Practice-Videos",{"href":627,"dataGaName":628,"dataGaLocation":439},"/de-de/getting-started-videos/","best practice videos",{"text":630,"config":631},"Integrationen",{"href":632,"dataGaName":426,"dataGaLocation":439},"/de-de/integrations/",{"title":634,"items":635},"Entdecken",[636,641,646,651,655],{"text":637,"config":638},"Kundenerfolge",{"href":639,"dataGaName":640,"dataGaLocation":439},"/de-de/customers/","customer success stories",{"text":642,"config":643},"Blog",{"href":644,"dataGaName":645,"dataGaLocation":439},"/de-de/blog/","blog",{"text":647,"config":648},"Demo-Hub",{"href":649,"dataGaName":650,"dataGaLocation":439},"/de-de/demo-hub/","demo hub",{"text":652,"config":653},"The Source",{"href":654,"dataGaName":645,"dataGaLocation":439},"/de-de/the-source/",{"text":656,"config":657},"Remote",{"href":658,"dataGaName":659,"dataGaLocation":439},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":661,"items":662},"Vernetzen",[663,668,673,678,683,688],{"text":664,"config":665},"GitLab-Services",{"href":666,"dataGaName":667,"dataGaLocation":439},"/de-de/services/","services",{"text":669,"config":670},"Beitragen",{"href":671,"dataGaName":672,"dataGaLocation":439},"https://contributors.gitlab.com","contribute",{"text":674,"config":675},"Community",{"href":676,"dataGaName":677,"dataGaLocation":439},"/community/","community",{"text":679,"config":680},"Forum",{"href":681,"dataGaName":682,"dataGaLocation":439},"https://forum.gitlab.com/","forum",{"text":684,"config":685},"Veranstaltungen",{"href":686,"dataGaName":687,"dataGaLocation":439},"/events/","events",{"text":689,"config":690},"Partner",{"href":691,"dataGaName":427,"dataGaLocation":439},"/de-de/partners/",{"config":693,"title":696,"text":697,"link":698},{"background":694,"textColor":695},"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":699,"config":700},"Aktuelle Nachrichten",{"href":701,"dataGaName":702,"dataGaLocation":439},"/de-de/whats-new/","whats new",{"text":704,"config":705,"menu":707},"Unternehmen",{"dataNavLevelOne":706},"company",{"type":489,"columns":708},[709],{"items":710},[711,716,722,724,729,734,739,744,749,754],{"text":712,"config":713},"Über",{"href":714,"dataGaName":715,"dataGaLocation":439},"/de-de/company/","about",{"text":717,"config":718,"footerGa":721},"Karriere",{"href":719,"dataGaName":720,"dataGaLocation":439},"/jobs/","jobs",{"dataGaName":720},{"text":684,"config":723},{"href":686,"dataGaName":687,"dataGaLocation":439},{"text":725,"config":726},"Geschäftsführung",{"href":727,"dataGaName":728,"dataGaLocation":439},"/company/team/e-group/","leadership",{"text":730,"config":731},"Handbuch",{"href":732,"dataGaName":733,"dataGaLocation":439},"https://handbook.gitlab.com/","handbook",{"text":735,"config":736},"Investor Relations",{"href":737,"dataGaName":738,"dataGaLocation":439},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":740,"config":741},"Trust Center",{"href":742,"dataGaName":743,"dataGaLocation":439},"/de-de/security/","trust center",{"text":745,"config":746},"AI Transparency Center",{"href":747,"dataGaName":748,"dataGaLocation":439},"/de-de/ai-transparency-center/","ai transparency center",{"text":750,"config":751},"Newsletter",{"href":752,"dataGaName":753,"dataGaLocation":439},"/company/contact/#contact-forms","newsletter",{"text":755,"config":756},"Presse",{"href":757,"dataGaName":758,"dataGaLocation":439},"/press/","press",{"text":760,"config":761,"menu":762},"Kontakt",{"dataNavLevelOne":706},{"type":489,"columns":763},[764],{"items":765},[766,771,776],{"text":767,"config":768},"Vertrieb kontaktieren",{"href":769,"dataGaName":770,"dataGaLocation":439},"/de-de/sales/","talk to sales",{"text":772,"config":773},"Support-Portal",{"href":774,"dataGaName":775,"dataGaLocation":439},"https://support.gitlab.com/hc/en-us","support portal",{"text":777,"config":778},"Kundenportal",{"href":779,"dataGaName":780,"dataGaLocation":439},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":782,"login":783,"suggestions":790},"Schließen",{"text":784,"link":785},"Um Repositorys und Projekte zu durchsuchen, melde dich an bei",{"text":786,"config":787},"gitlab.com",{"href":453,"dataGaName":788,"dataGaLocation":789},"search login","search",{"text":791,"default":792},"Vorschläge",[793,795,800,802,807,812],{"text":470,"config":794},{"href":475,"dataGaName":470,"dataGaLocation":789},{"text":796,"config":797},"Codevorschläge (KI)",{"href":798,"dataGaName":799,"dataGaLocation":789},"/de-de/solutions/code-suggestions/","Code Suggestions (AI)",{"text":505,"config":801},{"href":507,"dataGaName":505,"dataGaLocation":789},{"text":803,"config":804},"GitLab auf AWS",{"href":805,"dataGaName":806,"dataGaLocation":789},"/de-de/partners/technology-partners/aws/","GitLab on AWS",{"text":808,"config":809},"GitLab auf Google Cloud",{"href":810,"dataGaName":811,"dataGaLocation":789},"/de-de/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":478,"config":813},{"href":482,"dataGaName":814,"dataGaLocation":789},"Why GitLab?",{"freeTrial":816,"mobileIcon":821,"desktopIcon":826,"secondaryButton":829},{"text":817,"config":818},"Kostenlos testen",{"href":819,"dataGaName":444,"dataGaLocation":820},"https://gitlab.com/-/trials/new/","nav",{"altText":822,"config":823},"GitLab-Symbol",{"src":824,"dataGaName":825,"dataGaLocation":820},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":822,"config":827},{"src":828,"dataGaName":825,"dataGaLocation":820},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":602,"config":830},{"href":831,"dataGaName":832,"dataGaLocation":820},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de/get-started/","get started",{"freeTrial":834,"mobileIcon":838,"desktopIcon":840},{"text":835,"config":836},"Mehr über GitLab Duo erfahren",{"href":475,"dataGaName":837,"dataGaLocation":820},"gitlab duo",{"altText":822,"config":839},{"src":824,"dataGaName":825,"dataGaLocation":820},{"altText":822,"config":841},{"src":828,"dataGaName":825,"dataGaLocation":820},{"button":843,"mobileIcon":848,"desktopIcon":850},{"text":844,"config":845},"/Option",{"href":846,"dataGaName":847,"dataGaLocation":820},"#contact","switch",{"altText":822,"config":849},{"src":824,"dataGaName":825,"dataGaLocation":820},{"altText":822,"config":851},{"src":852,"dataGaName":825,"dataGaLocation":820},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":854,"mobileIcon":859,"desktopIcon":861},{"text":855,"config":856},"Zurück zur Preisübersicht",{"href":589,"dataGaName":857,"dataGaLocation":820,"icon":858},"back to pricing","GoBack",{"altText":822,"config":860},{"src":824,"dataGaName":825,"dataGaLocation":820},{"altText":822,"config":862},{"src":828,"dataGaName":825,"dataGaLocation":820},{"title":864,"button":865,"config":869},"GitLab Orbit ist da: die Kontextebene für KI-Agenten",{"text":363,"config":866},{"href":867,"dataGaName":868,"dataGaLocation":439},"/de-de/gitlab-orbit/","orbit",{"layout":870,"disabled":414},"release",{"data":872},{"text":873,"source":874,"edit":880,"contribute":885,"config":890,"items":895,"minimal":1100},"Git ist eine Marke von Software Freedom Conservancy und unsere Verwendung von „GitLab“ erfolgt unter Lizenz.",{"text":875,"config":876},"Quelltext der Seite anzeigen",{"href":877,"dataGaName":878,"dataGaLocation":879},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":881,"config":882},"Diese Seite bearbeiten",{"href":883,"dataGaName":884,"dataGaLocation":879},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":886,"config":887},"Beteilige dich",{"href":888,"dataGaName":889,"dataGaLocation":879},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":891,"facebook":892,"youtube":893,"linkedin":894},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[896,941,993,1035,1067],{"title":587,"links":897,"subMenu":912},[898,902,907],{"text":899,"config":900},"Tarife anzeigen",{"href":589,"dataGaName":901,"dataGaLocation":879},"view plans",{"text":903,"config":904},"Vorteile von Premium",{"href":905,"dataGaName":906,"dataGaLocation":879},"/de-de/pricing/premium/","why premium",{"text":908,"config":909},"Vorteile von Ultimate",{"href":910,"dataGaName":911,"dataGaLocation":879},"/de-de/pricing/ultimate/","why ultimate",[913],{"title":760,"links":914},[915,917,919,921,926,931,936],{"text":767,"config":916},{"href":769,"dataGaName":449,"dataGaLocation":879},{"text":772,"config":918},{"href":774,"dataGaName":775,"dataGaLocation":879},{"text":777,"config":920},{"href":779,"dataGaName":780,"dataGaLocation":879},{"text":922,"config":923},"Status",{"href":924,"dataGaName":925,"dataGaLocation":879},"https://status.gitlab.com/","status",{"text":927,"config":928},"Nutzungsbedingungen",{"href":929,"dataGaName":930,"dataGaLocation":879},"/terms/","terms of use",{"text":932,"config":933},"Datenschutzerklärung",{"href":934,"dataGaName":935,"dataGaLocation":879},"/de-de/privacy/","privacy statement",{"text":937,"config":938},"Cookie-Einstellungen",{"dataGaName":939,"dataGaLocation":879,"id":940,"isOneTrustButton":255},"cookie preferences","ot-sdk-btn",{"title":485,"links":942,"subMenu":951},[943,947],{"text":944,"config":945},"DevSecOps-Plattform",{"href":468,"dataGaName":946,"dataGaLocation":879},"devsecops platform",{"text":948,"config":949},"KI-unterstützte Entwicklung",{"href":475,"dataGaName":950,"dataGaLocation":879},"ai-assisted development",[952],{"title":953,"links":954},"Themen",[955,959,964,969,974,978,983,988],{"text":505,"config":956},{"href":957,"dataGaName":958,"dataGaLocation":879},"/de-de/topics/ci-cd/","cicd",{"text":960,"config":961},"GitOps",{"href":962,"dataGaName":963,"dataGaLocation":879},"/de-de/topics/gitops/","gitops",{"text":965,"config":966},"DevOps",{"href":967,"dataGaName":968,"dataGaLocation":879},"/de-de/topics/devops/","devops",{"text":970,"config":971},"Versionskontrolle",{"href":972,"dataGaName":973,"dataGaLocation":879},"/de-de/topics/version-control/","version control",{"text":429,"config":975},{"href":976,"dataGaName":977,"dataGaLocation":879},"/de-de/topics/devsecops/","devsecops",{"text":979,"config":980},"Cloud-nativ",{"href":981,"dataGaName":982,"dataGaLocation":879},"/de-de/topics/cloud-native/","cloud native",{"text":984,"config":985},"KI für das Programmieren",{"href":986,"dataGaName":987,"dataGaLocation":879},"/de-de/topics/devops/ai-for-coding/","ai for coding",{"text":989,"config":990},"Agentische KI",{"href":991,"dataGaName":992,"dataGaLocation":879},"/de-de/topics/agentic-ai/","agentic ai",{"title":994,"links":995},"Lösungen",[996,999,1001,1006,1010,1013,1016,1019,1021,1023,1025,1030],{"text":530,"config":997},{"href":525,"dataGaName":998,"dataGaLocation":879},"Application Security Testing",{"text":517,"config":1000},{"href":501,"dataGaName":502,"dataGaLocation":879},{"text":1002,"config":1003},"Agile Entwicklung",{"href":1004,"dataGaName":1005,"dataGaLocation":879},"/de-de/solutions/agile-delivery/","agile delivery",{"text":1007,"config":1008},"SCM",{"href":514,"dataGaName":1009,"dataGaLocation":879},"source code management",{"text":505,"config":1011},{"href":507,"dataGaName":1012,"dataGaLocation":879},"continuous integration & delivery",{"text":556,"config":1014},{"href":558,"dataGaName":1015,"dataGaLocation":879},"value stream management",{"text":960,"config":1017},{"href":1018,"dataGaName":963,"dataGaLocation":879},"/de-de/solutions/gitops/",{"text":569,"config":1020},{"href":572,"dataGaName":573,"dataGaLocation":879},{"text":575,"config":1022},{"href":578,"dataGaName":579,"dataGaLocation":879},{"text":581,"config":1024},{"href":584,"dataGaName":585,"dataGaLocation":879},{"text":1026,"config":1027},"Bildungswesen",{"href":1028,"dataGaName":1029,"dataGaLocation":879},"/de-de/solutions/education/","education",{"text":1031,"config":1032},"Finanzdienstleistungen",{"href":1033,"dataGaName":1034,"dataGaLocation":879},"/de-de/solutions/finance/","financial services",{"title":592,"links":1036},[1037,1039,1041,1043,1046,1048,1051,1053,1055,1057,1059,1061,1063,1065],{"text":605,"config":1038},{"href":607,"dataGaName":608,"dataGaLocation":879},{"text":610,"config":1040},{"href":612,"dataGaName":613,"dataGaLocation":879},{"text":615,"config":1042},{"href":617,"dataGaName":618,"dataGaLocation":879},{"text":620,"config":1044},{"href":622,"dataGaName":1045,"dataGaLocation":879},"docs",{"text":642,"config":1047},{"href":644,"dataGaName":645,"dataGaLocation":879},{"text":1049,"config":1050},"Neuerungen",{"href":701,"dataGaName":702,"dataGaLocation":879},{"text":637,"config":1052},{"href":639,"dataGaName":640,"dataGaLocation":879},{"text":656,"config":1054},{"href":658,"dataGaName":659,"dataGaLocation":879},{"text":664,"config":1056},{"href":666,"dataGaName":667,"dataGaLocation":879},{"text":669,"config":1058},{"href":671,"dataGaName":672,"dataGaLocation":879},{"text":674,"config":1060},{"href":676,"dataGaName":677,"dataGaLocation":879},{"text":679,"config":1062},{"href":681,"dataGaName":682,"dataGaLocation":879},{"text":684,"config":1064},{"href":686,"dataGaName":687,"dataGaLocation":879},{"text":689,"config":1066},{"href":691,"dataGaName":427,"dataGaLocation":879},{"title":704,"links":1068},[1069,1071,1073,1075,1077,1079,1084,1089,1091,1093,1095],{"text":712,"config":1070},{"href":714,"dataGaName":706,"dataGaLocation":879},{"text":717,"config":1072},{"href":719,"dataGaName":720,"dataGaLocation":879},{"text":725,"config":1074},{"href":727,"dataGaName":728,"dataGaLocation":879},{"text":730,"config":1076},{"href":732,"dataGaName":733,"dataGaLocation":879},{"text":735,"config":1078},{"href":737,"dataGaName":738,"dataGaLocation":879},{"text":1080,"config":1081},"Nachhaltigkeit",{"href":1082,"dataGaName":1083,"dataGaLocation":879},"/sustainability/","Sustainability",{"text":1085,"config":1086},"Vielfalt, Inklusion und Zugehörigkeit",{"href":1087,"dataGaName":1088,"dataGaLocation":879},"/de-de/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":740,"config":1090},{"href":742,"dataGaName":743,"dataGaLocation":879},{"text":750,"config":1092},{"href":752,"dataGaName":753,"dataGaLocation":879},{"text":755,"config":1094},{"href":757,"dataGaName":758,"dataGaLocation":879},{"text":1096,"config":1097},"Transparenzerklärung zu moderner Sklaverei",{"href":1098,"dataGaName":1099,"dataGaLocation":879},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":1101},[1102,1105,1108],{"text":1103,"config":1104},"Terms",{"href":929,"dataGaName":930,"dataGaLocation":879},{"text":1106,"config":1107},"Cookies",{"dataGaName":939,"dataGaLocation":879,"id":940,"isOneTrustButton":255},{"text":1109,"config":1110},"Datenschutz",{"href":934,"dataGaName":935,"dataGaLocation":879},[1112],{"id":1113,"title":7,"body":413,"config":1114,"content":1116,"description":413,"extension":1120,"meta":1121,"navigation":255,"path":1122,"seo":1123,"stem":1124,"__hash__":1125},"blogAuthors/en-us/blog/authors/fernando-diaz.yml",{"template":1115},"BlogAuthor",{"name":7,"config":1117},{"headshot":1118,"ctfId":1119},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659556/Blog/Author%20Headshots/fern_diaz.png","fjdiaz","yml",{},"/en-us/blog/authors/fernando-diaz",{},"en-us/blog/authors/fernando-diaz","lxRJIOydP4_yzYZvsPcuQevP9AYAKREF7i8QmmdnOWc",[1127,1135,1143],{"title":1128,"description":1129,"heroImage":1130,"category":409,"date":1131,"authors":1132,"slug":1134,"externalUrl":413},"Wie GitLab Schwachstellen über Refactorings hinweg verfolgt","Das verbesserte Scope+Offset-Fingerprinting hält das Tracking stabil, wenn Kommentare, Leerzeilen oder Reformatierungen dazukommen.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1759320418/xjmqcozxzt4frx0hori3.png","2026-08-12",[1133],"Julian Thome","improved-scope-offset-fingerprinting",{"title":1136,"description":1137,"heroImage":1130,"category":409,"date":1138,"authors":1139,"slug":1142,"externalUrl":413},"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",[1140,1141],"Erick Bajao","Joe Randazzo","gitlab-secrets-manager-add-eso-terraform-api-support",{"title":1144,"description":1145,"heroImage":1146,"category":409,"date":1147,"authors":1148,"slug":1150,"externalUrl":413},"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",[1149],"Alisa Ho","claude-security-and-gitlab",{"promotions":1152},[1153,1167,1179,1190],{"id":1154,"categories":1155,"header":1157,"text":1158,"button":1159,"image":1164},"ai-modernization",[1156],"ai","Hält KI, was uns versprochen wurde?","Das Quiz dauert maximal 5 Minuten.",{"text":1160,"config":1161},"Ermittle deinen KI-Reifegrad",{"href":1162,"dataGaName":1163,"dataGaLocation":645},"/de-de/assessments/ai-modernization-assessment/","modernization assessment",{"config":1165},{"src":1166},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":1168,"categories":1169,"header":1171,"text":1158,"button":1172,"image":1176},"devops-modernization",[1170,977],"product","Verwaltest du Tool-Chaos oder stellst du Innovationen bereit?",{"text":1173,"config":1174},"Ermittle deinen DevOps-Reifegrad",{"href":1175,"dataGaName":1163,"dataGaLocation":645},"/de-de/assessments/devops-modernization-assessment/",{"config":1177},{"src":1178},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":1180,"categories":1181,"header":1182,"text":1158,"button":1183,"image":1187},"security-modernization",[409],"Tauschst du Schnelligkeit gegen Sicherheit ein?",{"text":1184,"config":1185},"Ermittle deinen Sicherheitsreifegrad",{"href":1186,"dataGaName":1163,"dataGaLocation":645},"/de-de/assessments/security-modernization-assessment/",{"config":1188},{"src":1189},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":1191,"paths":1192,"header":1195,"text":1196,"button":1197,"image":1202},"github-azure-migration",[1193,1194],"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":1198,"config":1199},"Erfahre, wie GitLab im Vergleich zu GitHub abschneidet",{"href":1200,"dataGaName":1201,"dataGaLocation":645},"/de-de/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":1203},{"src":1178},{"header":1205,"blurb":1206,"button":1207,"secondaryButton":1212},"Beginne noch heute, schneller zu entwickeln","Entdecke, was dein Team mit der intelligenten Orchestrierungsplattform für DevSecOps erreichen kann.\n",{"text":1208,"config":1209},"Kostenlosen Test starten",{"href":1210,"dataGaName":444,"dataGaLocation":1211},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/de-de/","feature",{"text":767,"config":1213},{"href":769,"dataGaName":449,"dataGaLocation":1211},1786803723687]