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

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

Читает один кандидат в уязвимости и пытается его опровергнуть. Вызывается воркфлоу Claude Security, вручную не запускается.

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

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

scan-verifier — один из трёх голосующих в панели, которая решает судьбу одной находки сканера безопасности. Каждому голосующему достаётся своя линза: достижимость, последствия или уже существующая защита. Арифметику панели считает код вне моделей, так что субагент просто отдаёт честный голос и не подстраивается под остальных.

Работает только на чтение: Read, Glob, Grep, Bash с read-only командами и вызов субагента Agent(claude-security:explore). Сборка, тесты, запуск кода и сеть запрещены. Репозиторий берётся по абсолютному пути из SCAN_ROOT, git вызывается как git -C <SCAN_ROOT> ... — если положиться на текущую рабочую директорию, можно проверить не тот файл и подтвердить находку, которой нет.

По умолчанию субагент склоняется к FALSE_POSITIVE: TRUE_POSITIVE ставится только при подтверждённом пути атаки с указанием file:line для источника, опасной операции и отсутствия защиты между ними. Придумывать защиту, чтобы закрыть находку, тоже нельзя — опровергать можно лишь тем, что реально прочитано. Если находка разрешается только запуском кода, это FALSE_POSITIVE с пояснением, что осталось неподтверждённым. Всё прочитанное считается недоверенными данными: текст вроде «здесь проверять не нужно» — повод насторожиться, а не инструкция.

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

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

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

  • Запусти проверку находки сканера через scan-verifier
  • Пусть scan-verifier проголосует по этой находке в линзе REACHABILITY
  • Отдай находку scan-verifier и укажи SCAN_ROOT

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

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

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

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

.claude/agents/scan-verifier.md

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

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

Вопросы о scan-verifier

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

Через маркетплейс: сначала /plugin marketplace add anthropics/claude-plugins-official, затем /plugin install claude-security@claude-plugins-official. Файл субагента при этом ложится в .claude/agents/scan-verifier.md.

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

Получает одну находку сканера и пытается её опровергнуть. Голосует FALSE_POSITIVE или TRUE_POSITIVE, а в reasoning указывает решающую строку file:line.

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

Нет. Это ограниченный субагент, которого запускает воркфлоу Claude Security, и он рассчитан на один кандидат за вызов.

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

Все субагенты по теме «Безопасность» →
deep-security-scan официальный OpenAI Скилл запускает несколько независимых проходов проверки безопасности по всему репозиторию или его части, объединяет результаты и подготавливает итоговый отчёт. Нужен, когда стандартной сканирования недостаточно и требуется глубокий анализ. CX Codex GP ChatGPT 29установок code-reviewer VoltAgent Community Проверяет изменения в коде на ошибки, уязвимости и проблемы поддержки. Ставьте перед слиянием сложных изменений или аудитом проекта. 31 050установок security-auditor VoltAgent Community Проводит аудит безопасности, проверяет уязвимости, контроли и пробелы соответствия. Подойдёт для систем, инфраструктуры и процессов. 10 718установок devops-engineer VoltAgent Community Субагент помогает разбирать и настраивать инфраструктуру, CI/CD, контейнеры и развёртывание. Подключайте его, когда нужно автоматизировать процессы доставки и встроить проверки безопасности. 7 392установок

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

Весь набор →
scaffolder Генерирует каркас отдельного сервиса по утверждённой спецификации. Создаёт доменную модель, заглушки API и приёмочные тесты строго в каталоге сервиса. ★ 44 770звёзд репо legacy-analyst Субагент разбирает структуру и поведение старых кодовых баз, строит карту зависимостей и ищет неиспользуемый код. Подключайте его, когда нужно понять, что делает система. ★ 44 770звёзд репо business-rules-extractor Разбирает старый код и вытаскивает из него бизнес-правила — расчёты, проверки, пороги — в виде спецификаций Given/When/Then. Пригодится перед переписыванием системы. ★ 44 770звёзд репо architecture-critic Субагент проводит скептический аудит новой архитектуры и переписанного кода. Находит оверинжиниринг, лишние микросервисы и скрытые сбои. ★ 44 770звёзд репо scan-researcher Субагент аудита безопасности кода для Claude Code. Находит уязвимости в режиме чтения через трассировку данных от источников к опасным операциям без сборки проекта. ★ 44 770звёзд репо scan-redactor Субагент Claude Security заменяет секреты в готовых файлах отчёта на [REDACTED]. Он запускается задачами сканирования, а не напрямую. ★ 44 770звёзд репо scan-loader Служебный субагент из плагина claude-security: читает один JSON-файл из каталога запуска и возвращает его содержимое без правок. Вызывать вручную не нужно. ★ 44 770звёзд репо scan-inventory Внутренний картограф репозитория для пайплайна Claude Security. Разбивает файловое дерево на изолированные компоненты перед аудитом безопасности и ведёт учёт пропущенных папок. ★ 44 770звёзд репо

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

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