Sentry
Читает анонимную страницу входа self-hosted Sentry, GET /auth/login/
(она перенаправляет на страницу входа единственной организации). Каждая
страница встраивает window.__initialData = {...}, и его
version.current — это версия. Схема по умолчанию — https.
targets: - id: sentry-main product: sentry address: https://sentry.example.comПочему страница входа
Заголовок раздела «Почему страница входа»Подтверждено вживую, анонимно, на production self-hosted 26.2.1. В том же
объекте version есть и поле latest — собственная проверка обновлений
Sentry, — которое не используется: при выключенной проверке оно было
устаревшим (21.7.0). Корень API /api/0/ тоже анонимен, но его
"version": "0" — версия API, а не сервера; /api/0/internal/health/
требует аутентификации.
Аутентификация
Заголовок раздела «Аутентификация»Отсутствует — страница входа публичная, и проба не принимает ни одного вида credential.
Начиная с 2.2.0 credential, привязанный к таргету sentry, — это ошибка
конфигурации, а не молча игнорируемая настройка; см.
Конфигурация → Credentials.
Записываемые поля
Заголовок раздела «Записываемые поля»version— изversion.current, например26.2.1extra.build— git-коммит изversion.buildextra.mode—sentryMode, напримерSELF_HOSTED
Сопоставление с CVE
Заголовок раздела «Сопоставление с CVE»Сверяется с NVD, если настроен блок cve:.
Записи БДУ «Sentry» относятся к SDK, а не к серверу, и не используются.
Резолвер жизненного цикла
Заголовок раздела «Резолвер жизненного цикла»github:getsentry/self-hosted — у endoflife.date нет календаря для Sentry
(подтверждено 404), поэтому резолвинг идёт через GitHub Releases:
только последний опубликованный, не pre-release тег, без данных по
eol/support/lts (у GitHub нет мнения о политике жизненного цикла,
только «какой релиз последний»).
Теги релизов getsentry/self-hosted (26.8.0, 26.9.0, …) — это версии
сервера, которые он устанавливает.