Otomatik kaçış kapatılmış (ARCH3134)
Anahtar typescript.security.disabled-auto-escape · Önem warning · Kategori security · CWE CWE-79
Şablon motorlarında otomatik kaçışın kapatılması, tüm render edilen çıktı için varsayılan XSS korumasını kaldırır. Otomatik kaçışı açık tutun ve yalnızca güvenli içeriği işaretleyin.
Hatalı
Bölüm başlığı “Hatalı”import nunjucks from "nunjucks";
const env = nunjucks.configure("views", { autoescape: false });res.send(env.render("profile.njk", { bio: req.body.bio }));import nunjucks from "nunjucks";
const env = nunjucks.configure("views", { autoescape: true });res.send(env.render("profile.njk", { bio: req.body.bio }));Düzeltme
Bölüm başlığı “Düzeltme”Şablon motorunda autoescape: true bırakın; güvenli HTML gerektiğinde yalnızca sterilize edilmiş içeriği açıkça işaretleyin.