Ir para o conteúdo principal

Segurança operacional

Saiba o que um comando pode fazer antes de executá-lo

QZX separa diagnósticos somente leitura de operações que podem alterar estado. O objetivo é tornar efeitos, confirmações, backups e limites explícitos em vez de escondê-los atrás de um nome amigável.

Leia a nota de segurança do comando

As fichas de comandos documentam quando uma operação é somente leitura, quando exige aplicação explícita, quando cria backup e quais limites permanecem mesmo com opções avançadas.

  • Prefira dry-run quando estiver disponível e a intenção ainda estiver sendo revisada.
  • Não confunda saída estruturada com ausência de risco.
  • Revise caminhos, destinos externos e dados que podem sair da máquina.

Execução nativa é restrita onde precisa ser

Comandos de diagnóstico que invocam utilitários do sistema usam listas e argumentos controlados quando isso faz parte do contrato. Ferramentas destinadas a executar scripts arbitrários são documentadas como uma categoria de risco diferente.

Telemetria e site

A análise do site e a telemetria da CLI são documentadas separadamente. Salvo quando desativada, a CLI envia no máximo um evento version_first_run por versão e pode enviar uma janela fechada de uso de 10 dias, agregada localmente antes da transmissão. Essa janela contém apenas nomes canônicos de comandos, contagens, tempos agregados, dias ativos e sinais grosseiros de TTY/foreground/input recente do sistema operacional. Nunca envia argumentos, entrada ou saída de terminal, caminhos, conteúdo de arquivos, teclas, coordenadas ou trajetórias do ponteiro, cliques ou eventos HID brutos. QZX_TELEMETRY=0 ou DO_NOT_TRACK=1 desativa a coleta; input recente é apenas uma evidência fraca e nunca uma prova isolada de presença humana.