Files
codeql/csharp/ql/test/query-tests/Security Features/CWE-838/HtmlEncode.cs
2021-07-01 16:09:11 +02:00

19 lines
478 B
C#

using System;
using System.Web;
using System.Net;
public class HtmlEncode
{
public static void Bad(HttpContext ctx)
{
var user = WebUtility.UrlDecode(ctx.Request.QueryString["user"]);
ctx.Response.Write("Hello, " + WebUtility.UrlEncode(user));
}
public static void Good(HttpContext ctx)
{
var user = WebUtility.UrlDecode(ctx.Request.QueryString["user"]);
ctx.Response.Write("Hello, " + WebUtility.HtmlEncode(user));
}
}