
Was ist CodeMender? Googles Code Safety Agent Guide
Automatisch übersetztTagsGoogle DeepMind ist ein Agent für künstliche Intelligenz, der bestätigt, ob diese Öffnungen wirklich missbraucht werden und getestete Patches produziert. Veröffentlicht als Forschungsprojekt am 06.10.2025; seit 22.07.2026, Google Cloud wurde als eine begrenzte Anzahl von Firmenkunden vorgestellt. Eine Person, bevor sie den Code der Patches eingibt, die sie produziert, durchläuft heute die Genehmigung des Entwicklers.
Letzte Aktualisierung: 14.10.2026
Die Sicherheit in der Softwarewelt wird als "fixer" Kampf angesehen, der seit vielen Jahren nicht mehr kommt. Obwohl Entwickler und automatisierte Tools versuchen, Fehler zu finden, indem sie jeden Tag Tausende von Zeilencode scannen, multiplizieren sie die Punkte, die herkömmliche automatisierte Methoden wie menschliches Auge und Fuzzing nicht ausreichen. Google DeepMind als Antwort auf dieses Problem CodeMender Projekt nach Hause angekündigt.

CodeMender ist nicht nur ein Bugfinder, sondern ein autonomer Agent für künstliche Intelligenz, der die offenen, aus der Ursache und dem vorhandenen Code gefundenen, mit sichereren Strukturen umschreiben kann. Die Forschungsversion arbeitete mit Gemini Deep Think-Modellen. Die Version auf Google Cloud ermöglicht es Google, nach Kosten, Geschwindigkeit und Ausbaggertiefe aus Gemini-Modellen zu wählen, die für den allgemeinen Gebrauch geöffnet sind. Nachfolgend erfahren Sie, wie CodeMender funktioniert und in welchem Stadium es sich heute befindet.
Was ist CodeMender und wie kann man die Softwarewelt verändern?
Was? CodeMender ist ein von Google DeepMind entwickelter Agent für künstliche Intelligenz, der hochwertige Patches (Patches) erkennt, analysiert und produziert, die komplexe offene Software automatisch erkennen.
Wie funktioniert es? Das System ahmt den Workflow eines leitenden Ingenieurs nach. Nicht nur Fehler erkennen; Debugger und Quellcode-Scanner findet die "Wurzelursache" des Fehlers mit Tools wie Nach dem Erstellen des Patches durchläuft es einen mehrstufigen Testprozess, um das funktionale Äquivalent zu überprüfen.
Wann ist es raus? DeepMind gab bekannt, dass die Ankündigung am 06.10.2025 72 Sicherheitskorrekturen an Open-Source-Projekte in den letzten sechs Monaten gesendet hat. Google Cloud öffnete CodeMender im 22.07.2026 für Kunden.
Wo zu verwenden? Es wurde in Open-Source-Projekten bis zu 4,5 Millionen Zeilen während des Forschungszeitraums verwendet. Seit 2026 erhalten Unternehmen Vorschauzugriff über die Gemini Enterprise Agent Platform oder AI Threat Defense seit der Google Cloud. Für den Zugriff müssen Sie das Google-Vertriebsteam besprechen.
Wer wird davon profitieren? Die Institutionen, die Nachhaltigkeit von Ingenieuren und großen Open-Source-Projekten zu Beginn der Software-Wartung bieten, werden diese Technologie nutzen.
Was ist die architektonische Macht von CodeMender für Softwaresicherheit?
Die herausragende Eigenschaft von CodeMender macht nicht nur ein oberflächliches "Yama". Die meisten Fahrzeuge konzentrieren sich auf die Spezifikation im Crash-Bericht; CodeMender zielt auf architektonische Schwächen durch die Fähigkeit von Gemini Deep Think-Modellen ab.
Technische Mobilität:
Fortgeschrittene Programmanalyse: Statische und dynamische Analysen untersuchen den Kontrollfluss von Code mit Differentialtests, Fuzzing und SMT-Lösungsmitteln (Kontrollfluss).
Mehrere Agentensysteme (Multiagentensysteme): Es verwendet spezielle Agenten, die verschiedene Aspekte des Problems ansprechen. Wenn sie beispielsweise einen Agenten schreiben, prüfen sie, ob neue Fehler (Regressionen) gebildet und gebildet werden, indem sie ein anderes (kritisches Werkzeug) mit dem Originalcode vergleichen.
Autonome Fehlerextraktion: Durch die Synthetisierung von Debugger-Ausgaben und Code-Suchwerkzeugen kann die tatsächliche Ursache des Absturzes (z. B. fehlerhaftes XML-Stack-Management) erkannt werden.

Was ist der proaktive Ansatz im Software-Apparat-Reparaturprozess?
Einer der aufregendsten Aspekte von CodeMender ist "reaktiv" und "proaktiv". So aktualisieren sie den Code mit sichereren Strukturen, ohne darauf zu warten, ein Angriff zu sein.
Die DeepMind-Forscher verwendeten CodeMender, um die weit verbreitete libwebp-Bildkompressionsbibliothek zu stärken. Das Fahrzeug platzierte automatisch die Code-fbounds-Sicherheitsanhänge. Diese zusätzlichen Beschreibungen ermöglichen es Compiler (Compiler), Limit-Steuerelemente zum Code hinzuzufügen. Laut DeepMind wird der größte Teil des in der Bibliothek geöffneten Pufferüberlaufs unentfernbar. Das CVE-2023-4863-Defizit, das beim Angriff von Nullklick (Nullklick) für iOS-Geräte im Jahr 2023 verwendet wurde, war ein Heap-Puffer-Überlauffehler in libwebp.
Kann man mit künstlicher Intelligenz Coding vertraut werden?
Das größte Risiko des von künstlicher Intelligenz produzierten Codes ist das Potenzial, einen anderen Ort zu stören, während er korrigiert wird. CodeMender übertrifft dieses Vertrauensproblem mit einem strengen Verifizierungsprozess:
Es ist notwendig, die folgenden Kriterien zu erfüllen, bevor das Pflaster einer menschlichen Überprüfung unterzogen wird:
Root Why Lösung: Nicht nur das Symptom, das eigentliche Problem sollte gelöst werden.
Funktionale Genauigkeit: bestehende Funktionen nicht zu stören.
Style Compliance: Das Projekt sollte den Tippregeln (Coding-Style) treu bleiben.
Selbstkorrektur: Wenn ein Test fehlschlägt, analysiert der Agent automatisch den Fehler und überarbeitet die Lösung.

Open Source Sicherheit und Zukunftsvision
Google DeepMindDer CodeMender folgt einem vorsichtigen und vertrauensvollen Weg zu expandieren. Jeder Patch, der während der Forschungszeit produziert wurde, wurde von menschlichen Forschern kontrolliert, bevor er an Open-Source-Projekte geschickt wurde. Die Patches werden in der Google Cloud-Version als Codedifferenz (diff) präsentiert und durchlaufen die Überprüfung und Genehmigung des Entwicklers vor dem Betreten des Lagers.
In Zukunft soll Softwaresicherheit zu einem Standard- und automatisierten Prozess werden, genau wie der Betrieb eines Compilers. CodeMender ist entschlossen, die Wahrnehmung von "Software ist notwendigerweise von einem Ort gebrochen" zu ändern, die seit Jahren akzeptiert wird. Wenn sich diese Technologie weiterentwickelt, werden wir in eine Welt eintreten, in der die Software mit Inspektionen sicher ist, nicht mit dem Bauprozess.
Der Erfolg von CodeMender und ähnlichen Systemen wird unsere globale digitale Infrastruktur widerstandsfähiger machen. Für Software Engineering bedeutet dies, anstrengende Patch-Arbeiten loszuwerden und zur Kreativität zurückzukehren.
DeepMind sagte, dass in der Ankündigung im Jahr 2025 die Ergebnisse mit technischen Artikeln und Berichten geteilt werden und die Patches nach und nach den Betreuern kritischer Open-Source-Projekte präsentiert werden. Im Jahr 2026 wurde die Firma CodeMender eröffnet; Diese Art von Agenten von Sicherheitsteams erleichtern die Planung ihrer bestehenden CI / CD-Prozesse.
CodeMender im Jahr 2026: Google Cloud Preview
Google Cloud öffnete seine Kunden als Vorschau von CodeMender im 22.07.2026. Der Agent kann auf der Gemini Enterprise Agent Platform oder als Teil der AI Threat Defense verwendet werden. Laut Dokumenten ist derzeit eine Vorschau erforderlich, um das Verkaufsteam für eine begrenzte Anzahl von offenen und zugänglichen Kunden zu besprechen.
Diese Version funktioniert in drei Schritten:
Finden Sie: Scannt die Codebasis oder importiert Ergebnisse anderer Sicherheitstools.
Überprüfung: Die Code-Joints und der Nachweis des Konzepts in einer isolierten Umgebung Ihrer Governance (Proof-of-Concept) zeigen an, ob ein echtes Risiko der Schwachstelle besteht, so dass falsche Alarme eliminiert werden.
Tags: Produzieren und testen Sie den Patch mit einem großartigen sprachmodellbasierten Bewerter (LLM-as-a-Richter), der die vorhandenen Funktionen intakt steuert, und die Änderung bietet die Zustimmung des Entwicklers.
Standardmäßig unterstützt C/C++ die Sprachen C#/.NET, Go, Java, JavaScript, TypeScript, Kotlin, Python, Ruby, Rust und PHP. Der Agent wird durch Anschließen eines Light Command Line Clients oder einer CI/CD-Zeile verwendet, die auf dem Computer läuft; VS Code und Antigravitation arbeitet mit Entwickler-Tools. Google kündigte an, dass es im Jahr 2026 auch Modelloptionen von Drittanbietern hinzufügen wird.
Vergleich von Google Cloud Version mit Research Version
Merkmal | Forschungsversion | Google Cloud Preview |
|---|---|---|
News u | 06.10.2025, Google DeepMind | 22.07.2026, Google Cloud |
Wer kann verwenden? | Indoor-Forschungsprojekt für den allgemeinen Gebrauch |
Begrenzte Anzahl von Firmenkunden (über das Verkaufsteam)
Zuhause
Gemini Denken
Wählen Sie aus Gemini-Modellen für den allgemeinen Gebrauch
Wer bestätigt den Patch?
Humanforscher (vor dem Senden von Open Source Projekten)
Entwickler (vor dem Einfügen)
Ausgewählte Ergebnisse
72 Sicherheitskorrekturen bei Open-Source-Projekten
Es erklärt und getestet Patches verifiziert durch die Ausnahme
Häufig gestellte Fragen
Ist CodeMender kostenlos?
Nein, es ist kein kostenloses Tool, das jeder herunterladen und verwenden kann. CodeMender wird als Vorschau für Firmenkunden in der Google Cloud angeboten und Sie müssen das Google-Vertriebsteam für den Zugriff besprechen. Google enthält keine Preisinformationen zur Ankündigung vom 22.07.2026.
Kann ich CodeMender als Einzelentwickler verwenden?
Es ist nicht direkt für den individuellen Gebrauch verfügbar; Vorschau für Google Cloud-Kunden. Für Code Review auf Ihrem eigenen Projekt Künstliche Intelligenz Code Writing Tools Sie können durchsuchen.
Welche Programmiersprachen unterstützt CodeMender?
Standardmäßig C/C++, C#/.NET, Go, Java, JavaScript, TypeScript, Kotlin, Python, Ruby, Rust und PHP. Sie können auch andere Sprachen scannen, indem Sie der eingestellten Datei gemäß den Dokumenten eine Dateierweiterung hinzufügen.
Werden CodeMender-Patches zum Code selbst hinzugefügt?
Nein. Patches werden dem Entwickler als Codedifferenz (diff) angeboten; keine Änderung wird dem Lager hinzugefügt, ohne den Entwickler und die Genehmigung zu überprüfen.
Was ist der Unterschied zwischen CodeMender und Fuzzing?
Fuzzing ist eine Testmethode zum Absturz durch zufällige oder semi-zufällige Einträge zum Programm. CodeMender verwendet Fuzzing als eines der Werkzeuge, es untersucht die Ursache der Schwachstelle, die es findet, und testet es, um es zu produzieren und zu schließen.
Derleyici Mühendisi Olma: Bu Niş Alana Nasıl Girilir?


Yapay Zeka ve Teknoloji Staj İlanları | 19–26 Ocak 2026




