Rafter CLI

CLI по безопасности для кодовых агентов: сканирование секретов, политики на команды, pre-commit хуки, аудит сторонних скиллов

  • 28 ★ репозитория
  • Последний коммит
  • MIT
CLI

Расширенный доступ

Почему такой уровень

  • Читает файлы проекта и git-историю, ставит хуки и пишет конфигурацию в репозиторий
  • Пропускает и выполняет команды оболочки через слой политик, а при удаленном анализе отправляет репозиторий в API
Все причины и проверки

raftersecurity/rafter-cli

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/rafter-cli

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Читает файлы проекта и git-историю, ставит хуки и пишет конфигурацию в репозиторий
  • Пропускает и выполняет команды оболочки через слой политик, а при удаленном анализе отправляет репозиторий в API

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Rafter собирает в одной команде набор локальных проверок безопасности для проектов, где рядом работает кодовый агент. Он ищет секреты по встроенным шаблонам и своим правилам из .rafter.yml, ставит pre-commit хук, который блокирует коммит с утечкой, и пропускает команды через слой оценки риска, отклоняя разрушительные. Отдельно он проверяет сторонние скиллы перед установкой: находит встроенные секреты, внешние адреса, опасные команды и признаки обфускации. Локальные функции работают офлайн, без ключа и без регистрации, а вывод идет строгим JSON с фиксированными кодами выхода, чтобы его читали скрипты и CI. Есть встроенный MCP-сервер и опциональный удаленный анализ кода через API Rafter.

Для кого. Для разработчиков и devops-инженеров, которые запускают кодовых агентов и хотят держать секреты, команды и сторонние скиллы под контролем.

Подходит, если

  • Нужно сканировать проект или git-историю на утечку секретов и повесить блокирующий pre-commit хук
  • Нужно пропускать команды агента через политику и запрещать разрушительные
  • Нужно проверить сторонний скилл или расширение перед установкой

Не подходит, если

  • Нужен полноценный SAST или DAST для продукта, а не быстрые локальные проверки
  • Проект не связан с кодовыми агентами и обычных инструментов безопасности достаточно

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

Просканируй проект на секреты и поставь pre-commit хук, который блокирует коммит с утечкой

Ограничения

Локальный набор работает офлайн и бесплатно, без аккаунта. Удаленный анализ кода это отдельная функция: она требует ключа RAFTER_API_KEY, аккаунта на rafter.so и отправляет репозиторий в API Rafter, доступность этого сервиса из России без VPN не проверена. Для расширенного сканирования секретов подтягивается сторонний движок Betterleaks, иначе используется встроенный набор из 21 с лишним шаблона. Python-пакет требует Python 3.10 и новее.

Как отключить. Удалите глобальный пакет: npm uninstall -g @rafter-security/cli или pip uninstall rafter-cli. Снять хук в репозитории можно через rafter agent uninstall-hook, интеграции для агентов отключаются через rafter agent disable.

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

Нужен ли аккаунт и уходит ли код наружу?

Для локальных функций нет: сканирование секретов, хуки, политики и аудит скиллов работают офлайн без ключа. Код уходит наружу только при явном использовании удаленного анализа, и после разбора удаляется.

Как проверить сторонний скилл до установки?

Командой rafter skill review с путем или ссылкой вроде github:owner/repo. Быстрая проверка находит секреты, внешние адреса, опасные команды и обфускацию с указанием файла и строки.

Обсуждение

Вопросов и отзывов пока нет.

Сканер безопасности для MCP-серверов и скиллов агентов: ищет внедрение промптов, утечки секретов и подмену после одобрения.

CLIРасширенный доступ99Звезды репозитория
Нужен VPN

Фреймворк исследования безопасности на базе Claude Code: статический анализ, проверка находок моделью, эксплойты и патчи

ВоркфлоуШирокий доступ4 тыс.Звезды репозитория

Локальный сканер проверяет зависимости, инструкции агентов и настройки MCP до установки: вредоносные пакеты и опасные права.

CLIРасширенный доступ94Звезды репозитория

AgentShield проверяет папку .claude на ключи в открытом виде, широкие разрешения, опасные хуки и небезопасные MCP-серверы и ставит оценку от A до F

CLIРасширенный доступ1,4 тыс.Звезды репозитория

Локальная панель для Claude Code, Codex CLI и OpenCode: что грузит агент, сколько это токенов, и проверка MCP-серверов

CLIШирокий доступ392Звезды репозитория

Коротко о README

README делит Rafter на два слоя: бесплатный локальный набор без аккаунта и опциональный удаленный анализ через API. Локально это сканер секретов с фиксированным выводом и кодами выхода, pre-commit и pre-commit-framework хуки, слой политик на команды с уровнями риска, аудит сторонних скиллов, журнал событий с хеш-цепочкой и настройка через .rafter.yml. Пакет ставится из npm или PyPI, есть GitHub Action и встроенный MCP-сервер с инструментами scan_secrets, evaluate_command, read_audit_log и get_config. Поддержаны Claude Code, Codex, Gemini, Cursor, Windsurf и другие среды через скиллы или MCP. Лицензия MIT.

Бейдж для README

Сообщить о проблеме