Secret Criptografado - Definição do Glossário CI/CD
Um secret criptografado é um valor sensível armazenado criptografado em repouso e descriptografado apenas quando injetado em um run de workflow.
Um secret criptografado é uma credencial que o GitHub criptografa (usando sealed boxes do libsodium no upload) e descriptografa apenas para expô-la a um workflow em execução através do contexto secrets. Os valores de secret nunca são exibidos novamente na UI após a criação.
Não é passado para forks
Por segurança, secrets não são fornecidos a workflows disparados por pull_request de um repositório forkado, impedindo que PRs não confiáveis os exfiltrem. Use pull_request_target com cuidado se um job de fork precisar de acesso limitado.
Guias relacionados
Repository Secret - CI/CD Glossary DefinitionRepository Secret: A repository secret is an encrypted key/value stored on a single repo and exposed to its w…
Secret Masking - CI/CD Glossary DefinitionSecret Masking: Secret masking is the runner behavior that scans log output for registered secret values and…
Log Scrubbing - CI/CD Glossary DefinitionLog Scrubbing: Log scrubbing is the practice of filtering CI log output to remove secrets, PII, or noise, whe…