Änderungsprotokoll des Codex Security-Plugins
Bedeutende für Benutzer sichtbare Änderungen am Codex Security-Plugin.
In diesem Änderungsprotokoll sehen Sie, was sich in Codex Security geändert hat und welche Plugin- Versionen über die jeweiligen Installationsquellen verfügbar sind.
Neueste Version im gehosteten Codex Security-Katalog: 0.1.17.
Prüfen Sie die Plugin-Version in Ihrer aktuellen Codex-Umgebung, bevor Sie eine Funktion aus einem neueren Release verwenden. Das erneute Öffnen oder Ausführen eines gespeicherten Scans legt die installierte Plugin-Version nicht fest.
Diese Versionen gelten für das Codex Security-Plugin. Die Codex App, Codex CLI, das TypeScript SDK und die Plugin-App haben separate Versionsnummern.
0.1.17 (5. August 2026)
Scanfortschritt in Echtzeit verfolgen
- Verfolgen Sie die aktuelle Scanphase, die verstrichene Zeit, aktive Worker, geprüfte Dateien und die Tokennutzung in einer einzigen Live-Fortschrittsansicht.
- Sehen Sie, wie der Fortschritt der Repository-Prüfung beim Abschluss einzelner Dateien aktualisiert wird, statt auf den Abschluss des gesamten Scans zu warten.
Unterbrochene Tiefenscans fortsetzen
- Setzen Sie einen laufenden Tiefenscan nach dem Neustart seines Koordinators fort, ohne abgeschlossene Dateiprüfungen zu wiederholen.
- Bewahren Sie abgeschlossene Ermittlungsergebnisse, die Scanzuständigkeit und ausstehende Arbeiten über App-Updates oder unterbrochene Scansitzungen hinweg auf.
Scans mit weniger Aufwand starten und abschließen
- Starten Sie Standard-, Änderungs- und Tiefenscans direkt in nativen Arbeitsabläufen, ohne das eingestellte eingebettete Scan-Widget zu öffnen.
- Verwenden Sie abgeschlossene Scanzusammenfassungen erneut, ohne jeden Befund neu zu laden, sofern Sie nicht die vollständigen strukturierten Ergebnisse anfordern.
0.1.16 (4. August 2026)
Gemessene Scannutzung verfolgen
- Prüfen Sie die gesamte Tokennutzung sowie die Nutzung für Eingabe, zwischengespeicherte Eingabe und Ausgabe über den Hauptscan und seine delegierten Worker hinweg.
- Unterscheiden Sie zwischen vollständigen, teilweisen und nicht verfügbaren Messungen, statt fehlende Nutzung als null anzuzeigen.
Tiefere Scans mit konsistenten Ergebnissen ausführen
- Verwenden Sie für Standard- und Tiefenscans dieselben Phasen für Bedrohungsmodellierung, Ermittlung, Validierung, Angriffspfadanalyse und Berichterstellung.
- Konfigurieren Sie Worker für Tiefenscans, Delegierung pro Worker, Auslastung und Ermittlungs- grenzen über die CLI oder das SDK.
- Führen Sie Tiefenscans mit der vom Modell unterstützten Worker-Laufzeit aus und stellen Sie ältere Scanzustände wieder her, ohne den vorhandenen Scanverlauf zu verlieren.
- Erstellen Sie den primären Bericht für Änderungs- und Tiefenscans, ohne separate Ausarbeitungen zu Schwachstellen oder Empfehlungen zur Härtung zu benötigen.
Scananweisungen und Repository-Ziele aktuell halten
- Aktualisieren Sie Sicherheitsanweisungen während eines aktiven Scans und übernehmen Sie diese in spätere Phasen und delegierte Worker für Tiefenscans.
- Bewahren Sie Repository-URLs, Pull-Request-Verweise und umfangreicheren Sicherheitskontext auf, ohne nicht angeforderten Netzwerkzugriff zuzulassen.
- Lassen Sie Scans fehlschlagen, wenn sich das Repository oder Scanziel während der Ausführung ändert, damit die Automatisierung keine veralteten Befunde akzeptiert.
- Berücksichtigen Sie Enterprise-Proxy- und vertrauenswürdige Zertifikatseinstellungen in verwalteten Netzwerk- umgebungen.
Verständlichere Schwachstellenberichte verfassen
- Erstellen Sie quellengestützte Schwachstellenberichte, die beobachtetes Verhalten von nicht verifizierten Hypothesen trennen.
- Nehmen Sie realistische Einschränkungen von Proofs of Concept, betroffene Versionen, Sicherheits- grenzen und umsetzbare Behebungshinweise auf.
0.1.15 (30. Juli 2026)
Scans bei Projektänderungen korrekt halten
- Speichern Sie Scanlebenszyklus- und Modellmetadaten dauerhaft, damit Scanverlauf und Fortschritt über Neuladungen hinweg konsistent bleiben.
- Bewahren Sie abgeschlossene Scans bei Änderungen an Projektdateien auf und vermeiden Sie die Wiederverwendung von SQLite- Scanverzeichnissen.
Feedback geben und Befunde wiederherstellen
- Übermitteln Sie Feedback zu falsch positiven Befunden aus abgeschlossenen Scans.
- Stellen Sie fehlerhafte Befunddatensätze während der Finalisierung wieder her, statt den abgeschlossenen Scan fehlschlagen zu lassen.
Weitere Repository-Layouts und Pfade verarbeiten
- Bewahren Sie Kandidatenpfade wortgetreu auf und erweitern Sie
~inCODEX_HOMEwährend der Vorabprüfung. - Verarbeiten Sie Git-bezogene Fehler bei der Zielvalidierung ohne Absturz und unterstützen Sie verschachtelte Git-Repositorys in Scan-Snapshots.
- Halten Sie die Behandlung von Windows- und Sandbox-Pfaden während der Scanwiederherstellung konsistent.
Unnötigen Scanaufwand reduzieren
- Passen Sie die Ermittlung von Standardscans dynamisch an das Repository und die Kandidatenliste an.
- Wiederholen Sie Richtlinienfehler nicht mehr und entfernen Sie die veraltete Fan-out-Eingabeaufforderung.
0.1.14 (28. Juli 2026)
Scanverlauf und wiederkehrende Befunde prüfen
- Filtern Sie Repositorys, Befunde und den Scanverlauf mit begrenzten Ergebnisseiten und verständlicheren Statusdetails.
- Führen Sie einen Scan mit seinen gespeicherten Einstellungen erneut aus und vergleichen Sie abgeschlossene Scans, um neue, fortbestehende, behobene und nicht erneut gescannte Befunde zu unterscheiden.
- Gruppieren Sie Worktrees desselben Repositorys und verwenden Sie über Ansichten hinweg stabile Repository- und Befundidentitäten.
Sicherheitsrichtlinie für Repositorys definieren
- Verwenden Sie
$codex-security:define-security-policy, um bereichsspezifischeSECURITY.md-Anweisungen für Vertrauensgrenzen, Sicherheitsinvarianten, meldepflichtige Befunde, Schweregrad, Ausschlüsse und akzeptierte Risiken zu prüfen oder zu aktualisieren. - Wenden Sie die nächstgelegene Richtliniendatei an, begrenzen Sie deren Größe und lehnen Sie symbolische Links ab, die aus dem Repository herausführen.
Befunde vor ihrer Nachverfolgung prüfen
- Wählen Sie bis zu 25 Befunde aus einem abgeschlossenen Scan zur Nachverfolgung in Linear oder GitHub Issues aus.
- Geben Sie die ausgewählten Befunde zur Prüfung und Genehmigung an Codex zurück, statt Issues direkt aus dem Befundarbeitsbereich zu erstellen.
Standardscans mit einem einfacheren Arbeitsablauf ausführen
- Verwenden Sie für Standardscans von Repositorys und bereichsspezifischen Pfaden eine einzige deterministische Liste relevanter Dateien und ein kompaktes Kandidatenverzeichnis.
- Bewahren Sie die bestehenden Manifest-, Befund-, Abdeckungs-, Berichts- und SARIF-Ausgaben auf, während Sie wiederholte Scanphasen reduzieren.
0.1.13 (25. Juli 2026)
Befunde in weiteren Umgebungen prüfen
- Behalten Sie echte Sicherheitsbefunde bei, wenn der betroffene Code lokal, intern, für Schulungen verwendet oder nicht in der Produktion bereitgestellt wird.
- Verwenden Sie Bereitstellungs- und Expositionskontext, um Schweregrad und Konfidenz anzupassen, statt den Befund automatisch zu unterdrücken.
0.1.12 (23. Juli 2026)
Tiefere Scans mit deutlicherem Fortschritt ausführen
- Führen Sie Tiefenscans aus, die Worker über ein gesamtes Repository oder ein ausgewähltes Verzeichnis hinweg koordinieren.
- Übernehmen Sie Ihre Modell- und Reasoning-Einstellungen in delegierte Scanarbeiten.
- Sehen Sie Ergebnisse der Vorabprüfung, Scanfortschritt, verfügbare Worker-Kapazität und Ausweich- verhalten vor und während eines Scans.
Vorherige Scans prüfen und erneut ausführen
- Öffnen Sie aktuelle und vorherige Scans aus der Sicherheits-Scanliste.
- Öffnen Sie einen gespeicherten Scan erneut im Befundarbeitsbereich oder führen Sie ihn erneut aus, um die Ergebnisse zu aktualisieren.
- Sehen Sie verständlichere Abschlussstatus sowie konsistentere Befunddetails und Scan- verläufe.
Scans mit weniger Unterbrechungen konfigurieren
- Starten Sie Scans über den nativen Einrichtungsablauf, ohne Ihre aktuelle Aufgabe zu verlassen.
- Behalten Sie die Scaneinrichtung im Seitenbereich, auch wenn Codex im Vollbildmodus ausgeführt wird.
- Schließen Sie die Einrichtung, wenn Sie sie nicht benötigen, und behalten Sie diese Einstellung für spätere Scans bei.
Validierte Befunde prüfen und beheben
- Behalten Sie validierte Befunde mit niedrigem Schweregrad in abgeschlossenen Ergebnissen bei.
- Prüfen Sie konsistentere Befunddetails über Scans, Berichte und Exporte hinweg.
- Wiederholen Sie die Behebung und übernehmen Sie relevanten Scankontext in nachfolgende Korrekturen.
Ergebnisse für bestehende Sicherheitsarbeitsabläufe exportieren
- Exportieren Sie abgeschlossene Befunde als JSON, CSV oder SARIF.
- Erstellen Sie SARIF-Ergebnisse lokal für Code-Scanning- und Sicherheitstool- Integrationen.
- Bewahren Sie über exportierte Formate hinweg konsistente Befunddetails auf.
0.1.11 (10. Juli 2026)
Detaillierte Befund- und Härtungsberichte erstellen
- Erstellen Sie für jeden meldepflichtigen Scanbefund einen quellengestützten Schwachstellenbericht, einschließlich unterstützender Proof-of-Concept-Dateien, sofern verfügbar.
- Prüfen Sie ein Portfolio struktureller Härtungsmaßnahmen, das den vollständigen Befund- satz, technische Abwägungen, Migrationsoptionen und unterstützende Diagramme analysiert.
- Verwenden Sie
report.mdals Einstiegspunkt für diese abgeleiteten Ausgaben unterfindings/undhardening/. Bewahren Sie beim Teilen oder Archivieren der Ergebnisse das vollständige Scanverzeichnis zusammen auf.
Berichterstellungsabläufe direkt ausführen
- Verwenden Sie
$codex-security:vulnerability-writeup, um Offenlegungsdokumente, grobe Befunde, PoCs und Quellcode in ausgearbeitete Berichte umzuwandeln, ohne zuvor einen Codex Security-Scan auszuführen. - Verwenden Sie
$codex-security:propose-security-hardening, um evidenzgestützte strukturelle oder architektonische Optionen aus Scans, Befunden, Vorfall- oder Bewertungsdokumenten und Quellcode zu entwickeln.
Repository-Anweisungen und Abdeckung konsistent anwenden
- Definieren Sie Kontext für die Bedrohungsmodellierung, Sicherheitsinvarianten, Kriterien für meldepflichtige Befunde,
Ausschlüsse und Schweregradkontext in
SECURITY.md-Dateien im Stammverzeichnis oder verschachtelten Verzeichnissen. Die nächstgelegene anwendbare Datei hat Vorrang. - Verbessern Sie vor der Validierung die Abdeckung der Repository-Prüfung und behalten Sie dabei ausdrücklich zurückgestellte Bereiche und Beweislücken bei.
- Prüfen Sie gelöschte Quelldateien in Änderungsscans und erweitern Sie vor der Validierung die standardmäßige Repository- Prüfungsabdeckung.
- Prüfen Sie Phasen-Skills für Tiefenscans, delegierte Worker und Worker-Kapazität, bevor ein Tiefenscan beginnt.
0.1.10 (23. Juni 2026)
Übernahme von Jira- und Linear-Tickets verbessern
- Fragen Sie vor dem Import von Linear-Unteraufgaben nach und bewahren Sie übergeordnete und untergeordnete Beziehungen in den Ergebnissen auf.
- Unterscheiden Sie zwischen fehlenden Verbindungen, unzureichenden Berechtigungen, nicht zugänglichen Tickets und vorübergehenden Connector-Fehlern.
- Halten Sie an, statt ein Urteil zu erstellen, wenn der angeforderte Ticketinhalt nicht verfügbar ist.
- Weisen Sie innerhalb jeder bestätigten oder zu prüfenden Warteschlange eindeutige positive ganzzahlige Rangwerte ab
1zu.
Codeänderungen zuverlässiger prüfen
- Vergleichen Sie einen geprüften Commit mit seinem tatsächlichen übergeordneten Commit und bewahren Sie das Diff- Ziel im Befundarbeitsbereich auf.
- Melden Sie einen nicht verfügbaren Patchstatus, statt eine andere Änderung zu prüfen.
- Prüfen Sie konsistentere Triage-Ergebnisse und Befundkontexte.
0.1.9 (18. Juni 2026)
Scans im Befundarbeitsbereich prüfen
- Prüfen Sie abgeschlossene Scans in einem speziellen Arbeitsbereich, der Befunde, Abdeckung, Schweregrad, Konfidenz und Scanartefakte zusammenführt.
- Filtern und sortieren Sie Befunde, einschließlich einer Sortierung nach höchster Konfidenz, und bewahren Sie den Zustand Ihres Arbeitsbereichs bei Aktualisierungen auf.
- Öffnen Sie einen Befund, um Quellenevidenz, Validierungsdetails, Erreichbarkeit, Auswirkungen und Behebungshinweise an einem Ort zu prüfen.
Scans mit weniger Einrichtung ausführen
- Führen Sie Standardscans für Git-Repositorys, einzelne Ordner oder Codebasen ohne Git-Verlauf aus. Tiefenscans können ebenfalls auf einen bestimmten Ordner ausgerichtet werden.
- Brechen Sie einen aktiven Scan ausdrücklich ab, setzen Sie einen unterbrochenen Scan ohne weitere Einrichtungsaufforderung fort und erhalten Sie eine Warnung, bevor Sie gleichzeitige Tiefenscans starten.
- Verfolgen Sie verständlichere Einrichtungs- und Fortschrittsstatus mit kompakteren Fortschritts- zusammenfassungen und Fehlern, die sichtbar bleiben, bis Sie sie beheben.
Portable, überprüfbare Ergebnisse exportieren
- Verwenden Sie ein konsistentes Format für abgeschlossene Scans mit Manifest, strukturierten Befunden, Abdeckungsdaten und einem aus demselben kanonischen Ergebnis abgeleiteten Markdown-Bericht.
- Exportieren Sie Befunde als JSON, CSV oder SARIF zur Analyse, Archivierung und Integration mit anderen Sicherheitstools.
- Schließen Sie Scans zuverlässiger ab, auch wenn Windows-Pfade oder Scansperren den Dateisystemzugriff beeinträchtigen.
Bestehende Befunde sichten und nachverfolgen
- Sichten Sie bestehende Befunde aus Scannern, Sicherheitshinweisen, Bug-Bounty-Berichten, GitHub, Jira, Linear oder Codex Security-Ergebnissen anhand der aktuellen Codebasis. Der Triage-Arbeitsablauf liefert ein evidenzgestütztes Urteil und eine priorisierte Maßnahmenwarteschlange.
- Verfolgen Sie ausgewählte validierte Befunde in Linear-, Jira- oder GitHub-Issues nach oder erstellen Sie einen privaten GitHub Security Advisory-Entwurf, wenn das Repository die Anforderungen für Sicherheitshinweise erfüllt.
- Prüfen Sie Duplikatkontrollen, Quellkontext, Sichtbarkeit am Ziel und den exakten vorgeschlagenen Inhalt, bevor Sie einen Schreibvorgang genehmigen. Codex liest das Ergebnis nach der Erstellung oder Aktualisierung erneut ein, um es zu überprüfen.
0.1.7 (4. Juni 2026)
Evidenzgestützte Sicherheitsprüfungen ausführen
- Scannen Sie ein autorisiertes Repository oder einen ausgewählten Ordner auf Sicherheits- schwachstellen.
- Führen Sie wiederholte Ermittlungen über ein gesamtes Repository hinweg aus, wenn Sie eine gründlichere Abdeckung benötigen.
- Prüfen Sie Pull Requests, Commits, Branch-Unterschiede und lokale Patches auf Sicherheitsregressionen.
- Führen Sie jeden Kandidaten durch Bedrohungsmodellierung, Befundermittlung, Validierung und Auswirkungsanalyse, bevor Sie Scanberichte erstellen.
- Beheben Sie einen akzeptierten Befund mit einem fokussierten Patch, Regressionsabdeckung und Verifizierung des ursprünglichen Problems.