К основному содержанию
скилл CX Codex

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

Проводит аудит безопасности кода на Rust: ищет уязвимости в блоках unsafe, ошибки FFI, параллелизма и паники, вызывающие DoS. Пригодится при проверке библиотек и сервисов.

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

Что делает rust-review

Скилл организует многоэтапный аудит кодовой базы. Координатор запускает отдельных субагентов-воркеров (rust-review-worker) параллельно по группам проверок. Затем судья дедупликации объединяет повторы, а финальный арбитр отсекает ложные срабатывания и назначает уровень критичности. Результаты проверки записываются в файлы REPORT.md и REPORT.sarif.

Инструмент строго разделяет целевой каталог аудита и контекст репозитория. Воркеры изучают внешние функции и флаги сборки для оценки достижимости кода, но фиксируют уязвимости строго внутри целевой папки. Поиск по файлам опирается на утилиту rg или grep -E, а вспомогательные скрипты запускаются через uv run.

Для проверки очистки памяти от секретов или смарт-контрактов этот аудит не подходит: эти векторы исключены из проверок. В проектах на чистом безопасном коде без unsafe скилл всё равно остаётся нужным. Ошибки параллелизма и паники в методах unwrap() случаются независимо от ключевого слова unsafe.

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

  • найти скрытые ошибки управления памятью в блоках unsafe
  • выявить риски отказа в обслуживании (DoS) из-за неконтролируемых паник
  • проверить корректность объявлений и типов при вызовах через FFI
  • обнаружить состояния гонки и взаимные блокировки в асинхронном коде

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

  • /rust-review:rust-review проведи аудит безопасности крейта
  • /rust-review:rust-review проверь FFI-обвязку и unsafe-блоки в папке src/ffi
  • /rust-review:rust-review проанализируй сервис на уязвимости DoS от паник

Как установить rust-review

1Через Skills CLI (Vercel)

npx skills add trailofbits/skills --skill rust-review -a claude-code

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

~/.claude/skills/rust-review/SKILL.md

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

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о rust-review

Как установить rust-review в Claude Code?

Выполните команду npx skills add trailofbits/skills --skill rust-review -a claude-code. Конфигурация сохранится по пути ~/.claude/skills/rust-review/SKILL.md.

Что проверяет rust-review?

Скилл ищет проблемы на границах unsafe, нарушение безопасности памяти, некорректные типы в FFI и паники, способные уронить сервер. Итоговые данные он сохраняет в файлы REPORT.md и REPORT.sarif.

Можно ли использовать rust-review для аудита смарт-контрактов?

Нет, для программ на Solana или контрактов NEAR и Ink этот скилл не подходит. Также он не анализирует очистку ключей через Zeroize.

Похожие скиллы

Всё по теме «Безопасность» →
security-review getsentry Находит инъекции, XSS, ошибки авторизации и другие уязвимости в коде. Отчитывается только о находках с высокой уверенностью. CX Codex +1 21 300установок thermo-nuclear-review cursor Скилл для глубокого анализа изменений в ветке: проверяет код на баги, нарушения функциональности, уязвимости безопасности и утечки фич-флагов. Нужен, когда нужна предельно внимательная ревью перед мёржем. CX Codex +1 2 700установок rust-best-practices apollographql Скилл для написания и ревью Rust-кода по хендбуку Apollo GraphQL: заимствование против клонирования, обработка ошибок, тесты. CX Codex +1 21 100установок rust-skills leonardomso Справочник по Rust для агента: 265 правил в 26 категориях. Пригодится, когда пишете функцию, ревьюите модуль или воюете с заимствованием. CX Codex +1 6 500установок rust-security mohitmishra786 Скилл для проверки Rust-проектов на уязвимости: cargo-audit, cargo-deny, RUSTSEC, безопасный FFI, фаззинг и Miri. CX Codex +1 544установок azure-keyvault-secrets-rust Microsoft Подсказывает агенту, как читать и записывать секреты в Azure Key Vault из Rust через официальный крейт azure_security_keyvault_secrets. 6установок

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

vector-forge Скилл ищет пробелы в тестах криптографических реализаций с помощью мутационного тестирования и предлагает векторы для их проверки. Пригодится, когда нужно оценить существующий набор тестов. CX Codex +1 3 800установок genotoxic Скилл разбирает выжившие мутанты и слабые тесты по графу вызовов: что писать юнит-тестами, что отдать фаззингу, а что отбросить. CX Codex +1 3 800установок c-review Проверяет нативный C/C++ код на ошибки памяти, переполнения и гонки. Пригодится для аудита пользовательских приложений, демонов и сервисов. CX Codex +1 3 700установок chrome-mcp-troubleshooting Помогает устранить сбои связи между Chrome и Claude Code на macOS. Скилл находит конфликт сокетов и манифестов между десктопным приложением и консольной утилитой. CX Codex +1 2 400установок vulnerability-triage-brocards Скилл проверяет отчёты об уязвимостях по семи критериям и помогает решить, отклонить находку, запросить детали или передать её дальше. CX Codex +1 1 400установок trailmark-review-gate Скилл запускает структурный контроль изменений веток и коммитов через анализ графов Trailmark. Он выявляет удаление проверок доступа, рост радиуса атаки и новые пути передачи опасных данных. CX Codex +1 1 300установок trailmark-variant-neighborhood Скилл расширяет найденную уязвимость до набора связанных мест для проверки. Он пригодится перед variant-analysis, Semgrep или ручным аудитом. CX Codex +1 1 300установок trailmark-finding-triage Собирает графовые доказательства по одной находке безопасности: достижимость, пути от входных точек, taint и радиус поражения. Пригодится до того, как тратить время на PoC. CX Codex +1 1 300установок

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

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