implant status

Retorna o estado de conformidade consolidado do servidor — versão cache- amigável do check, pensada para consumo por um console de gerenciamento remoto.

Uso

implant status [OPTIONS]

Opções

  • --refresh — força re-execução do check (ignora cache)
  • --output json — formato JSON (default human)
  • --json — equivalente legado de --output json (prefira --output json)

Comportamento

Por padrão lê /var/lib/implant/state.json se foi modificado nas últimas 24 horas. Caso contrário, executa check (sem auto-fix) e atualiza o state. Útil para chamadas periódicas do console sem re-rodar todos os checks a cada poll.

Saída JSON

{
  "success": true,
  "schema_version": "1.0",
  "client": {"name": "implant", "version": "2.54.0"},
  "command": "status",
  "timestamp": "2026-05-13T15:00:00Z",
  "data": {
    "last_check": "2026-05-13T14:30:00Z",
    "last_report": { /* Report completo */ },
    "applied_actions": [
      {"timestamp": "...", "action": "ssh-hardening", "target": "sshd_config",
       "success": true, "message": "MaxAuthTries=3 aplicado"}
    ],
    "schema_version": "1.0"
  }
}

Veja também

  • check — fonte de verdade quando o cache está velho
  • report — schema do last_report