Быстрый старт: настройка безопасности

В этом руководстве описаны базовые шаги для включения встроенных инструментов безопасности в вашем репозитории на GitVerse. Вы узнаете, как активировать сканирование уязвимостей и защитить свой код от случайных утечек секретов при отправке изменений.

Шаг 1. Включение анализа безопасности

Анализ безопасности позволяет сканировать ваш проект на наличие уязвимых сторонних зависимостей, проверять лицензии и находить сохраненные в файлах секреты.

Для активации базового сканирования выполните следующие действия:

  1. Откройте страницу вашего репозитория в GitVerse.
  2. Перейдите во вкладку Настройки и выберите раздел Безопасность.
  3. Переведите переключатель Раздел «Безопасность» в активное положение.

Info

Сразу после включения в репозитории появится вкладка Безопасность, где можно будет запустить первое сканирование.

Шаг 2. Настройка проверок для запросов на слияние

Чтобы уязвимости не попадали в основную ветку при командной разработке, рекомендуется включить автоматическую проверку нового кода.

Для интеграции сканера в процесс код-ревью выполните следующие действия:

  1. Оставаясь в разделе Настройки → Безопасность, найдите блок проверок.
  2. Активируйте опцию Автопроверка при запросах на слияние.
  3. Теперь при каждом обновлении запроса на слияние сканер будет проверять новые изменения еще до их вливания в целевую ветку.

Шаг 3. Включение защиты от утечек

Инструмент защиты от утечки секретов блокирует саму попытку отправить коммит с конфиденциальными данными (паролями, токенами) на сервер GitVerse.

Для защиты отправки изменений выполните следующие действия:

  1. Активируйте ранний доступ в меню профиля: перейдите в раздел раннего доступа и включите переключатель Ранний доступ к защите от утечки секретов.
  2. Вернитесь в настройки вашего репозитория: Настройки → Безопасность.
  3. Активируйте появившийся переключатель Защита от утечки секретов.

Что дальше?

Отлично! Вы успешно настроили базовый контур безопасности для вашего проекта.

Теперь вы можете перейти к более глубокому изучению инструментов: