Repo Forensics — плагин

Офлайн-сканер проверяет чужие репозитории, скиллы, плагины и MCP-серверы на вредоносный код до того, как они попадут к агенту.

  • 205 ★ репозитория
  • Последний коммит
Плагин

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

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

  • Хуки перехватывают установочные команды и читают код проверяемых каталогов.
  • Без `--offline` имена и версии пакетов уходят во внешние реестры.
Все причины и проверки

alexgreensh/repo-forensics

Установка

Работает в

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

npx skillfoxx add plugins/repo-forensics

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

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

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

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

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

  • Хуки перехватывают установочные команды и читают код проверяемых каталогов.
  • Без `--offline` имена и версии пакетов уходят во внешние реестры.

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

Что делает

Repo Forensics запускает 29 сканеров по каталогу или репозиторию: промпт-инъекции, кража учетных данных, цепочка поставок, скрытые символы Unicode, подмена зависимостей и другие приемы. Правило корреляции сводит находки в один вердикт с кодом выхода для CI, а результат можно выгрузить в текст, JSON или SARIF. Установленный как плагин, он следит за агентом сам. Хуки проверяют команды `npm install`, `pip install` и `git clone` до и после выполнения, блокируют известные вредоносные пакеты и сканируют новую сессию. Работает без зависимостей и без телеметрии. В сеть уходят только имена и версии пакетов для поиска уязвимостей, флаг `--offline` отключает и это.

Для кого. Разработчикам и командам безопасности, которые ставят в Claude Code, Codex или Cursor сторонние скиллы, плагины и MCP-серверы.

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

  • Перед установкой незнакомого MCP-сервера из чата или Discord нужно понять, что он делает.
  • Пулл-реквест приносит новый сценарий GitHub Actions, и его надо проверить до слияния.
  • Команда хочет блокировать известные вредоносные пакеты прямо в сессии агента.
  • После сомнительной установки требуется найти следы атак на цепочку поставок.

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

  • Требуется формальный аудит безопасности продуктового кода: сканер ищет приемы атак на агентов, а не заменяет пентест.
  • Проект коммерческий: лицензия запрещает коммерческое использование без отдельного соглашения.
  • Нужна полная гарантия безопасности: чистый отчет означает только отсутствие известных признаков.

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

Проверь каталог ./suspicious-skill через repo-forensics и скажи, можно ли его ставить.

Ограничения

Лицензия PolyForm Noncommercial: для коммерческого применения есть отдельная лицензия малого бизнеса, условия читайте в репозитории. Сканер находит известные признаки, поэтому новый или хорошо замаскированный код он может пропустить. Для поиска уязвимостей и проверки подписей он обращается к реестрам и сервисам, если не включен `--offline`. Хуки перехватывают установочные команды в сессии, и на быстрых машинах это почти незаметно, но добавляет шаг к каждой установке. Последний коммит сделан в ноябре 2026 года.

Как отключить. Удалите плагин командами клиента, например `/plugin uninstall repo-forensics`, хуки уйдут вместе с ним.

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

Как поставить Repo Forensics в Claude Code?

Выполните `/plugin marketplace add alexgreensh/repo-forensics`, затем `/plugin install repo-forensics@alexgreensh-repo-forensics`. Хуки подключаются при установке.

Уходит ли мой код в сеть?

Нет. Наружу идут только имена и версии пакетов для поиска уязвимостей и проверки подписей. Флаг `--offline` отключает и эти запросы.

Что показывает результат?

Список находок по уровням от критического до низкого и вердикт с кодом выхода. Код 2 означает, что ставить не стоит. Формат SARIF подходит для вкладки безопасности GitHub.

Можно ли запустить без плагина?

Да, достаточно Python 3.8 или новее: клонируйте репозиторий и запустите `./run_forensics.sh` на нужной папке.

Работает ли он с Codex и Cursor?

Да. В репозитории есть манифесты плагинов для Codex, Cursor и Kimi Code, у Claude Code и Codex заявлен автозапуск.

Обсуждение

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

Плагины

Сканер безопасности для агентов: проверяет код, MCP-серверы, промпты и пакеты, выдуманные моделью, и ставит оценку от A до F.

MCP-серверРасширенный доступ123Звезды репозитория

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

CLIМинимальный доступ139Звезды репозитория
Выбор редакции

CLI от Snyk, который находит на машине установленные MCP-серверы, скиллы и агентов и проверяет их на промпт-инъекции и вредоносные payload

CLIРасширенный доступ3,2 тыс.Звезды репозитория
Выбор редакции

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

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

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

ПлагинШирокий доступ121Звезды репозитория

Коротко о README

README объясняет угрозы, которые видят сканеры, и показывает пример вывода с вердиктом. Далее идут описание хуков, список сканеров, раздел о доверии к самому инструменту и инструкции установки.

Бейдж для README

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