← Kembali ke daftar security
Security Hardening - Formula Injection, Self-Delete, Last-Admin
Empat patch keamanan spesifik dan satu custom exception handler untuk konsistensi response JSON.
Masalah
Beberapa permukaan serangan spesifik: formula injection Excel, self-delete admin, dan token reuse.
Keputusan
Lima patch terfokus dengan test negatif yang sempit.
Hasil
Coverage matrix naik dari 64/70 ke 67/70; tidak ada regresi di happy path.
Implementasi
- Formula injection escape pada semua field user-controlled di Excel export.
- Self-delete guard + last-admin guard + token revoke menutup jalur lockout dan reuse.
- Custom exception handler memaksa response JSON pada semua /api/* routes.