К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

ossfuzz — скилл для Claude Code: что делает и как установить

Инструктирует агента по подключению репозитория к OSS-Fuzz и запуску фаззинг-тестов на локальной машине через вспомогательные скрипты.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add trailofbits/skills --skill ossfuzz -a claude-code
Открыть на GitHub

Что делает ossfuzz

Скилл объясняет процесс интеграции открытого проекта в сервис Google OSS-Fuzz. Он помогает составить конфигурационный файл project.yaml, написать Dockerfile со всеми зависимостями и скрипт build.sh для компиляции фаззеров.

Внутри описана работа со скриптом infra/helper.py, который запускается через менеджер uv. С его помощью агент собирает образы контейнеров, компилирует фаззинг-таргеты с санитайзерами вроде AddressSanitizer и воспроизводит падения из отчётов об ошибках.

Для генерации отчётов о тестовом покрытии потребуется заранее установить gsutil. Закрытым проектам этот сервис не подойдёт, если вы не разворачиваете собственный экземпляр инфраструктуры.

Какие задачи решает

  • подготовить файлы project.yaml, Dockerfile и build.sh
  • собрать фаззеры локально с санитайзером AddressSanitizer
  • воспроизвести падение по отчёту об ошибке
  • сгенерировать локальный отчёт о покрытии кода фаззингом

Примеры запросов агенту

  • Помоги настроить Dockerfile и build.sh для интеграции нашего проекта в OSS-Fuzz
  • Собери фаззеры проекта irssi с AddressSanitizer через helper.py
  • Как локально воспроизвести падение из отчёта OSS-Fuzz?

Как установить ossfuzz

1Через Skills CLI (Vercel)

npx skills add trailofbits/skills --skill ossfuzz -a claude-code

2Вручную: положить файлы

~/.claude/skills/ossfuzz/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/ossfuzz/

Из того же набора35

Весь набор →
semgrep trailofbits Находит уязвимости в кодовой базе с помощью Semgrep. Скилл согласует план проверок и собирает результаты в единый отчёт SARIF. Claude Code CX Codex Cursor +1 9 500установок differential-review trailofbits Проверяет изменения кода с упором на безопасность, историю Git и покрытие тестами. Нужен для разбора коммитов, различий и пул-реквестов с отчётом. Claude Code CX Codex Cursor +1 8 800установок modern-python trailofbits Настраивает Python-проекты под современный стек инструментов: uv для зависимостей, ruff для линтинга и форматирования, ty для проверки типов. Пригодится при создании новых проектов, написании скриптов и миграции со старых инструментов. Claude Code CX Codex Cursor +1 8 700установок secure-workflow-guide trailofbits Проводит смарт-контракты через пятиэтапный аудит безопасности от Trail of Bits перед деплоем или при коммитах. Запускает статический анализ, строит диаграммы и настраивает фаззинг. Claude Code CX Codex Cursor +1 7 400установок sharp-edges trailofbits Проверяет архитектуру API и схемы конфигураций на скрытые уязвимости интерфейса. Помогает убрать опасные параметры по умолчанию и предотвратить ошибки разработчиков. Claude Code CX Codex Cursor +1 6 900установок agentic-actions-auditor trailofbits Проверяет рабочие процессы GitHub Actions с интеграцией ИИ-агентов на уязвимости и инъекции промптов. Помогает найти утечки контекста через переменные окружения и опасные триггеры. Claude Code CX Codex Cursor +1 6 700установок gh-cli trailofbits Скилл заставляет ИИ использовать аутентифицированный gh CLI вместо curl и fetch при работе с репозиториями, PR и issues GitHub. Нужен для приватных репо и выше лимитов API. Claude Code CX Codex Cursor +1 6 600установок variant-analysis trailofbits Ищет в репозитории другие проявления уже найденной ошибки. Нужен после уязвимости или логического дефекта, когда требуется проверить похожий код. Claude Code CX Codex Cursor +1 6 400установок

Похожие

lint-and-validate sickn33 Скилл запускает настроенные линтеры и проверку типов, отличая сбои в коде от незапущенных утилит. Пригодится после правок кода перед сдачей задачи агентом. Claude Code CX Codex Cursor +1 1 300установок dart-add-unit-test dart-lang Пишет unit-тесты на Dart и Flutter через package:test: раскладывает файлы по test/, добавляет моки и гоняет прогон до зелёного. Claude Code CX Codex Cursor +1 19 100установок improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. Claude Code 1 163 035установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. Claude Code CX Codex Cursor +1 673 100установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. Claude Code 1 141 062установок skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. Claude Code Claude.ai 414 180установок agent-browser vercel-labs Скилл управляет браузером через CLI: открывает страницы, заполняет формы, нажимает кнопки и проверяет веб-приложения. Подходит для задач, где агенту нужно действовать в интерфейсе. Claude Code CX Codex Cursor +1 1 200 000установок prototype Matt Pocock Создаёт временный прототип, чтобы проверить логику, модель состояния или вид интерфейса до работы над основным кодом. Claude Code 986 201установок

Вопросы о ossfuzz

Как установить скилл ossfuzz в Claude Code?

Выполните команду npx skills add trailofbits/skills --skill ossfuzz -a claude-code.

Что делает скилл ossfuzz?

Он даёт агенту инструкции по интеграции открытого проекта в бесплатный сервис фаззинга от Google, генерации конфигураций и локальному прогону тестов через infra/helper.py.

Что нужно для проверки покрытия кода фаззингом?

Для расчёта покрытия понадобится предварительно установить утилиту gsutil, после чего вызвать скрипт helper.py с параметром --sanitizer=coverage.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой