Развёртывание

Настройка API-ключей для внешних систем

Поставщики ИИ, доступ к репозиториям, сканеры, трекеры задач, оповещения и сервисы обогащения.

Часть сканеров и все функции ИИ заработают только после того, как вы укажете учётные данные внешних сервисов. Они задаются для команды на странице Команды, которая открывается из меню пользователя. Значения действуют только в текущей команде, другие команды их не видят.

Меню пользователя ScanSuite
Пункт «Команды» в меню пользователя

Интеграции и учётные данные для сканирования меняют администраторы и операторы команды, а поставщика ИИ — только администраторы. Остальные участники видят эти настройки, но изменить не могут. Сохранённые пароли и ключи больше не показываются; чтобы оставить прежнее значение, не заполняйте поле. У каждого блока своя кнопка Сохранить.

Где что настраивается

ВкладкаЧто на ней
ИИПоставщик ИИ команды, бюджет токенов, язык текстов, которые пишет ИИ.
СканированиеДоступ к репозиториям (сервис Git и ключ SSH), учётная запись сервера, движки сканеров OpenVAS и Acunetix.
ИнтеграцииТрекеры задач DefectDojo и Securitm, оповещения по почте и в Telegram, сервисы обогащения Snyk, Shodan и Dehashed.

Сканер Nessus общий для всех команд: его подключает администратор системы, см. Настройки системы.

Поставщик ИИ

Все функции ИИ — статический анализ, сканирование веб-приложений, пентест-агент, генерация правил — работают через поставщика ИИ команды. Его выбирают на вкладке ИИ в карточке Поставщик ИИ: системный ИИ, который настроил администратор системы, собственный поставщик команды или работа без ИИ (см. Поставщики ИИ и стоимость). Поля ниже заполняются для собственного поставщика команды. Для системного ИИ поля те же, их задаёт администратор системы в разделе Настройки системы → Общие сервисы.

Совместимый с OpenAI

Подойдёт любой сервис с API в формате OpenAI: облачный OpenAI, Azure OpenAI, совместимые шлюзы и модели, развёрнутые в вашей сети.

ПолеЧто указать
МодельИмя модели или развёртывания, которое ожидает поставщик.
Адрес APIБазовый адрес API, только HTTPS, например https://api.openai.com/v1. Если у установки нет доступа в интернет, укажите модель во внутренней сети.
Ключ API или JSON сервисного аккаунтаКлюч API поставщика.
  • Ключ облачного API выдаётся на странице управления ключами API OpenAI.
  • Модель можно развернуть и в своей сети, см. описание совместимости Ollama с OpenAI. ScanSuite обращается к ней только по HTTPS, поэтому опубликуйте её, например, через обратный прокси. Проверку TLS отключить нельзя. Если сертификат модели выпущен внутренним удостоверяющим центром или трафик идёт через прокси, вскрывающий TLS, сделайте эту модель системным ИИ: администратор системы может указать для него сертификат вашего центра (Файл сертификата УЦ, см. Настройки системы). У собственного поставщика команды такого поля нет.

Vertex AI / Anthropic

Модели Claude через Google Cloud Vertex AI.

ПолеЧто указать
МодельИдентификатор модели Claude.
Проект Google CloudПроект, в котором включён Vertex AI.
РегионРегион, в котором работает модель.
Использовать учётную запись самого развёртывания, без ключаТолько для системного ИИ. Запросы к Vertex AI идут от имени сервисного аккаунта, под которым работает установка; ему нужна роль Vertex AI User в проекте. Подходит для проектов, где ключи сервисных аккаунтов запрещены, и для установок в Google Cloud это обычный выбор.
Ключ API или JSON сервисного аккаунтаИначе — JSON-ключ сервисного аккаунта Google Cloud с доступом к Vertex AI. Собственному поставщику Vertex у команды ключ нужен всегда.

Ключ хранится в зашифрованном виде и больше не показывается. Пустое поле сохраняет прежний ключ, только если вы не меняли поставщика; при смене поставщика ключ нужно ввести заново. Кнопка «Проверить подключение» проверяет сохранённые настройки.

На каком языке ИИ описывает уязвимости, пишет документацию и заметки к эксплойтам, задаёт параметр Язык текстов, которые пишет ИИ в карточке Как ИИ обрабатывает уязвимости. Расход токенов учитывается по командам; месячный лимит может задать и администратор системы, и сама команда.

Доступ к репозиториям

На вкладке Сканирование в карточке Доступ к репозиториям задаётся, как сканирования получают исходный код команды:

ПолеЧто указать
СервисGitLab, BitBucket или GitHub.
API ключНужен, чтобы читать репозитории и ставить в находках ссылки на строки кода.
Адрес BitbucketHTTPS-адрес вашего сервера Bitbucket; можно указать путь к проекту.
Шаблон адреса клонирования по SSHНапример, ssh://git@bitbucket.example.com:7999/{project}/{repo}.git.
Ключ SSH для клонированияЗакрытый ключ, которым клонируются репозитории по SSH.

Подробнее — в разделе Аутентификация в Git-репозитории.

OpenVAS (сканирование инфраструктуры)

Для инфраструктурных сканирований ScanSuite нужен сервер OpenVAS. Укажите его Адрес, Имя пользователя и Пароль в блоке OpenVAS карточки Движки сканеров на вкладке Сканирование.

  • OpenVAS можно развернуть как на том же сервере, что и ScanSuite, так и на отдельном.
  • Порядок установки описан в официальном руководстве OpenVAS.

Acunetix (сканирование веб-приложений)

В блоке Acunetix той же карточки укажите Адрес сервера Acunetix, Имя пользователя и Пароль (хеш).

Движки сканеров команды в ScanSuite
Движки сканеров OpenVAS и Acunetix на вкладке «Сканирование»

Трекеры задач и оповещения

На вкладке Интеграции:

БлокЧто указать
DefectDojoАдрес и API ключ. Подробнее — в разделе «Настройка DefectDojo».
SecuritmАдрес и API ключ для выгрузки уязвимостей в Securitm.
ПочтаПочтовый сервер в виде узла и порта (например, smtp.example.com:587), адреса получателей через запятую, адрес отправителя и его пароль.
TelegramИдентификатор чата и токен бота, который выдаёт @BotFather. Сначала добавьте бота в чат.

Сервисы обогащения

Ключи этих сервисов задаются там же, в карточке Сервисы обогащения. Они дополняют находки и активы данными из внешних источников.

Snyk (уязвимости зависимостей)

Ключ API Snyk нужен сканерам на базе Snyk. Бесплатный ключ можно получить так:

  1. 01
    Заведите учётную запись Snyk

    Зарегистрируйтесь или войдите на app.snyk.io.

  2. 02
    Включите Snyk Code

    В настройках организации включите Snyk Code для статического анализа кода.

  3. 03
    Создайте токен API

    В настройках учётной записи Snyk создайте токен и скопируйте его.

Shodan (OSINT)

С ключом API Shodan ScanSuite узнаёт, какие сервисы и уязвимости видны из интернета на узлах, найденных при OSINT-сканировании. Ключ выдаётся на странице управления ключами API Shodan.

Dehashed (утёкшие учётные данные)

Ключ API Dehashed нужен, чтобы искать утёкшие учётные данные по доменам, которые проверяет OSINT-сканирование. Ключ выдаётся на сайте dehashed.com.

Как ввести ключи

  1. 01
    Откройте «Команды» в меню пользователя

    Если вы состоите в нескольких командах, сначала переключитесь на нужную.

  2. 02
    Перейдите на нужную вкладку

    ИИ, Сканирование или Интеграции.

  3. 03
    Вставьте значения

    Ровно в том виде, в каком их выдал сервис.

  4. 04
    Нажмите «Сохранить» в этом блоке

    После сохранения блок отмечается как подключённый.

Интеграции команды в ScanSuite
Трекеры задач, оповещения и сервисы обогащения на вкладке «Интеграции»

Проверено: 2026-09-30