Pipelines de CI/CD precisam de segredos (chaves de API, credenciais de implantação, senhas de banco de dados, tokens) para construir e implantar — mas tratá-los de forma insegura é um risco sério. O gerenciamento adequado de segredos mantém as credenciais seguras em todo o pipeline.
O problema: segredos nunca devem ser expostos
Pipelines need credentials, but secrets are a major security risk if mishandled:
⚠️ NEVER hardcode secrets in code, pipeline config files, or commit them to Git
(committed secrets are exposed in history — even if "removed" later)
⚠️ NEVER print secrets in logs (pipeline logs may be visible/stored)
→ Leaked CI/CD secrets (deploy keys, cloud credentials) can compromise entire systems.
