Repolode
cloudflare

cloudflare/security-audit-skill

Навык для coding-agent, который проводит многоэтапные аудиты безопасности с изолированными агентами, независимой проверкой и машиночитаемыми результатами.

Звёзды
31,361
Форки
1,964
Открытые issues
66
Последний коммит
в прошлом месяце

Что это?

security-audit — навык для coding-agent, например Claude Code, который превращает агента в структурированного аудитора безопасности. Аудит разбит на шесть этапов: разведка с анализом архитектуры, границ доверия и поверхностей ввода; поиск уязвимостей изолированными субагентами с контролем покрытия; проверка каждого кандидата новым верификатором, который пытается его опровергнуть; структурированный вывод в findings.json; независимая повторная проверка итоговых утверждений по исходному коду; и создание отчёта на основе проверенных записей.

Для каждой находки выносится один из трёх вердиктов: confirmed (с полной трассировкой по исходному коду и ограниченным наблюдаемым результатом), needs_validation (точный неразрешённый вопрос без указания серьёзности) или rejected (опровергнутый кандидат). Валидаторы на Node.js без внешних зависимостей проверяют журнал покрытия и файл findings на соответствие JSON-схеме. Повторные запуски на одном репозитории дополняют результаты: последующие запуски нацелены на пробелы в покрытии и повторно проверяют изменённый исходный код.

Проект — основа стенда для поиска уязвимостей, о котором Cloudflare рассказала в своём блоге. Промпты для разных классов атак охватывают безопасность памяти, приложения на базе LLM, веб-протоколы и аутентификацию, клиентский код, цепочки поставок, облачное развёртывание, RPC и обмен сообщениями, а также IPC в настольных и мобильных приложениях.

Ключевые возможности

  • 01Проводит аудит в шесть этапов — от разведки до проверенного отчёта.
  • 02Назначает изолированных агентов для поиска уязвимостей и критиков покрытия, чтобы отслеживать проверенные участки кода.
  • 03Передаёт каждый найденный кандидат новому верификатору, который пытается его опровергнуть.
  • 04Формирует записи confirmed, needs_validation и rejected, проверяемые на соответствие JSON-схеме.
  • 05Предоставляет файлы с промптами для разных классов атак: безопасность памяти, приложения на базе LLM, веб-аутентификация, облако, цепочки поставок и другие области.
  • 06Поддерживает повторные запуски с дополнением результатов и повторной проверкой изменённого исходного кода.

Сценарии использования

  • Проведение структурированного аудита безопасности кодовой базы с помощью coding-agent.
  • Аудит приложения на базе LLM на предмет prompt injection и неправомерного использования инструментов.
  • Проверка CI, релизов и конфигурации зависимостей репозитория на риски для цепочки поставок.
  • Повторные аудиты со временем, чтобы закрывать пробелы в покрытии и перепроверять изменённый код.

Быстрый старт

  1. 1

    Установите skill с помощью Skills CLI

    npx skills add https://github.com/cloudflare/security-audit-skill --skill security-audit
  2. 2

    При желании установите её глобально, на уровне пользователя

    npx skills add https://github.com/cloudflare/security-audit-skill --skill security-audit --global
  3. 3

    Запустите агент для написания кода в целевой кодовой базе и запросите аудит безопасности

    security audit this codebase

Что важно знать

  • Для полного аудита с запуском целевого кода нужна изолированная среда, принудительно обеспечиваемая ОС и не имеющая доступа к внешним сетям; иначе результаты останутся со статусом needs_validation.
  • Требуется агент для написания кода с поддержкой использования инструментов и параллельных субагентов, а также Node.js для валидаторов.

Темы

Частые вопросы

Что такое security-audit-skill?
Навык для coding-agent, который проводит многоэтапные аудиты безопасности с изолированными агентами, независимой проверкой и машиночитаемыми результатами. security-audit — навык для coding-agent, например Claude Code, который превращает агента в структурированного аудитора безопасности. Аудит разбит на шесть этапов: разведка с анализом архитектуры, границ доверия и поверхностей ввода; поиск уязвимостей изолированными субагентами с контролем покрытия; проверка каждого кандидата новым верификатором, который пытается его опровергнуть; структурированный вывод в findings.json; независимая повторная проверка итоговых утверждений по исходному коду; и создание отчёта на основе проверенных записей.
security-audit-skill можно использовать бесплатно? Какая у него лицензия?
security-audit-skill распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
security-audit-skill всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в security-audit-skill — 14 сент. 2026 г..
Для чего можно использовать security-audit-skill?
Проведение структурированного аудита безопасности кодовой базы с помощью coding-agent. Аудит приложения на базе LLM на предмет prompt injection и неправомерного использования инструментов. Проверка CI, релизов и конфигурации зависимостей репозитория на риски для цепочки поставок. Повторные аудиты со временем, чтобы закрывать пробелы в покрытии и перепроверять изменённый код.
Как установить security-audit-skill?
Установите skill с помощью Skills CLI: npx skills add https://github.com/cloudflare/security-audit-skill --skill security-audit При желании установите её глобально, на уровне пользователя: npx skills add https://github.com/cloudflare/security-audit-skill --skill security-audit --global Запустите агент для написания кода в целевой кодовой базе и запросите аудит безопасности: security audit this codebase
Где скачать security-audit-skill?
Исходный код и инструкции по установке — на GitHub: https://github.com/cloudflare/security-audit-skill

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Промпт-навык для AI-агентов, который помогает писать только необходимый для задачи код, отдавая предпочтение повторному использованию и минимальным решениям.

167,5 тыс.9,1 тыс.JavaScriptMITОбновлён позавчера

OpenWorker — открытый ИИ-напарник для компьютера, который выполняет повседневные задачи и проверяет безопасность, используя ваши ключи моделей и действия с подтверждением.

18,6 тыс.2,6 тыс.PythonMITОбновлён позавчера