Codex Security: ставим плагин, запускаем первое сканирование, проверяем каждое изменение
Пошаговый разбор Codex Security, снятый с реальной записи экрана: устанавливаем плагин в десктопное приложение ChatGPT, запускаем первое сканирование на gpt-5.6-sol с усилием xhigh, переходим к глубоким сканированиям и ставим проверку безопасности перед каждым merge.
Codex Security в пяти строках
- Codex Security — агент безопасности приложений от OpenAI: он проверяет код на уязвимости и выдаёт доказательства, с которыми можно разбираться и исправлять. Поставляется как плагин ChatGPT для локальных репозиториев, плюс CLI, TypeScript SDK и облако в исследовательском превью.
- Установите его со страницы Plugins в десктопном приложении ChatGPT (или через /plugins в Codex CLI), затем начните новый чат в репозитории — правило quickstart: никогда не продолжать существующий чат.
- Для лучшего качества сканирования документация предписывает gpt-5.6-sol с усилием рассуждений xhigh. Первое сканирование работает только на чтение: ваш код не меняется, пока агент подтверждает правдоподобные находки.
- Глубокие сканирования гоняют несколько независимых обычных сканирований по одному репозиторию и объединяют находки — меньше разброс, заметно дольше выполнение. Для диффов и pull request используйте $codex-security:security-diff-scan.
- Каждое сканирование оставляет после себя report.md, findings/<slug>/, hardening/ и JSON-манифесты. Держите каталог целым и проверяйте сводку покрытия, прежде чем довериться чистому результату.
Codex Security: Make Your App Safer
Канал: Software Engineer Meets AI3:59
Codex Security — OpenAI Codex documentation
Документация: developers.openai.com
Кадры взяты из полной записи экрана с работающим плагином Codex Security — без лица в кадре и без вшитых субтитров на каждом оставленном кадре. Факты сверены с официальной документацией Codex Security (quickstart плагина, глубокие сканирования, изменения кода) и release notes 0.163.0 и 0.164.0 openai/codex. В записи видны чипы моделей вроде 5.6 Sol — в согласии с текущей рекомендацией gpt-5.6-sol из документации.
Права на видеокадры остаются у их авторов; они использованы здесь как пошаговая документация с указанием источника и прямыми ссылками.
От установки до первого отчёта Codex Security
Знакомимся с агентом безопасности
- 1
Поймите, что делает Codex Security, до установки
Codex Security — агент безопасности приложений от OpenAI: он проверяет код на уязвимости и выдаёт доказательства, с которыми можно разбираться и исправлять. Он существует в четырёх обличьях — плагин для локальных репозиториев внутри Codex, CLI для повторяемых сканирований в терминале и CI, TypeScript SDK и облако в исследовательском превью, следящее за подключёнными репозиториями GitHub. Весь этот гайд использует плагин.

Документация представляет Codex Security как агента по поиску, подтверждению и исправлению уязвимостей на поверхностях плагина, CLI, SDK и облака. - 2
Поймите цикл Analyze, Understand, Threat Model
Каждое сканирование гоняет один и тот же цикл. Codex анализирует репозиторий, строит понимание того, как данные и границы доверия на самом деле текут по вашему коду, затем генерирует модель угроз, которая решает, что заслуживает пристального внимания. Поэтому сканирование занимает минуты, а не секунды — и почему документация велит сканировать только код, которым вы владеете или который имеете право оценивать.

Нарисованная от руки в видео модель сканирования: сначала Analyze, затем Understand, в конце Threat Model. - 3
Установите плагин Codex Security со страницы Plugins
В десктопном приложении ChatGPT откройте Codex, затем откройте Plugins и найдите Codex Security. Публичный плагин значится как «Security scanning for your codebase» — установите его, убедитесь, что он включён, и в боковой панели появится пункт Security. В CLI то же движение: /plugins, поиск, Install plugin, затем /new.

Ввод codex se в поиске Plugins выводит карточку публичного плагина Codex Security.
Запускаем первое сканирование
- 4
Начните свежий чат в репозитории, который нужно оценить
Правило quickstart: откройте репозиторий в Codex и начните новый чат — не продолжайте существующий, иначе протухший контекст загрязнит сканирование. Выберите модель, которую требует документация: gpt-5.6-sol с усилием рассуждений xhigh. Сканирование работает только на чтение: исходники остаются нетронутыми, а отчёт с доказательствами и рекомендациями по устранению сохраняется.

Quickstart плагина охватывает установку, первое сканирование только на чтение и просмотр результата в Codex. - 5
Настройте сканирование: Codebase или Changes, охват, контекст
Запуск сканирования открывает диалог Set up security scan. Тип сканирования — Codebase для репозитория или папки, либо Changes для проверки PR, коммита или патча. Проверьте область сканирования (весь кодбейс или одна папка), текущую ветку и последний коммит, и при желании добавьте указания по охвату модели угроз, чтобы агент приоритизировал важные вам поверхности. Затем нажмите Start scan.

Диалог сканирования блокирует цель codex-security-demo-commerce на ветке main ещё до запуска. - 6
Читайте находки: критичность, покрытие, доказательства
Завершённое сканирование открывает рабочее пространство Findings со счётчиками критичности, покрытием (28/28 файлов в демо) и строкой на каждую подлежащую отчёту находку — здесь authorization bypass / IDOR с критичностью High на эндпоинте деталей заказа. Каждая находка несёт доказательства из исходников, предпосылки атакующего и валидацию, причём валидация может опираться на анализ исходников без запуска воспроизводителя.

Первое сканирование демо-репозитория поднимает одну находку IDOR с критичностью High на 28 просканированных файлах.
Углубляемся в глубокое сканирование
- 7
Выберите между обычным и глубоким сканированием
Обычное сканирование — один проход проверки по репозиторию или ограниченной папке; подходит для первых запусков и рутинных проверок. Глубокое сканирование гоняет несколько независимых обычных сканирований по той же цели и объединяет находки, обменивая более долгое выполнение и больше токенов на меньший разброс между запусками. Глубокие сканирования покрывают только репозитории и папки; диффы остаются в воркфлоу проверки изменений.

Сравнительная таблица из документации: глубокие сканирования обменивают время и ресурсы на меньший разброс. - 8
Запустите глубокое сканирование из композера чата
Разговорный путь: отправьте «Use $codex-security:deep-security-scan to run a deep security scan of this repository». Для одного компонента монорепозитория замените «this repository» путём к его папке. Codex сначала открывает настройку сканирования и ждёт вашего действия Start scan, прежде чем что-либо инспектировать.

Промпт deep-security-scan, набранный в свежем чате Codex в репозитории clicksis. - 9
Подтвердите настройку и дайте preflight отработать
Скилл Deep Security Scan открывает пространство настройки: Deep scan включён, область сканирования — Entire codebase, текущая ветка и последний коммит проверены, опциональные указания по охвату модели угроз. Только ваше действие Start scan отпускает плагин на прогон preflight против рантайма до начала фазы обнаружения.

Настройка deep scan ждёт явного Start scan, прежде чем репозиторий будет тронут. - 10
Следите за фазами: preflight, обнаружение, проверка, отчёт
Глубокие сканирования гоняют повторяющиеся фазы обнаружения плюс централизованные валидацию и отчёт, не изменяя файлы репозитория. Панель Scan progress показывает, где вы находитесь — проверки preflight, картирование поверхности атаки, проверка кода, валидация находок, трассировка влияния, сборка отчёта — и сколько параллельных сканирований активно.

Шаг 3 из 4: preflight завершён, обнаружение идёт, шесть сканирований активны в фоне.
Проверяем изменения и сохраняем доказательства
- 11
Проверяйте незакоммиченные изменения и диапазоны PR
Перед merge сканируйте дифф, а не репозиторий. Для незакоммиченной работы: «Use $codex-security:security-diff-scan to review my current uncommitted changes for security regressions». Для диапазона веток назовите обе ревизии и добавьте список фокуса: «Focus on authentication, authorization, input handling, filesystem access, network requests, and secrets».

Два промпта для копирования покрывают изменения рабочего дерева и диапазоны от origin/main до HEAD. - 12
Храните каталог сканирования: report.md и JSON-артефакты
Каждое завершённое сканирование пишет report.md как читаемую точку входа, каталог findings/<slug>/ с одним детальным отчётом об уязвимости на находку, предложения hardening/, когда у сканирования есть подотчётные находки, и структурированные scan-manifest.json, findings.json и coverage.json для автоматизации. При передаче держите каталог целиком вместе, чтобы ссылки из report.md продолжали работать.

report.md — точка входа; findings, hardening и JSON-манифесты лежат рядом.
Daybreak: уровень доверия за серьёзной работой в Codex Security
Релиз 0.163.0 Codex CLI (15 октября 2026) включил Daybreak по умолчанию для подходящих аккаунтов — и если вы гоняете процессы безопасности через Codex, это важно. Daybreak — программа Trusted Access for Cyber от OpenAI: уровень доступа по одобрению, ослабляющий отказы моделей для проверенной, авторизованной работы по безопасности.
- 1Daybreak Blue — защитный уровень: меньше отказов на основных моделях — GPT-5.5, GPT-5.6 Sol, GPT-6 Sol, GPT-6 Luna — для проверенной защитной работы вроде триажа уязвимостей, безопасного код-ревью, инженерии детектирования, реагирования на инциденты и проверки патчей. Рекомендуемая отправная точка для большинства команд безопасности.
- 2Daybreak Red — наступательный уровень: доступ к специализированным кибер-моделям вроде GPT-5.5-Cyber плюс меньше отказов на Astra для авторизованного пентеста, red teaming и проверки эксплойтов. Требует отдельного одобрения и ограничен организациями бизнес- и enterprise-класса.
- 3В Codex CLI он включается через /daybreak в интерактивных сессиях или daybreak=true в headless-командах. Release notes 0.163.0 утверждают, что для подходящих аккаунтов он включён по умолчанию, а codex exec может выбрать его с ключом OpenAI API, когда сервер предоставляет доступ.
- 4Одного одобрения мало — Daybreak должен быть включён и для самого запроса через средства управления вашим workspace или API-проектом, а переключатель по умолчанию выключен в продвинутом селекторе моделей приложения Codex.
- 5Охват строгий: авторизованная защитная работа на системах, которыми вы владеете или которые вам явно разрешено тестировать. Никаких клиентских приложений, никакого стороннего доступа, никакой перепродажи доступа — стандартные политики использования продолжают действовать поверх.
- 60.164.0 (23 октября 2026) сохранила эти значения по умолчанию и лишь подполировала края — уведомления Daybreak теперь отрисовываются после заголовка сессии, так что практический вывод: держите CLI свежим и считайте Daybreak уровнем, который вы запрашиваете, когда триаж Codex Security буксует на легитимных находках.
Для большинства читателей позиция по умолчанию уже верна: Codex Security прекрасно работает на стандартных защитах с gpt-5.6-sol при усилии xhigh. Daybreak существует, чтобы одобренные команды не вязли посреди триажа, когда легитимный путь эксплойта требует полного анализа — запрашивайте его, когда он нужен вашему воркфлоу, а не вашему любопытству.
