Conductele CI/CD au nevoie de secrete (chei API, credențiale de implementare, parole de baze de date, tokeni) pentru a construi și implementa — dar gestionarea acestora în mod nesecurizat este un risc serios. Gestionarea corespunzătoare a secretelor ține credențialele sigure pe tot parcursul conductei.
Problema: secretele nu trebuie niciodată expuse
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.
