O Que É uma Variável Mascarada?
Uma variável mascarada é um valor registrado com o runner de modo que qualquer ocorrência dele na saída de log seja substituída por um marcador de ocultação. Os secrets são mascarados automaticamente, e scripts podem mascarar valores adicionais em tempo de execução. É uma defesa contra a impressão acidental de credenciais.
Por que isso importa
Os logs são frequentemente compartilhados, arquivados ou visíveis para muitas pessoas, então um token não mascarado é um vazamento real. O mascaramento garante que um valor que escape para a saída seja ocultado antes que alguém o leia. Ainda assim, é de melhor esforço: o mascaramento captura apenas correspondências exatas de string, não cópias codificadas ou transformadas.
Guias relacionados
What Is a Workflow Command?A workflow command is a specially formatted log line a step prints to instruct the runner to set output, mask…
What Is a Protected Variable?A protected variable is a CI variable exposed only to pipelines running on protected branches or tags, keepin…
What Is a File Variable?A file variable is a CI variable whose value the runner writes to a temporary file, exposing the file's path…