GitLab
Читает GET /api/v4/version для получения версии.
targets: - id: gitlab-main product: gitlab address: https://gitlab.example.com credentials: gitlab-tokenАутентификация
Заголовок раздела «Аутентификация»GitLab по умолчанию требует credential для этого эндпоинта —
неаутентифицированный запрос получает 401. Personal access token
работает в обоих вариантах, подтверждено на реальном инстансе:
credentials: gitlab-token: kind: token-header header: PRIVATE-TOKEN value: "${GITLAB_TOKEN}"
# тоже валидно — тот же токен как обычный bearer-токен gitlab-token-bearer: kind: bearer value: "${GITLAB_TOKEN}"Записываемые поля
Заголовок раздела «Записываемые поля»versionextra.revision, если присутствуетextra.enterprise—"true"/"false", GitLab EE или CE
Сопоставление с CVE
Заголовок раздела «Сопоставление с CVE»Сверяется с NVD и БДУ ФСТЭК, если настроен блок cve:. С учётом редакции: проба записывает редакцию сервера в extra.enterprise, и community-инстанс не видит находок только для enterprise. Если редакция неизвестна, сохраняются все находки.
Резолвер жизненного цикла
Заголовок раздела «Резолвер жизненного цикла»endoflife:gitlab.