validation — скилл для Codex: проверка находок безопасности
Скилл проверяет, действительно ли кандидатная находка указывает на уязвимость. Подходит для отдельного этапа валидации, а не для запуска полного сканирования.
npx skills add openai/plugins --skill validation -a codexЧто делает validation
Для каждой находки скилл прослеживает путь от пользовательского ввода до уязвимого участка кода и оценивает необходимые условия. Если это разумно, он предлагает проверить гипотезу через тест, PoC или запуск приложения; иначе — разобрать путь по коду и зафиксировать доказательства и пробелы.
В режиме diff-сканирования с scanId скилл получает список кандидатов и отправляет их оценки одним вызовом инструмента. Для остальных сценариев он сохраняет отчёт и запись о валидации; PoC, тестовые данные и логи кладёт в каталог артефактов. Для работы по умолчанию нужны связанные файлы и пути из репозитория openai/plugins.
Ставьте его, когда уже есть конкретные находки для проверки. Для полного сканирования PR, коммита, ветки или репозитория этот скилл не предназначен.
Какие задачи решает
- проверить, достижим ли уязвимый участок из пользовательского ввода
- воспроизвести подозрительное поведение через тест или PoC
- разобрать путь от источника данных до опасного вызова
- зафиксировать доказательства и пробелы проверки для каждой находки
Примеры запросов агенту
- Проверь, действительно ли эта находка указывает на уязвимость.
- Проследи путь от этого ввода до подозрительного вызова и попробуй воспроизвести проблему.
- Оцени кандидатов из diff-сканирования и сохрани результаты валидации.
Как установить validation
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill validation -a codex2Вручную: положить файлы
.agents/skills/validation/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill validation -a claude-code2Вручную: положить файлы
~/.claude/skills/validation/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/validation/
Вручную: положить файлы
.cursor/skills/validation/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install openai/plugins validation2Вручную: положить файлы
.github/skills/validation/SKILL.mdКомандой платформы
gemini skills install https://github.com/openai/plugins --path plugins/codex-security/skills/validationВручную: положить файлы
.devin/skills/validation/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора201
Весь набор →Похожие
Вопросы о validation
Как установить validation в Codex?
Выполните npx skills add openai/plugins --skill validation -a codex. Файл скилла находится по пути .agents/skills/validation/SKILL.md.
Что делает скилл validation?
Он проверяет кандидатные находки безопасности: ищет достижимый путь к уязвимому участку и, когда это выполнимо, пытается воспроизвести поведение. Результат включает оценку и свидетельства либо конкретный пробел проверки.
Можно ли использовать validation для полного сканирования репозитория?
Нет. Скилл рассчитан на этап проверки уже найденных кандидатов или на прямой запрос проверить конкретные находки, а не на первичное сканирование репозитория.