Codex Security: Plugin installieren, ersten Scan fahren, jede Änderung prüfen
Ein Schritt-für-Schritt-Codex-Security-Walkthrough aus einer echten Bildschirmaufzeichnung: das Plugin in der ChatGPT-Desktop-App installieren, einen ersten Scan mit gpt-5.6-sol bei xhigh effort fahren, zu Deep-Scans aufsteigen und vor jeden Merge eine Security-Prüfung setzen.
Codex Security in fünf Zeilen
- Codex Security ist OpenAIs Application-Security-Agent: Er prüft Code auf Schwachstellen und berichtet Belege, mit denen du sie untersuchen und beheben kannst. Er kommt als ChatGPT-Plugin für lokale Repos — dazu ein CLI, ein TypeScript-SDK und eine Research-Preview-Cloud.
- Installiert wird er über die Plugins-Seite der ChatGPT-Desktop-App (oder /plugins in der Codex CLI), danach startest du einen neuen Chat am Repository — die Quickstart-Regel lautet: niemals einen bestehenden Chat fortsetzen.
- Für die beste Scan-Qualität gibt die Doku gpt-5.6-sol mit xhigh reasoning effort vor. Der erste Scan ist read-only: Dein Quellcode bleibt unverändert, während der Agent plausibel klingende Findings validiert.
- Deep-Scans fahren mehrere unabhängige Standard-Scans über dasselbe Repo und führen deren Findings zusammen — geringere Streuung, deutlich längere Laufzeit. Für Diffs und Pull Requests nimm stattdessen $codex-security:security-diff-scan.
- Jeder Scan hinterlässt report.md, findings/<slug>/, hardening/ und JSON-Manifeste. Lass das Verzeichnis intakt, und prüfe die Coverage-Zusammenfassung, bevor du einem sauberen Ergebnis vertraust.
Codex Security: Make Your App Safer
Kanal: Software Engineer Meets AI3:59
Codex Security — OpenAI Codex documentation
Doku: developers.openai.com
Die Frames stammen aus einer vollständigen Bildschirmaufzeichnung des Codex-Security-Plugins im Einsatz — kein Facecam und keine eingebrannten Untertitel auf irgendeinem übernommenen Frame. Fakten sind gegen die offizielle Codex-Security-Doku (Plugin-Quickstart, Deep Scans, Code Changes) und die Release-Notes zu openai/codex 0.163.0 und 0.164.0 abgeglichen. Die Aufzeichnung zeigt Modell-Chips wie 5.6 Sol — deckungsgleich mit der aktuellen gpt-5.6-sol-Empfehlung der Doku.
Die Rechte an den Videoframes bleiben bei ihren Urhebern; sie sind hier als Schritt-für-Schritt-Dokumentation mit Quellenangabe und Deep-Links eingebettet.
Von der Installation bis zu deinem ersten Codex-Security-Report
Den Security-Agenten kennenlernen
- 1
Wissen, was Codex Security tut, bevor du es installierst
Codex Security ist OpenAIs Application-Security-Agent: Er prüft Code auf Schwachstellen und berichtet Belege, mit denen du sie untersuchen und beheben kannst. Er kommt in vier Formen — ein Plugin für lokale Repositories in Codex, ein CLI für wiederholbare Terminal-Scans und CI, ein TypeScript-SDK und eine Research-Preview-Cloud, die verbundene GitHub-Repositories überwacht. In diesem Guide nutzt du durchgehend das Plugin.

Die Doku positioniert Codex Security als Agenten fürs Finden, Bestätigen und Beheben von Schwachstellen über die Oberflächen Plugin, CLI, SDK und Cloud. - 2
Den Analyze-, Understand-, Threat-Model-Loop verstehen
Jeder Scan fährt denselben Loop. Codex analysiert das Repository, baut ein Verständnis davon, wie Daten und Vertrauensgrenzen tatsächlich durch deinen Code fließen, und erzeugt dann ein Bedrohungsmodell, das entscheidet, was genaue Prüfung verdient. Deshalb dauert ein Scan Minuten statt Sekunden — und deshalb sagt die Doku, nur Code zu scannen, der dir gehört oder dessen Bewertung du erlaubt bist.

Das handgezeichnete Scan-Modell aus dem Video: zuerst Analyze, dann Understand, zuletzt Threat Model. - 3
Das Codex-Security-Plugin über die Plugins-Seite installieren
In der ChatGPT-Desktop-App öffnest du Codex, dann Plugins, und suchst nach Codex Security. Das öffentliche Plugin ist gelistet als Security scanning for your codebase — installiere es, bestätige, dass es aktiviert ist, und ein Security-Eintrag erscheint in der Seitenleiste. In der CLI geht derselbe Zug über /plugins, Suche, Install plugin, dann /new.

Die Eingabe von codex se in der Plugins-Suche holt die Karte des öffentlichen Codex-Security-Plugins hervor.
Deinen ersten Scan fahren
- 4
Einen frischen Chat am Repository starten, das bewertet werden soll
Die Quickstart-Regel: Öffne das Repository in Codex und starte einen neuen Chat — setze keinen bestehenden fort, sonst verunreinigt alter Kontext den Scan. Wähle das Modell, das die Doku verlangt: gpt-5.6-sol mit xhigh reasoning effort. Der Scan ist read-only; er lässt deinen Quellcode unverändert und speichert einen Report mit Belegen und Behebungs-Hinweisen.

Der Plugin-Quickstart behandelt Installation, einen ersten Read-only-Scan und das Prüfen des Ergebnisses in Codex. - 5
Den Scan konfigurieren: Codebase oder Changes, Umfang, Kontext
Beim Start eines Scans öffnet sich der Dialog Set up security scan. Der Scan-Typ ist Codebase für ein Repository oder einen Ordner, oder Changes fürs Prüfen eines PR, Commits oder Patches. Prüfe den Scan-Bereich (gesamte Codebase oder ein Ordner), den aktuellen Branch und den letzten Commit, und lege optional Threat-Model-Scoping-Guidance bei, damit der Agent die Oberflächen priorisiert, die dich interessieren. Dann drückst du Start scan.

Der Scan-Dialog pinnt das Ziel auf codex-security-demo-commerce im Branch main, bevor irgendetwas läuft. - 6
Die Findings lesen: Schweregrad, Coverage, Belege
Ein abgeschlossener Scan öffnet einen Findings-Workspace mit Schweregrad-Zählung, Coverage (28/28 Dateien in der Demo) und je einer Zeile pro berichtbarem Finding — hier ein Authorization-Bypass/IDOR mit Schweregrad High an einem Order-Detail-Endpoint. Jedes Finding trägt Quell-Belege, Angreifer-Voraussetzungen und Validierung, und die Validierung kann über Quellcode-Analyse laufen, ohne einen Reproducer zu fahren.

Der erste Scan des Demo-Repositories hebt ein High-IDOR-Finding über 28 gescannte Dateien zutage.
Mit einem Deep-Scan tiefer gehen
- 7
Zwischen Standard-Scan und Deep-Scan entscheiden
Ein Standard-Scan ist ein Review-Durchlauf über das Repository oder einen abgegrenzten Ordner — richtig für erste Läufe und Routine-Checks. Ein Deep-Scan fährt mehrere unabhängige Standard-Scans über dasselbe Ziel und führt deren Findings zusammen, kauft geringere Streuung zwischen den Läufen mit längerer Laufzeit und mehr Tokens. Deep-Scans decken nur Repositories und Ordner ab; Diffs bleiben im Change-Review-Workflow.

Die Vergleichstabelle der Doku: Deep-Scans kaufen geringere Streuung mit Laufzeit und Ressourcen. - 8
Einen Deep-Scan aus dem Chat-Composer starten
Der konversationelle Einstieg: Sende „Use $codex-security:deep-security-scan to run a deep security scan of this repository.“ Bei einer Komponente in einem Monorepo ersetzt du this repository durch den Pfad zu ihrem Ordner. Codex öffnet zuerst das Scan-Setup und wartet auf deine Start-scan-Aktion, bevor es irgendetwas untersucht.

Der Deep-security-scan-Prompt, getippt in einen frischen Codex-Chat am clicksis-Repository. - 9
Setup bestätigen, dann den Preflight laufen lassen
Der Deep-Security-Scan-Skill öffnet den Setup-Workspace: Deep scan aktiviert, Scan-Bereich auf Entire codebase, aktueller Branch und letzter Commit verifiziert, optionale Threat-Model-Scoping-Guidance. Erst deine Start-scan-Aktion gibt das Plugin frei, seinen Preflight gegen die Runtime zu fahren, bevor die Discovery-Phase beginnt.

Das Deep-Scan-Setup wartet auf ein explizites Start scan, bevor das Repository angefasst wird. - 10
Den Phasen zusehen: Preflight, Discovery, Review, Report
Deep-Scans fahren wiederholte Discovery plus zentralisierte Validierungs- und Reporting-Phasen, ohne Repository-Dateien zu verändern. Das Scan-Progress-Panel zeigt, wo du stehst — Preflight-Checks, Angriffsfläche kartieren, Code reviewen, Findings validieren, Auswirkung nachverfolgen, Report bauen — und wie viele parallele Scans aktiv sind.

Schritt 3 von 4: Preflight abgeschlossen, Discovery läuft, sechs Scans im Hintergrund aktiv.
Änderungen prüfen und die Belege behalten
- 11
Uncommittete Änderungen und PR-Bereiche prüfen
Bevor du mergest, scanne den Diff, nicht das Repo. Für uncommittete Arbeit: „Use $codex-security:security-diff-scan to review my current uncommitted changes for security regressions.“ Für einen Branch-Bereich nennst du beide Revisionen und ergänzt eine Fokusliste: „Focus on authentication, authorization, input handling, filesystem access, network requests, and secrets.“

Zwei Copy-Paste-Prompts decken Working-Tree-Änderungen und origin/main-bis-HEAD-Bereiche ab. - 12
Das Scan-Verzeichnis behalten: report.md und die JSON-Artefakte
Jeder abgeschlossene Scan schreibt report.md als lesbaren Einstiegspunkt, ein findings/<slug>/-Verzeichnis mit je einem detaillierten Schwachstellen-Report pro Finding, hardening/-Vorschläge, wenn der Scan berichtbare Findings hat, und strukturierte scan-manifest.json, findings.json und coverage.json für die Automatisierung. Teile das ganze Verzeichnis zusammen, damit die Links aus report.md weiter funktionieren.

report.md ist der Einstiegspunkt; findings, hardening und die JSON-Manifeste liegen daneben.
Daybreak: Der Trust-Tier hinter ernsthafter Codex-Security-Arbeit
Das 0.163.0er-Release der Codex CLI (15. Oktober 2026) schaltete Daybreak für berechtigte Accounts standardmäßig ein — und wenn du Security-Workflows über Codex fährst, ist das relevant. Daybreak ist OpenAIs Trusted-Access-for-Cyber-Programm: ein genehmigungsbasierter Zugangs-Tier, der Modell-Verweigerungen für verifizierte, autorisierte Security-Arbeit lockert.
- 1Daybreak Blue ist der defensive Tier: reduzierte Verweigerungen auf Mainline-Modellen — GPT-5.5, GPT-5.6 Sol, GPT-6 Sol, GPT-6 Luna — für verifizierte Defensive-Arbeit wie Vulnerability-Triage, Secure Code Review, Detection Engineering, Incident Response und Patch-Validierung. Der empfohlene Einstieg für die meisten Security-Teams.
- 2Daybreak Red ist der offensive Tier: Zugang zu Cyberspezialisierten Modellen wie GPT-5.5-Cyber plus reduzierte Verweigerungen auf Astra, für autorisierte Penetrationstests, Red Teaming und Exploit-Validierung. Er braucht eine separate Genehmigung und ist auf Business- und Enterprise-Organisationen beschränkt.
- 3In der Codex CLI schaltest du ihn ein mit /daybreak in interaktiven Sessions oder daybreak=true in Headless-Befehlen. Die 0.163.0er-Release-Notes stellen klar, dass er für berechtigte Accounts standardmäßig aktiv ist, und codex exec kann ihn mit einem OpenAI-API-Key wählen, wenn der Server Zugang anbietet.
- 4Genehmigung allein schaltet nichts um — Daybreak muss für die Anfrage zusätzlich über deine Workspace- oder API-Projektsteuerung aktiviert sein, und der Schalter steht im erweiterten Modell-Picker der Codex-App standardmäßig auf aus.
- 5Der Rahmen ist streng: autorisierte Defensive-Arbeit an Systemen, die dir gehören oder deren Prüfung dir ausdrücklich erlaubt ist. Keine kundengerichteten Anwendungen, kein Drittzugang, kein Weiterverkauf des Zugangs — die Standard-Nutzungsrichtlinien gelten obendrein.
- 60.164.0 (23. Oktober 2026) ließ diese Defaults unangetastet und polierte nur die Ränder — Daybreak-Hinweise rendern jetzt nach dem Session-Header — der praktische Befund: bei CLI-Releases am Ball bleiben und Daybreak als den Tier behandeln, den du anforderst, wenn die Codex-Security-Triage immer wieder an legitimen Findings hängen bleibt.
Für die meisten Leser ist die Default-Haltung schon richtig: Codex Security läuft mit gpt-5.6-sol bei xhigh effort problemlos auf den Standard-Safeguards. Daybreak existiert, damit genehmigte Teams mitten in der Triage nicht hängen bleiben, wenn ein legitimer Exploit-Pfad die volle Analyse braucht — anfordern, wenn dein Workflow ihn braucht, nicht deine Neugier.
