Vulnerabilidades · CVEs · Connector
Um scanner de vulnerabilidades de servidor que lê o software instalado nos seus servidores.
Todo servidor com um Connector do Termalin é comparado com vulnerabilidades conhecidas (CVEs). O Termalin lê o software instalado no servidor pela conexão que o Connector já mantém, compara com os dados de segurança das próprias distribuições e com outras fontes, e diz como corrigir cada achado. Cobre Linux, Windows e macOS, contêineres em execução e as dependências das suas aplicações, e não instala nada a mais no servidor.
Parte do Pro e do Team · incluído nos 14 dias de teste do Pro · lê por dentro, pelo Connector
01 / o que é
Ele lê o software instalado em cada servidor.
O Termalin lê a lista de software instalado no servidor, por dentro, pelo Connector que você já executa, e compara essa lista, do lado do Termalin, com vulnerabilidades conhecidas. Você fica sabendo o pacote e a versão exatos que estão afetados, se a vulnerabilidade está sendo usada em ataques e o comando para corrigir. Ele olha o que está instalado; não sonda portas nem escaneia a sua rede.
- ▸Por dentro, pelo Connector. O mesmo Connector sem chave que leva o terminal e o monitoramento lê a lista de software instalado. Não há scanner para implantar, nem segundo agente, nem porta aberta.
- ▸Verifica os servidores que você conectou. Lê o software instalado por cada Connector e deixa em paz qualquer máquina sem um.
- ▸Só nomes e versões são consultados. A lista de software instalado e os arquivos de lock das suas aplicações são lidos; só nomes e versões de pacotes são comparados com dados públicos de vulnerabilidades, nunca de qual servidor ou conta vieram.
- ▸No painel web e para os apps de IA. Os achados aparecem na página de Segurança do painel web e chegam ao Claude, ao ChatGPT e a outros apps de IA pela ferramenta
updates_listno endpoint MCP hospedado.
02 / o que é verificado
Tudo o que está instalado, do sistema operacional às dependências das suas aplicações.
- ▸Distribuições Linux. Ubuntu, Debian, AlmaLinux, Rocky, RHEL, CentOS, Alpine, SUSE Linux Enterprise e openSUSE, e Amazon Linux — cada uma com os seus próprios dados de segurança.
- ▸Contêineres em execução. Docker, containerd/Kubernetes, Podman e LXC, até 30 por servidor, cada um verificado pela sua própria distribuição. As listas de pacotes deles são lidas de fora — nada é executado dentro de um contêiner.
- ▸Dependências de aplicações. Arquivos de lock em
/var/www,/srv,/opt, pastas pessoais e/app: npm (package-lock, yarn, pnpm),composer.lock,Cargo.lock, Python (versões fixadas emrequirements.txt,poetry.lock), Go (go.sum),Gemfile.lock,gradle.lockfilee arquivosjar/war/earde Java — incluindo os fat jars do Spring Boot. - ▸Runtimes instalados fora do gerenciador de pacotes. Node.js, PHP, nginx, Python, Redis, Go, PostgreSQL, MariaDB, MongoDB, Apache, Java e .NET.
- ▸Servidores Windows. O build comparado com as atualizações de segurança da Microsoft dos últimos três anos — qual KB corrige cada CVE, quais são exploradas — e o suporte da versão; SQL Server, Exchange, Office (Click-to-Run) e .NET; e os programas instalados.
- ▸macOS. A versão do sistema comparada com o patch mais recente do seu branch, pacotes do Homebrew e aplicativos.
- ▸Cerca de oitenta programas e web apps que nenhuma distribuição fornece, por todo o histórico de CVEs de cada um — WinRAR, 7-Zip, navegadores, Zimbra, WordPress, Joomla, Drupal, Nextcloud, phpMyAdmin, Moodle, Jenkins, GitLab, Grafana, Keycloak, Confluence, Jira, Proxmox e mais.
03 / fontes
De onde vêm os dados de vulnerabilidades.
A comparação acontece do lado do Termalin, com várias fontes, então um achado carrega mais do que um número de CVE.
- ▸OSV.dev — os dados de segurança das próprias distribuições.
- ▸CISA KEV — vulnerabilidades sabidamente usadas em ataques. Essas aparecem primeiro.
- ▸FIRST EPSS — a chance de uma vulnerabilidade ser explorada nos próximos 30 dias.
- ▸Soluções alternativas da Ubuntu e da Red Hat — o que fazer quando ainda não há correção.
- ▸Avisos de segurança do Node.js e endoflife.date — para runtimes e para branches que já saíram do suporte.
- ▸Microsoft (MSRC) — Windows, SQL Server, Exchange, Office e .NET.
- ▸A CVE List — para um aviso antecipado na hora em que uma CVE alta ou crítica é publicada, antes de os dados da própria distribuição acompanharem.
04 / como corrigir
Cada achado diz o que fazer.
Cada achado vem com a correção para aquele servidor. Nada é instalado automaticamente — você ou o app de IA só aplica quando você concorda.
- ▸Pacotes do sistema. O comando de atualização do gerenciador de pacotes daquele servidor, e se é preciso um reinício (um novo kernel) ou uma reinicialização de serviço — com o comando.
- ▸Ainda sem correção. Um build corrigido ainda em testes, ou a solução alternativa do fornecedor (Ubuntu, Red Hat) — desligar um módulo, adicionar uma regra de firewall.
- ▸Contêineres. Atualize a imagem e recrie o contêiner.
- ▸Dependências de aplicações. O comando de atualização para executar na pasta do arquivo de lock e, depois, implantar de novo.
- ▸Um runtime que veio dentro de outro programa (o Node.js de um runner do GitHub Actions, o VS Code Server, um snap) — atualize esse programa, não substitua o arquivo.
- ▸Um branch fora de suporte. Migre para um branch com suporte.
05 / a página de Segurança
As vulnerabilidades de todos os servidores, num só lugar.
Abra termal.in/account e a página de Segurança (o ícone de escudo) reúne tudo.
- ▸Blocos — usadas em ataques, críticas, com correção, reinício necessário, atualizações de segurança à espera.
- ▸Uma lista “Corrigir primeiro” — o que é usado em ataques ou crítico e já tem correção, com o comando para copiar.
- ▸Cada servidor com as suas contagens, e a lista completa de cada servidor — primeiro os pacotes dele, depois cada contêiner sob a sua imagem.
- ▸Pontuação CVSS e chance de exploração em cada achado, e a descrição completa quando você pedir.
06 / alertas
Alertas para vulnerabilidades usadas em ataques.
Um alerta dispara assim que uma vulnerabilidade usada em ataques e que já tem correção aparece em um servidor, pelos canais de sempre: e-mail, Telegram, push e webhook. As outras CVEs ficam listadas na página de Segurança, mas não geram alerta.
- ▸Um resumo noturno para servidores verificados pela primeira vez (um Connector adicionado naquele dia): quais têm vulnerabilidades usadas em ataques, e quantas.
- ▸Lembretes discretos. Novidades no máximo uma vez por dia, um lembrete depois de uma semana, depois mensal — e uma mensagem de “resolvido” quando a última some.
- ▸Um tipo próprio nas configurações de alertas, para você silenciá-lo sem mexer no resto.
07 / apps de IA
“Quais dos meus servidores estão expostos, e como eu corrijo?”
Pelo endpoint MCP hospedado, um app de IA lê os mesmos achados com duas ferramentas somente leitura. updates_list devolve as atualizações de segurança pendentes e as vulnerabilidades conhecidas com a correção e a chance de exploração de cada uma — para um host, uma tag ou todos os servidores; cve responde “quais dos meus servidores têm a CVE-2026-…?”. Exemplos de prompts:
- ▸“Quais dos meus servidores estão expostos a vulnerabilidades usadas em ataques, e como eu corrijo?”
- ▸“Algum dos meus servidores tem a CVE-2024-3094?”
- ▸“Corrija as críticas em prod, um servidor por vez, e confira depois.”
Nada é instalado sem o seu aval, e um app conectado só vê os servidores que a sua regra de comandos permite.
08 / leve para os seus servidores
Um inventário por dia, na menor prioridade.
A verificação é feita para não atrapalhar.
- ▸Uma vez por dia, a lista completa de software instalado é lida na menor prioridade de CPU e disco.
- ▸A cada hora, só os poucos pacotes com uma correção pendente são verificados, numa única consulta.
- ▸Toda a comparação acontece do lado do Termalin. Novos avisos são comparados com as listas guardadas a cada hora sem consultar o servidor, então uma CVE nova aparece dentro de uma hora — e uma correção aplicada aparece como resolvida dentro de uma hora também.
- ▸Só nomes e versões de pacotes são consultados, nunca de qual servidor ou conta vieram.
09 / planos
Parte do Pro e do Team.
A verificação precisa de um Connector, e os Connectors são um recurso dos planos pagos — por isso as verificações de vulnerabilidades vêm com o Pro e o Team, e os 14 dias de teste do Pro as incluem. Não estão no plano Free. Ver preços →
Perguntas frequentes
Funciona sem agente (agentless)?
Não. Ele lê de dentro de cada servidor, pelo Connector do Termalin que você já executa para o terminal e o monitoramento. Não há nada a mais para instalar — nenhum scanner, nenhum segundo serviço, nenhuma porta aberta —, mas não é sem agente: o Connector é o agente, e é ele que permite ao Termalin ler a lista de software instalado sem uma credencial guardada em outro lugar.
Ele escaneia a minha rede?
Não. Não é um scanner de rede ou de portas como o OpenVAS ou o Nessus. Ele nunca sonda portas e nunca toca em uma máquina que não tem um Connector. Lê os nomes e as versões do software instalado em cada servidor por dentro e compara essa lista com vulnerabilidades conhecidas do lado do Termalin.
O que sai do meu servidor?
Os nomes e as versões dos pacotes e programas instalados, e os arquivos de lock de dependências das suas aplicações (package-lock.json, composer.lock e afins), que são lidos do lado do Termalin para extrair nomes e versões de pacotes e não são armazenados — só os nomes, as versões e o caminho do arquivo ficam guardados. Os nomes e as versões são consultados em dados públicos de vulnerabilidades (OSV.dev e semelhantes); a consulta leva apenas um nome e uma versão de pacote, nunca de qual servidor ou conta veio. Nenhuma variável de ambiente, nenhum log, nenhum outro arquivo.
Ele aplica as correções automaticamente?
Não. Cada achado diz a você — ou ao seu app de IA — exatamente o que executar: o comando de atualização, se é preciso um reinício ou uma reinicialização de serviço, ou a solução alternativa do fornecedor quando ainda não há correção. Nada é instalado até que você (ou o app de IA, com o seu consentimento) o aplique.
Quais sistemas ele verifica?
Servidores Linux (Ubuntu, Debian, AlmaLinux, Rocky, RHEL, CentOS, Alpine, SUSE Linux Enterprise e openSUSE, Amazon Linux), Windows e macOS; contêineres em execução (Docker, containerd/Kubernetes, Podman, LXC); os arquivos de lock das aplicações; runtimes instalados fora do gerenciador de pacotes; e cerca de oitenta programas e web apps que nenhuma distribuição fornece.
Está no plano Free?
Não. A verificação precisa de um Connector, que é um recurso dos planos pagos, então ela vem com o Pro e o Team, e os 14 dias de teste do Pro. Não está no plano Free. Ver preços →
Conecte um servidor, e ele passa a ser verificado.
Uma linha instala o Connector. A verificação de vulnerabilidades roda por dentro, sem nada a mais para instalar, e cada achado vem com a sua correção. Contas novas ganham o Pro grátis por 14 dias.
Pro e Team · 14 dias de teste do Pro · Connector · Monitoramento de servidores · o que é lido (em inglês)