Gevşek CORS (ARCH9121)
Anahtar swift.security.permissive-cors · Önem warning · Kategori security · CWE CWE-942
allowedOrigin: .all ile, özellikle allowCredentials ile birlikte yapılandırılmış CORSMiddleware’i işaretler.
Hatalı
Bölüm başlığı “Hatalı”CORSMiddleware.Configuration(allowedOrigin: .all, ...)CORSMiddleware.Configuration(allowedOrigin: .custom("https://app.example.com"), ...)Düzeltme
Bölüm başlığı “Düzeltme”Tam kaynakları listeleyin; .all’ı asla kimlik bilgileriyle birleştirmeyin.