Pular para o conteúdo

code-server

Lê GET /login, anonimamente. O esquema padrão é https. A página de login embute <meta id="coder-options" data-settings="{...}"> — JSON com escape de HTML — e o seu codeServerVersion é a versão do servidor; a sonda remove o escape do atributo e o decodifica.

targets:
- id: code-main
product: code-server
address: https://code.example.com

O próprio /version do code-server exige a senha, e o /healthz não traz versão. A página de login é acessível sem login e traz as mesmas opções com que o editor é iniciado. Uma página sem o elemento coder-options é relatada como não suportada (não é um code-server).

Nenhuma — a sonda lê uma página anônima e não aceita nenhum tipo de credencial. Desde a 2.2.0, uma credencial configurada neste alvo é um erro de configuração, em vez de ser ignorada; consulte Configuração → Credenciais.

Apenas version — por exemplo 4.141.0 (confirmado ao vivo em codercom/code-server:latest, cujo code-server --version informou 4.141.0 com Code 1.141.0). Esta sonda não registra nenhum campo extra.

Correlacionado com o NVD quando um bloco cve: está configurado.

github:coder/code-server — o endoflife.date não tem um calendário do code-server (404 confirmado), então a resolução é feita pelos GitHub Releases: apenas a tag publicada mais recente que não seja pré-lançamento, sem datas de eol/support/lts (o GitHub não tem opinião sobre política de ciclo de vida, apenas sobre “qual é o lançamento mais recente”).