Маркетплейс навыков и плагинов Trail of Bits для ИИ-аудита безопасности, тестирования и безопасной разработки в Claude Code и Codex.
anthropics/defending-code-reference-harness
Эталонная реализация автономного конвейера поиска уязвимостей и подготовки исправлений для Claude с интерактивными security skills для моделирования угроз, сканирования, триажа и внесения исправлений.
- Звёзды
- 7,712
- Форки
- 638
- Открытые issues
- 21
- Последний коммит
- 3 месяца назад
Что это?
Этот репозиторий — эталонный каркас для поиска и устранения уязвимостей в исходном коде с помощью Claude. В нём есть skills для Claude Code, которые помогают выполнять задачи в интерактивном режиме: строить модель угроз, запускать статическое сканирование с учётом этой модели, разбирать и устранять дубликаты результатов, а также готовить исправления. Эти skills только читают и записывают файлы, поэтому их можно запускать без sandbox, подтверждая каждое использование инструмента.
Автономный каркас выполняет конвейер из этапов recon, find, verify, dedupe, report и patch. Агенты find работают параллельно, каждый в изолированном контейнере, а отдельный grader воспроизводит сбои перед тем, как они попадут в отчёт. Конфигурация по умолчанию нацелена на ошибки управления памятью в C/C++ и использует Docker и AddressSanitizer; также в комплект входит skill `/customize` для адаптации к другим языкам или классам уязвимостей. Дополнительно предусмотрен режим detection and response для поиска действий атакующего в логах.
Автономные конвейеры запускают код целевого проекта, поэтому их следует запускать в sandbox gVisor с ограниченным исходящим сетевым трафиком.
Ключевые возможности
- 01Skills для Claude Code: моделирование угроз, статическое сканирование, триаж и подготовка исправлений
- 02Автономный конвейер параллельно находит и проверяет сбои в контейнерах, а затем формирует отчёты
- 03Конфигурация по умолчанию для C/C++ с использованием Docker и AddressSanitizer
- 04Skill `/customize` для адаптации конвейера к другим языкам или классам уязвимостей
- 05Режим detection and response для поиска действий атакующего в логах
Сценарии использования
- Аудит командами безопасности кодовых баз на C или C++ на предмет ошибок, связанных с безопасностью памяти
- Построение модели угроз и настройка статического сканирования перед проверкой кода
- Адаптация командами автоматизированного конвейера поиска уязвимостей к собственному стеку языков
- Поиск специалистами по реагированию в логах приложения следов активной атаки
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/anthropics/defending-code-reference-harness - 2
Перейдите в репозиторий и запустите Claude Code
cd defending-code-reference-harness && claude - 3
В Claude Code запустите skill с вводным пошаговым руководством
/quickstart
Что важно знать
- Автономный конвейер выполняет целевой код и требует Docker и песочницу gVisor.
- Этот harness служит примером для ошибок памяти в C/C++ и требует настройки для других языков.
- Репозиторий не поддерживается, и вклад в него не принимается.
В подборках
Темы
Частые вопросы
- Что такое defending-code-reference-harness?
- Эталонная реализация автономного конвейера поиска уязвимостей и подготовки исправлений для Claude с интерактивными security skills для моделирования угроз, сканирования, триажа и внесения исправлений. Этот репозиторий — эталонный каркас для поиска и устранения уязвимостей в исходном коде с помощью Claude. В нём есть skills для Claude Code, которые помогают выполнять задачи в интерактивном режиме: строить модель угроз, запускать статическое сканирование с учётом этой модели, разбирать и устранять дубликаты результатов, а также готовить исправления. Эти skills только читают и записывают файлы, поэтому их можно запускать без sandbox, подтверждая каждое использование инструмента.
- defending-code-reference-harness можно использовать бесплатно? Какая у него лицензия?
- defending-code-reference-harness распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- defending-code-reference-harness всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в defending-code-reference-harness — 6 авг. 2026 г..
- Для чего можно использовать defending-code-reference-harness?
- Аудит командами безопасности кодовых баз на C или C++ на предмет ошибок, связанных с безопасностью памяти Построение модели угроз и настройка статического сканирования перед проверкой кода Адаптация командами автоматизированного конвейера поиска уязвимостей к собственному стеку языков Поиск специалистами по реагированию в логах приложения следов активной атаки
- Как установить defending-code-reference-harness?
- Клонируйте репозиторий: git clone https://github.com/anthropics/defending-code-reference-harness Перейдите в репозиторий и запустите Claude Code: cd defending-code-reference-harness && claude В Claude Code запустите skill с вводным пошаговым руководством: /quickstart
- Где скачать defending-code-reference-harness?
- Исходный код и инструкции по установке — на GitHub: https://github.com/anthropics/defending-code-reference-harness
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Навык для coding-agent, который проводит многоэтапные аудиты безопасности с изолированными агентами, независимой проверкой и машиночитаемыми результатами.
Инструмент для моделирования угроз на базе ИИ: с помощью LLM создает модели угроз STRIDE, деревья атак и рекомендации по снижению рисков.
Open-source AI-ревью кода: отдельный проверяющий анализирует изменения вашего агента перед отправкой в Git для Claude Code, Codex, Cursor и Cline.
Локальный граф знаний о коде, который помогает AI-инструментам точнее проводить ревью через MCP и CLI.
Сервис Google для непрерывного фаззинг-тестирования open source-проектов с помощью libFuzzer, AFL++ и Honggfuzz с санитайзерами для поиска уязвимостей.