CSharp · Console
using System;
using Ganss.XSS;
public class Program
{
public static void Main()
{
var sanitizer = new HtmlSanitizer();
var html = @"<script>alert('xss')</script><div onload=""alert('xss')"""
+ @"style=""background-color: test"">Test<img src=""test.gif"""
+ @"style=""background-image: url(javascript:alert('xss')); margin: 10px""></div>";
var sanitized = sanitizer.Sanitize(html, "http://www.example.com");
Console.WriteLine(sanitized);
URLTest();
}
public static void URLTest()
{
var sanitizer = new HtmlSanitizer();
var url = "asdf/qwerty/<script>alert('test');</script><div>asdf</div>blah.html";
var sanitized = sanitizer.SanitizeDocument(url);
Console.WriteLine(sanitized);
}
}