Промпт-навык для AI-агентов, который помогает писать только необходимый для задачи код, отдавая предпочтение повторному использованию и минимальным решениям.
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
Установите skill с помощью Skills CLI
npx skills add https://github.com/cloudflare/security-audit-skill --skill security-audit - 2
При желании установите её глобально, на уровне пользователя
npx skills add https://github.com/cloudflare/security-audit-skill --skill security-audit --global - 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 обновляется ежедневно.
Похожие проекты
Навык для coding assistant: AI-агент сразу переходит к следующему действию, нумерует шаги и обходится без воды и вступлений.
Локальный граф знаний о коде, который помогает AI-инструментам точнее проводить ревью через MCP и CLI.
OpenWorker — открытый ИИ-напарник для компьютера, который выполняет повседневные задачи и проверяет безопасность, используя ваши ключи моделей и действия с подтверждением.
Навык для Claude Code, OpenCode и Codex, который выполняет циклы «изменить — проверить — оставить или отменить» с заданной целью, вдохновлённый autoresearch Карпати.
Навык для AI-ассистентов разработчика, который учит Claude Code, Codex и другим инструментам писать современный и корректный код на SwiftUI.