implant update-guardrail

Atualiza o guard-rail CLAUDE.md do Claude Code a partir da URL base configurada. O download e protegido por verificacao de hostname (allowlist) e TLS pinning.

Uso

implant update-guardrail [OPTIONS]

Flags

Flag Descricao Padrao
--force Forcar atualizacao (ignora versao local) —
--quiet Modo silencioso (para uso em cron) —
--guardrail-url <URL> URL base do guard-rail remoto (somente https://) endpoints.guardrail_base do config.toml (https://implant.ccs.systems/claudecode/)
--status Mostrar status do guard-rail atual sem atualizar —

Exemplos

Verificar status atual

implant update-guardrail --status

Atualizar guard-rail

implant update-guardrail

Forcar atualizacao

implant update-guardrail --force

Modo silencioso (para cron)

implant update-guardrail --quiet

URL customizada

implant update-guardrail --guardrail-url https://implant.ccs.systems/claudecode/

Para trocar a origem de forma permanente, defina a base no config.toml:

[endpoints]
guardrail_base = "https://guardrail.example.com/claudecode/"

Seguranca

  • Somente HTTPS: URLs com outro esquema sao recusadas
  • Allowlist de hostname: apenas downloads do host de endpoints.guardrail_base (padrao implant.ccs.systems) sao aceitos
  • TLS Pinning: o certificado do servidor e verificado via hash SPKI (embutido no binario ou declarado em [[tls_pins]] no config.toml) antes de iniciar o download
  • Qualquer tentativa de download de dominios nao autorizados e bloqueada

Arquivo de Destino

O guard-rail e instalado em:

/home/claudecode/.claude/CLAUDE.md

Auto-update

Quando configurado via implant setup-claude-code, um cron e instalado para executar automaticamente a cada 6 horas:

0 */6 * * * /usr/local/bin/implant update-guardrail --quiet

Para desabilitar o auto-update, use --no-auto-update durante o setup ou remova a entrada do crontab.

Codigos de Saida

Codigo Significado
0 Guard-rail atualizado com sucesso (ou ja esta atualizado)
1 Erro no download ou na instalacao