İçeriğe geç

Otomatik Kaçış Devre Dışı (ARCH6134)

Anahtar ruby.security.disabled-auto-escape · Önem warning · Kategori security · CWE CWE-79

Şablonlarda otomatik kaçışı kapatmak veya raw/html_safe ile çıktıyı işaretlemek, varsayılan XSS korumasını devre dışı bırakır. Güvenilmeyen veriyi her zaman kaçış ile işleyin.

<%= raw @comment.body %>
<%= @comment.body.html_safe %>
<%= @comment.body %>
<%# Sınırlı, güvenli işaretleme gerekiyorsa beyaz listeyle temizleyin %>
<%= sanitize @comment.body, tags: %w[b i a], attributes: %w[href] %>

raw/html_safe kullanmayın; otomatik kaçışı koruyun ve gerektiğinde sanitize ile beyaz liste uygulayın.