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 --statusAtualizar guard-rail
implant update-guardrailForcar atualizacao
implant update-guardrail --forceModo silencioso (para cron)
implant update-guardrail --quietURL 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(padraoimplant.ccs.systems) sao aceitos - TLS Pinning: o certificado do servidor e verificado via hash SPKI (embutido no binario ou declarado em
[[tls_pins]]noconfig.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.mdAuto-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 --quietPara 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 |