İçeriğe geç

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.

return req.redirect(to: req.query["next"] ?? "/")
let next = req.query[String.self, at: "next"]
guard allowed.contains(next) else { return req.redirect(to: "/") }

Yönlendirme hedeflerini izin listesine alın ya da yalnız göreli yolları kabul edin.