Anthropic открыла запись в OSS Scanner — бесплатную программу аудита критичных open-source проектов сильнейшими моделями компании, включая Claude Mythos. Сканер уязвимостей работает на инфраструктуре Anthropic за её счёт: мейнтейнер присылает Dockerfile, а проверка идёт в изолированной виртуальной машине без доступа в интернет.
Отчёты уходят разработчикам напрямую, без человеческой проверки на стороне Anthropic. Это ускоряет получение находок, но переносит разбор на плечи команды проекта. За 11 дней после запуска 8 октября Anthropic отчиталась о 77 находках уровня critical и 803 уровня high по оценке модели.
Масштаб: 114 проектов из примерно 650 заявок
По состоянию на 19 октября в программу приняли 114 проектов примерно из 650 заявок. Проект ведут Frontier Red Team и Safeguards Research. Идея заимствована у Google OSS-Fuzz, только фаззеры заменены языковыми моделями.
Задача — снять узкое место на ревью. За полгода модели Anthropic выдали более 29 000 кандидатов в уязвимости. Люди успели разобрать примерно 6 000. Ещё почти 5 000 отчётов ушли мейнтейнерам, которые просили присылать всё, включая непроверенное. OSS Scanner превращает такие разовые просьбы в постоянную программу.
Как подключиться к OSS Scanner
Заявку подаёт основной мейнтейнер через pull request в репозиторий anthropics/oss-scanner. В PR добавляется файл projects/<project>/project.yaml по шаблону проекта.
Обязательные поля: repo, primary_contact и путь к Dockerfile. Необязательные: threat_model, pgp для шифрования отчётов, auto_ccs, homepage и disabled.
Dockerfile собирает проект с доступом к сети. Затем виртуальная машина переключается на сеть без интернета и проводит аудит. Агенты в конвейере перепроверяют найденные баги, выполняют анализ первопричины и предлагают патчи.
Каждый отчёт содержит самодостаточный пример воспроизведения и объяснение ошибки. Где возможно — бисекцию до коммита, который её внёс. Если есть, прикладывается кандидат на патч.
Необязательный файл threat_model.md описывает состязательные входные данные, код вне области проверки и шкалу серьёзности. Без него сканер оценивает угрозы сам.
Насколько точны находки
Команда Anthropic попросила своих пентестеров проверить 97 находок уровня critical и high в 48 проектах. 85 из них (88%) прошли планку процесса скоординированного раскрытия уязвимостей Anthropic (CVD). Ещё 11 были реальными, но дублировали известные проблемы или другие находки сканера. Одна оказалась невалидной.
Данные мейнтейнеров указывают туда же. wolfSSL получила 74 отчёта, все кроме двух оказались валидными, а пять стали CVE. curl закрыл CVE-2026-92392 — use-after-free уровня High при загрузке по HTTP/2. Уязвимость затрагивает curl 8.12.0–8.22.0 и исправлена в 8.23.0, выпущенной 14 октября 2026 года.
Anthropic связывает прогресс с бенчмарками. На CyberGym модели прошли путь от нахождения менее 20% уязвимостей до более 85%. В общей панели CVD компании на 2 октября числится 6 157 раскрытых уязвимостей в 591 проекте, из них 516 исправлены.
Чем OSS Scanner отличается от других программ
У Google OSS-Fuzz другой подход: фаззинг через libFuzzer, AFL++, Honggfuzz и санитайзеры, плюс срок раскрытия в 90 дней или до релиза с исправлением и 14-дневным льготным периодом. У OSS Scanner такого дедлайна для непроверенных находок нет.
OpenAI Codex for OSS работает иначе: сканы запускают одобренные мейнтейнеры через агент Codex Security, участники получают ChatGPT Pro и кредиты API. Google DeepMind CodeMender ищет и патчит баги агентом Gemini Deep Think; это исследовательский проект, условия участия не раскрываются.
Главное отличие OSS Scanner — отсутствие человеческого ревью до передачи мейнтейнеру. Это же и главный риск: 11 из 97 проверенных находок дублировали известные проблемы, а разработчики жалуются на завышенную серьёзность.
Что это значит для администратора
Если вы поддерживаете открытый проект, попавший в программу, отчёты будут приходить без предварительной фильтрации — готовьтесь к триажу. Для тех, кто просто использует open-source, важнее другое: сканер уже приносит реальные CVE. История с curl показывает, как находка за считаные дни превращается в патч. Обновление до curl 8.23.0 закрывает CVE-2026-92392.
Тем, кто строит собственные проверки кода, стоит присмотреться к формату отчёта: пример воспроизведения, анализ первопричины, бисекция и кандидат на патч. Такой набор экономит время разбора. Похожие задачи решает песочница для ИИ-агентов на уровне ОС от Anthropic, а общий контекст безопасности агентов разобран в материале про контроль теневых ИИ-агентов.
Частые вопросы
Кого касается OSS Scanner?
Критичные open-source проекты, чьи мейнтейнеры подали заявку и прошли отбор. На 19 октября приняли 114 проектов примерно из 650 заявок.
Сколько стоит участие?
Ничего. Anthropic покрывает полную стоимость проверки на своей инфраструктуре.
Как подать заявку?
Открыть pull request в anthropics/oss-scanner и добавить projects/<project>/project.yaml с полями repo, primary_contact и путём к Dockerfile.
Нужен ли доступ в интернет во время аудита?
Нет. Dockerfile собирает проект с сетью, но сама проверка идёт в виртуальной машине без доступа в интернет.
Проверяет ли кто-то находки перед отправкой?
Нет, отчёты уходят мейнтейнерам без человеческого ревью. Именно поэтому часть находок дублирует известные проблемы.
Насколько точны отчёты?
Из 97 проверенных находок critical и high валидными признали 85 (88%). Невалидной была одна, ещё 11 дублировали известные проблемы.
Есть ли срок раскрытия уязвимостей?
Для непроверенных находок дедлайна нет. Это отличает программу от OSS-Fuzz с его 90 днями.
Что делать, если мой проект не приняли?
В доноре не сказано, как рассматриваются повторные заявки. Зато можно ориентироваться на открытый шаблон и threat_model.md, чтобы улучшить следующий PR.
Какие реальные CVE уже закрыты благодаря программе?
curl исправил CVE-2026-92392 — use-after-free уровня High при загрузке по HTTP/2, затрагивающую версии 8.12.0–8.22.0. Исправление в 8.23.0 от 14 октября 2026 года. Ещё пять находок wolfSSL стали CVE.
Источник: marktechpost.com