Açık yönlendirme (ARCH9122)
Anahtar swift.security.open-redirect · Önem warning · Kategori security · CWE CWE-601
Hedefi istek ya da kullanıcı verisinden gelen req.redirect(to:) / UIApplication.open çağrılarını işaretler.
Hatalı
Bölüm başlığı “Hatalı”return req.redirect(to: req.query["next"] ?? "/")let next = req.query[String.self, at: "next"]guard allowed.contains(next) else { return req.redirect(to: "/") }Düzeltme
Bölüm başlığı “Düzeltme”Yönlendirme hedeflerini izin listesine alın ya da yalnız göreli yolları kabul edin.