Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
ggshield — Обнаруживайте и проверяйте более 500 типов жёстко заданных секретов с помощью расширенных проверок. Используйте его как pre-commit hook, GitHub Action или CLI для проактивного обнаружения секретов и обеспечения безопасности. | Kitploit
Инструменты/GitHubGitHub/gitguardian/ggshield
Сканеры уязвимостейАнализ КодаDevSecOpsОбнаружение СекретовТоп в Обнаружение Секретов №5
GitHubgitguardian/ggshield

ggshield

Обнаруживайте и проверяйте более 500 типов жёстко заданных секретов с помощью расширенных проверок. Используйте его как pre-commit hook, GitHub Action или CLI для проактивного обнаружения секретов и обеспечения безопасности.

Репозиторий
2.0k215690 дней назадПроверено Kitploit
Сайт

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

ggshield: защитите свой код с помощью GitGuardian

PyPI Docker Image Version (latest semver) License GitHub stars GitHub Workflow Status Codecov

[!IMPORTANT] macOS: обновление до версии 1.54.0 вызывает запрос Keychain для ggshield-py — второго бинарного файла, который теперь считывает ваш сохранённый токен в рамках наших улучшений производительности. Нажмите Always Allow; больше он не спросит.

ggshield — это CLI-приложение, которое запускается в вашей локальной среде или в среде CI и помогает обнаруживать более 500 типов секретов.

ggshield использует наш публичный API через py-gitguardian для сканирования и обнаружения потенциальных уязвимостей в файлах и другом текстовом содержимом.

При сканированиях с помощью ggshield сохраняются только метаданные, такие как время вызова, размер запроса и режим сканирования, поэтому секреты не будут отображаться на вашей панели управления, а ваши файлы и секреты не будут сохранены.

Содержание

  • Установка
    • Скрипт установки (рекомендуется)
    • macOS
      • Homebrew
      • Автономный пакет .pkg
    • Linux
      • Пакеты Deb и RPM
    • Windows
      • Chocolatey
      • Установщик MSI
      • Автономный архив .zip
    • Все операционные системы
      • Использование pipx
      • Использование pip
  • Первоначальная настройка
    • Использование ggshield auth login
    • Ручная настройка
  • Начало работы
    • Секреты
    • Миграция устаревшего файла конфигурации
  • Интеграции
    • ИИ-ассистенты для программирования
  • Узнать больше
  • Вывод
  • Связанные проекты с открытым исходным кодом
  • Лицензия

Установка

Скрипт установки (рекомендуется)

Самый быстрый способ установить ggshield.

Linux / macOS:

curl -sSfL \
  https://raw.githubusercontent.com/GitGuardian/ggshield/main/scripts/install/install.sh | bash

Windows (PowerShell):

irm https://raw.githubusercontent.com/GitGuardian/ggshield/main/scripts/install/install.ps1 | iex

Или, если вы предпочитаете curl (входит в состав Windows 10+):

curl.exe -sSL https://raw.githubusercontent.com/GitGuardian/ggshield/main/scripts/install/install.ps1 | powershell -NoProfile -ExecutionPolicy Bypass -Command -

Скрипт принимает такие параметры, как --instance и --plugin (установить плагин). Для рабочего пространства EU или самостоятельно размещённого экземпляра задайте переменную окружения GITGUARDIAN_INSTANCE (или передайте --instance <URL>) перед запуском.

Полный список параметров, другие способы установки и инструкции по удалению см. в scripts/install/README.md.

Приведённые ниже способы устанавливают CLI вручную.

macOS

Homebrew

Вы можете установить ggshield с помощью Homebrew:

brew install ggshield

Обновление выполняется средствами Homebrew.

Автономный пакет .pkg

В качестве альтернативы вы можете скачать и установить автономный пакет .pkg со страницы релизов ggshield.

Этот пакет не требует установки Python, но новые версии придётся скачивать вручную.

Linux

Пакеты Deb и RPM

Пакеты Deb и RPM доступны на Cloudsmith.

Инструкции по настройке:

  • Пакеты Deb
  • Пакеты RPM

Обновление выполняется средствами менеджера пакетов.

Windows

Chocolatey

ggshield доступен через менеджер пакетов Chocolatey:

choco install ggshield

Установщик MSI

Скачайте установщик MSI со страницы релизов ggshield и установите его:

msiexec /i ggshield-VERSION-x86_64-pc-windows-msvc.msi

Автономный архив .zip

Мы предоставляем автономный архив .zip на странице релизов ggshield.

Распакуйте архив на диск, затем добавьте каталог, содержащий файл ggshield.exe, в %PATH%.

Этот архив не требует установки Python, но новые версии придётся скачивать вручную.

Все операционные системы

ggshield можно установить во всех поддерживаемых операционных системах через его пакет PyPI.

Требуется поддерживаемая версия Python (не EOL) (кроме автономных пакетов) и git.

Если вы не используете наши упакованные версии ggshield, учтите, что мы следуем циклу выпуска Python и не поддерживаем версии, достигшие EOL.

Использование pipx

Рекомендуемый способ установки ggshield из PyPI — использовать pipx, который установит его в изолированное окружение:

pipx install ggshield

Чтобы обновить установку, выполните:

pipx upgrade ggshield

Использование pip

Вы также можете установить ggshield из PyPI с помощью pip, но это не рекомендуется, поскольку установка не изолирована, поэтому другие приложения или пакеты, установленные таким образом, могут повлиять на вашу установку ggshield. Этот способ также не сработает, если ваша установка Python объявлена как externally managed (например, при использовании системного Python в таких операционных системах, как Debian 12):

pip install --user ggshield

Чтобы обновить установку, выполните:

pip install --user --upgrade ggshield

Первоначальная настройка

Использование ggshield auth login

Чтобы использовать ggshield, необходимо пройти аутентификацию на серверах GitGuardian. Для этого используйте команду ggshield auth login. Эта команда автоматизирует создание персонального токена доступа и его настройку на локальной рабочей станции.

Подробнее об этом можно узнать в документации ggshield auth login.

Скачать инструмент