Yetkilendirme eksik (ARCH8120)
Anahtar kotlin.security.missing-authorization · Önem warning · Kategori security · CWE CWE-862
Durum değiştiren eşlemeleri olup sınıfta hiçbir yerde @PreAuthorize / @Secured / @RolesAllowed bulunmayan @RestController’ı işaretler.
Hatalı
Bölüm başlığı “Hatalı”@RestControllerclass AdminController { @DeleteMapping("/users/{id}") fun delete(...) }@RestController@PreAuthorize("hasRole('ADMIN')")class AdminController { ... }Düzeltme
Bölüm başlığı “Düzeltme”Sınıfı ya da her değiştirici eylemi bir yetkilendirme notuyla koruyun.