Security

Checklist Keamanan Sebelum Rilis Fitur Baru

Setiap fitur baru di ekosistem Sitetisfy yang menyentuh data lintas-tenant melewati satu daftar periksa pendek sebelum dianggap siap rilis — bukan birokrasi, tapi pengingat untuk kesalahan yang paling sering terjadi.

Isi checklist-nya

Apakah identitas tenant selalu berasal dari sesi/kredensial yang terverifikasi, bukan dari parameter request? Apakah setiap query baru benar-benar di-scope dengan company_id? Apakah endpoint baru yang publik punya rate limit? Apakah data sensitif seperti token atau header kredensial tidak pernah ikut terserialisasi ke response?

Kenapa checklist, bukan cuma code review

Code review bagus untuk menangkap masalah desain, tapi mudah melewatkan hal berulang yang membosankan untuk dicek manual setiap kali. Checklist pendek memastikan hal-hal dasar itu tidak pernah terlewat, apa pun seberapa kecil fiturnya.