Repo Forensics — плагин
Офлайн-сканер проверяет чужие репозитории, скиллы, плагины и MCP-серверы на вредоносный код до того, как они попадут к агенту.
- 205 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Хуки перехватывают установочные команды и читают код проверяемых каталогов.
- Без `--offline` имена и версии пакетов уходят во внешние реестры.
Установка
- Работает в
В терминале, через 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-серверов: ищет зашитые ключи, отравление инструментов и инъекции в коде репозитория.
CLI от Snyk, который находит на машине установленные MCP-серверы, скиллы и агентов и проверяет их на промпт-инъекции и вредоносные payload
CodeInspectus — сканер безопасности для кода от ИИ
CodeInspectus
Локальный MCP-сервер и CLI ищут уязвимости в сгенерированном ИИ коде и ведут цикл: скан, исправление, повторный скан
Сканер безопасности для скиллов и MCP агентов: ищет промпт-инъекции, утечки данных и риски цепочки поставок до установки
Плагин безопасности кода: ищет уязвимости, пытается опровергнуть находки, подтверждает эксплуатацию и чинит патчем с перепроверкой
Коротко о README
README объясняет угрозы, которые видят сканеры, и показывает пример вывода с вердиктом. Далее идут описание хуков, список сканеров, раздел о доверии к самому инструменту и инструкции установки.