Nextcloud
Читает GET /status.php для получения версии — эндпоинт для проверки
живости балансировщиком нагрузки, доступный ещё до выполнения setup и
во время включённого режима обслуживания.
targets: - id: nextcloud-main product: nextcloud address: https://nextcloud.example.comАутентификация
Заголовок раздела «Аутентификация»Отсутствует — эндпоинт не принимает никакого credential.
Какое поле версии используется
Заголовок раздела «Какое поле версии используется»Записывается versionstring (например, 34.0.3), а не version
(например, 34.0.3.2) — подтверждено вживую: именно versionstring
используют циклы endoflife.date для
latest, а внутренний четвёртый компонент из version в календаре
жизненного цикла не встречается вообще никогда.
Записываемые поля
Заголовок раздела «Записываемые поля»version— изversionstringextra.installed,extra.maintenance—"true"/"false"extra.buildVersion— необработанное полеversion, сохранено для справкиextra.enterprise— из поляeditionвstatus.php: пустое (community-сервер, подтверждено вживую) →"false",enterprise→"true"; любое другое значение не записывается, а не угадывается
Сопоставление с CVE
Заголовок раздела «Сопоставление с CVE»Сверяется с NVD и БДУ ФСТЭК, если настроен блок cve:. С учётом редакции: проба записывает редакцию сервера в extra.enterprise, и community-инстанс не видит находок только для enterprise. Если редакция неизвестна, сохраняются все находки.
Резолвер жизненного цикла
Заголовок раздела «Резолвер жизненного цикла»endoflife:nextcloud.