CI/CD pipeline'leri sırları (API anahtarları, dağıtım kimlik bilgileri, veritabanı parolaları, tokenler) oluşturmak ve dağıtmak için gereksiz duysa da, bunları güvensiz bir şekilde işlemek ciddi bir risktir. Uygun sır yönetimi, kimlik bilgilerini pipeline boyunca güvenli tutar.
Sorun: sırlar asla açığa çıkarılmamalıdır
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.
