Pular para o conteúdo

Proxmox VE

GET /api2/json/version.

targets:
- id: proxmox-main
product: proxmox
address: https://proxmox.example.com:8006
credentials: proxmox-token

Confirmado ao vivo com um host Proxmox VE 9.2.2 real: este endpoint responde 401 sem credenciais. O formato de token de API do próprio Proxmox é um valor simples de cabeçalho AuthorizationPVEAPIToken=user@realm!tokenid=secret, a string inteira como um único token —, então token-header se encaixa diretamente, com o seu cabeçalho padrão (Authorization) já correto:

credentials:
proxmox-token:
kind: token-header
value: "PVEAPIToken=enodia@pve!readonly=${PROXMOX_TOKEN_SECRET}"

O fluxo alternativo de ticket com usuário/senha (POST /access/ticket para um cookie de sessão mais um token CSRF) deliberadamente não é suportado — é um formato de login por sessão mais pesado, e a própria documentação do Proxmox recomenda o token de API para automação não assistida de qualquer forma.

  • version
  • extra.repoid, quando presente

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

endoflife:proxmox-ve.