Deepseek ArtifactsDeepseek Artifacts
Codex Security Guide

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

Öffnen

Codex Security — OpenAI Codex documentation

Doku: developers.openai.com

Öffnen

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. 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.

    Codex Security overview page in the OpenAI developer docs describing the application security agent that ships as a ChatGPT plugin, CLI, TypeScript SDK, or cloud scan
    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. 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.

    How does Codex Security Work hand-drawn diagram walking through the three stages Analyze, Understand and Threat Model used to triage repository vulnerabilities
    Das handgezeichnete Scan-Modell aus dem Video: zuerst Analyze, dann Understand, zuletzt Threat Model.
  3. 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.

    ChatGPT desktop app Plugins page with codex se typed in search and the public Codex Security plugin card showing Security scanning for your codebase
    Die Eingabe von codex se in der Plugins-Suche holt die Karte des öffentlichen Codex-Security-Plugins hervor.

Deinen ersten Scan fahren

  1. 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.

    Codex Security plugin quickstart listing the three install steps in the ChatGPT desktop app and warning to start a new Codex chat instead of reusing an existing one
    Der Plugin-Quickstart behandelt Installation, einen ersten Read-only-Scan und das Prüfen des Ergebnisses in Codex.
  2. 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.

    Run codex-security scan dialog in Codex with Scan type set to Codebase, the Deep scan checkbox off, and scope locked to the codex-security-demo-commerce repository on branch main
    Der Scan-Dialog pinnt das Ziel auf codex-security-demo-commerce im Branch main, bevor irgendetwas läuft.
  3. 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.

    Run your first scan docs recommending gpt-5.6-sol with xhigh reasoning effort above a Codex Security Findings panel showing one High authorization bypass or IDOR result across 28 files
    Der erste Scan des Demo-Repositories hebt ein High-IDOR-Finding über 28 gescannte Dateien zutage.

Mit einem Deep-Scan tiefer gehen

  1. 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.

    Choose between standard and deep scans comparison table from the Codex Security docs contrasting best-for, variability, scope, runtime and pull request support
    Die Vergleichstabelle der Doku: Deep-Scans kaufen geringere Streuung mit Laufzeit und Ressourcen.
  2. 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.

    Codex chat composer in the ChatGPT desktop app with the prompt Use $codex-security:deep-security-scan to run a deep security scan of this repository ready to send
    Der Deep-security-scan-Prompt, getippt in einen frischen Codex-Chat am clicksis-Repository.
  3. 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.

    Codex Security Set up security scan side panel with the Deep scan toggle enabled, Entire codebase scope and 5.6 Sol at Extra High effort while the skill waits for Start scan
    Das Deep-Scan-Setup wartet auf ein explizites Start scan, bevor das Repository angefasst wird.
  4. 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.

    Codex Security deep scan progress at Step 3 of 4 with Preflight checks and Mapping attack surface complete and Reviewing code marked as the current stage
    Schritt 3 von 4: Preflight abgeschlossen, Discovery läuft, sechs Scans im Hintergrund aktiv.

Änderungen prüfen und die Belege behalten

  1. 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.“

    Review code changes for security docs with copy-paste prompts for $codex-security:security-diff-scan covering uncommitted changes and origin/main to HEAD ranges
    Zwei Copy-Paste-Prompts decken Working-Tree-Änderungen und origin/main-bis-HEAD-Bereiche ab.
  2. 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.

    What the scan creates section of the Codex Security docs listing report.md, findings folders, hardening portfolios and scan-manifest.json artifacts
    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.

Codex Security FAQ

Weiter erkunden