Расширение безопасности для Gemini CLI
Gemini CLI Security Extension
Расширение Gemini CLI от Google: ищет уязвимости в изменениях ветки и проверяет зависимости через OSV-Scanner
- 793 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Читает исходный код и отправляет его модели Gemini
- Запускает OSV-Scanner и обращается к OSV.dev
Установка
- Работает в
Ручная установка
gemini extensions install https://github.com/gemini-cli-extensions/securityНужен Gemini CLI 0.4.0 или новее.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Читает исходный код и отправляет его модели Gemini
- Запускает OSV-Scanner и обращается к OSV.dev
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Расширение добавляет в Gemini CLI команду /security:analyze, которая разбирает изменения текущей ветки относительно origin/HEAD и выдает отчет об уязвимостях. Проверяются захардкоженные секреты, слабая криптография, утечки персональных данных в логи, инъекции, SSRF, проблемы аутентификации и риски при работе с LLM вроде промпт-инъекций. Область анализа можно сузить или расширить обычным текстом, отчет доступен в JSON. Команда /security:scan-deps сверяет зависимости проекта с базой OSV.dev и подсказывает версии для обновления.
Для кого. Для разработчиков и команд, которые уже работают в Gemini CLI и хотят первичную проверку безопасности перед мержем.
Подходит, если
- Перед отправкой pull request нужно проверить изменения на типовые уязвимости
- Нужно найти зависимости с известными CVE
- Хочется добавить проверку безопасности в ревью через GitHub Actions
Не подходит, если
- Нужен полноценный аудит безопасности: авторы прямо называют отчет первичным
- Нужен неинтерактивный запуск /security:analyze, он пока не поддерживается
Пример запроса к агенту
/security:analyze проверь только папку scripts, документацию и конфиги пропустиОграничения
Работает только в Gemini CLI версии 0.4.0 и новее, анализ выполняет модель Gemini. API Gemini из России без VPN недоступен. Отчет не заменяет ручной ревью и другие сканеры.
Как отключить. Выполните gemini extensions uninstall security или отключите расширение через gemini extensions disable.
Частые вопросы
Что именно анализируется по умолчанию?
Разница текущей ветки с origin/HEAD, полученная через git diff --merge-base. Другую область можно задать текстом после команды.
Можно ли запускать в CI?
Да, в репозитории есть пример workflow для run-gemini-cli, который добавляет шаг анализа безопасности в ревью pull request.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныОфициальные MCP-серверы Google для SecOps, SOAR, Threat Intelligence и Security Command Center, плюс расширение для Gemini CLI с разбором алертов
CLI Snyk для поиска уязвимостей в коде, зависимостях, контейнерах и IaC, со встроенным MCP-сервером и режимом для агентов
Скилл для Claude Code и Codex, который находит в коде от ИИ типовые уязвимости и для каждой показывает исправление
Сканер безопасности для скиллов агентов: ищет промпт-инъекции, утечку данных и вредоносный код перед установкой
Сканер безопасности для кода от ИИ: секреты, зависимости, MCP и CI, расследование находок с доказательствами и исправления с подтверждением
Сканер безопасности для скиллов и MCP агентов: ищет промпт-инъекции, утечки данных и риски цепочки поставок до установки
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Расширение безопасности для Gemini CLI (эта запись) | нет | 793 | ||
| Defending Code Reference Harness | да | 7 672 | эталонный набор Anthropic для защиты кода | |
| Google MCP Security | да | ключ необязателен | 535 | официальные MCP-серверы Google для SecOps |
Из блога
Коротко о README
README описывает установку одной командой gemini extensions install и две команды расширения: анализ изменений и проверку зависимостей. Приведен список классов уязвимостей, включая отдельный блок про безопасность LLM-приложений. Есть инструкция по подключению к GitHub через run-gemini-cli и описание бенчмарка на наборе OpenSSF CVE. Лицензия Apache 2.0.