К основному содержанию
субагент официальный · Anthropic

patch-verifier — субагент для Claude Code: проверка патчей

Проверяет исправление уязвимости в отдельной рабочей копии: разбирает staged diff, прослеживает путь уязвимости и запускает тесты проекта. Его вызывает задача исправления, а не пользователь напрямую.

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin install claude-security@claude-plugins-official
Открыть на GitHub

Что делает patch-verifier

patch-verifier проверяет, закрывает ли исправление указанную уязвимость и не затрагивает ли лишний код. Он самостоятельно читает staged diff и список изменённых файлов, проверяет состояние рабочей копии, изучает исходный и изменённый код, а затем выносит вердикт. Для патча оцениваются три утверждения: изменение решает нужную проблему, не открывает новую уязвимость и сохраняет поведение для остальных вызовов.

Субагент работает в scratch-клоне на базе патча, который подготовила задача исправления; пользовательский checkout не меняется. Он запускает тесты проекта, но не устанавливает зависимости и не загружает инструменты. Если тесты не затрагивают изменённый код, поведенческая оценка опирается на ревью, а патч помечается как непроверенный тестами.

По умолчанию субагент отклоняет сомнительные исправления. Он не редактирует рабочую копию и не предназначен для прямого вызова: его запускает fix job, передавая FINDING и WORKSPACE. Без корректного пути scratch-клона или при незастейдженных изменениях проверка завершится отказом.

Какие задачи решает

  • проверить, закрывает ли патч описанную уязвимость
  • найти незастейдженные изменения, которые не попадут в патч
  • проверить побочные изменения по вызовам изменённого кода
  • запустить тесты проекта и оценить покрытие исправления

Примеры запросов агенту

  • Проверь исправление уязвимости из FINDING в рабочей копии WORKSPACE и оцени все три утверждения для патча.
  • Проследи путь уязвимости до изменённого кода, проверь вызывающий его код и запусти тесты проекта.
  • Отклони исправление, если в WORKSPACE есть незастейдженные изменения или патч затрагивает несвязанный код.

Как установить patch-verifier

1Через маркетплейс плагинов

/plugin install claude-security@claude-plugins-official

2Вручную: положить файлы

.claude/agents/patch-verifier.md

Для всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию

По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст

Вопросы о patch-verifier

Как установить patch-verifier в Claude Code?

Выполните /plugin install claude-security@claude-plugins-official, затем используйте файл .claude/agents/patch-verifier.md.

Что делает patch-verifier?

Он проверяет staged diff исправления уязвимости, запускает тесты проекта и оценивает, не возникли ли новые проблемы или изменения поведения. Его вызывает задача исправления.

Можно ли вызвать patch-verifier напрямую?

Нет. Его запускает fix job с блоком FINDING и путём WORKSPACE; субагент проверяет scratch-клон и не редактирует его.

Похожие субагенты

Все субагенты по теме «Безопасность» →

Из того же набора129

Весь набор →
architecture-critic Субагент проводит скептический аудит новой архитектуры и переписанного кода. Находит оверинжиниринг, лишние микросервисы и скрытые сбои. ★ 44 635звёзд репо scan-researcher Субагент аудита безопасности кода для Claude Code. Находит уязвимости в режиме чтения через трассировку данных от источников к опасным операциям без сборки проекта. ★ 44 635звёзд репо scan-redactor Субагент Claude Security заменяет секреты в готовых файлах отчёта на [REDACTED]. Он запускается задачами сканирования, а не напрямую. ★ 44 635звёзд репо scan-inventory Внутренний картограф репозитория для пайплайна Claude Security. Разбивает файловое дерево на изолированные компоненты перед аудитом безопасности и ведёт учёт пропущенных папок. ★ 44 635звёзд репо explore Субагент ищет файлы, строит карту вызовов и находит места реализации функций в кодовой базе. Работает строго в режиме чтения без изменения файлов. ★ 44 635звёзд репо claude-security Сканирует репозиторий или изменения, а затем готовит проверенные патчи для найденных проблем. Запускается только как главный агент сессии. ★ 44 635звёзд репо revise-claude-md Команда анализирует текущую сессию и предлагает лаконичные дополнения для файлов CLAUDE.md или .claude.local.md. Пригодится, когда проект оброс новыми командами сборки. ★ 44 635звёзд репо agent-sdk-verifier-ts Проверяет конфигурацию приложений на базе @anthropic-ai/claude-agent-sdk. Находит ошибки сборки, утечки ключей и проблемы в tsconfig.json перед развёртыванием. ★ 44 635звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой