Rahsia (kunci API, kata laluan, token, kunci penyulitan) mesti diuruskan dengan selamat — tidak sekali-kali di-hardcode dalam kod atau dikomit ke kawalan versi, tetapi disimpan dan diakses dengan selamat. Pengurusan rahsia yang buruk ialah punca pelanggaran yang biasa dan serius.
Peraturan kardinal: jangan sekali-kali hardcode atau komit rahsia
❌ NEVER hardcode secrets in source code or commit them to Git:
→ committed secrets are in the repo HISTORY (exposed even if "removed" later)
→ public repos / leaks expose them to attackers (bots scan GitHub for keys constantly)
→ a TOP cause of breaches (leaked AWS keys, database passwords, API tokens)
⚠️ If a secret IS committed/leaked → ROTATE it immediately (it's compromised)
