Untrusted request input is written to the response without encoding, or rendered with Html.Raw.
HTML-encode untrusted output and avoid Html.Raw for user-controlled content.