HeadlinesBriefing favicon HeadlinesBriefing.com

Навык аудита безопасности GitHub Cloudflare - инструмент агента-аудитора

Hacker News •
×

GitHub - cloudflare/security-audit-skill — это навык агента-программиста, который превращает агента в аудитора безопасности. Он оркестрирует изолированных агентов через разведку, охоту под управлением покрытия, валидацию кандидатов, структурированный вывод, независимую проверку записей и отчетность, нейтральную к цели. Этот навык заложил основу для системы обнаружения уязвимостей Cloudflare, которая выросла в многофазную систему масштаба всего флота.

Аудит выполняется в шести фазах. Разведка отображает архитектуру, границы доверия, поверхности ввода, предыдущие доказательства и детерминированное покрытие в architecture.md и coverage-ledger.json. Охота под управлением покрытия назначает изолированных охотников из единиц реестра, записывает их проверки и использует критиков покрытия для поиска пробелов.

Валидация кандидатов передает каждого уникального кандидата новому верификатору. Подтвержденные записи имеют полную трассировку источника и ограниченный наблюдаемый результат; needs_validation имеет точный нерешенный факт и отсутствие серьезности; rejected записи — это опровергнутые кандидаты. Новые агенты проверяют финальные утверждения источника, при материальных заменах задействуется еще один независимый верификатор.

Отчетность, нейтральная к цели, формирует REPORT.md, FINDINGS-DETAIL.md и NEEDS-VALIDATION.md. Родительский процесс запускает validate-coverage-ledger.cjs после создания и обновлений реестра, и validate-findings.cjs в Фазе 4 и после замен в Фазе 5. Множественные запуски против одного и того же репозитория аддитивны, перенося актуальные доказательства источника вперед.

Репозиторий включает целевые руководства по охоте для классов атак, безопасности памяти, ИИ, веб-протоколов, цепочек поставок, облачного развертывания, RPC, истощения ресурсов, изоляции данных, настольных и мобильных систем, а также валидации и отчетности. Также содержит JSON-схемы, валидаторы без зависимостей и тесты.

Ключевые сущности: Компании: Cloudflare | Люди: Tim Cook, Elon Musk | Местоположения: 123 Main St