This repository was archived by the owner on Mar 19, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 57
Open Sourced HTML filtering utility for Java. Used to parse user-submitted input and sanitize it against potential cross site scripting attacks, malicious html, or simply badly formed html.
License
finn-no/xss-html-filter
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Open Sourced HTML filtering utility for Java
Front page: http://finn-no.github.com/xss-html-filter
This utility is a single class, HTMLFilter, which can be used to parse user-submitted input and sanitize it against potential cross site scripting attacks, malicious html, or simply badly formed html. This version, written in Java, is largely a translation of
lib_filter ( http://code.iamcal.com/php/lib_filter/ ), the original work of Cal Henderson ( http://www.iamcal.com/ ) written in PHP.
Processing HTML Input
Sample usage:
// retrieve input from user...
String input = ...
String clean = new HTMLInputFilter().filter( input );
There's also an example using constretto: https://github.com/finn-no/xss-html-filter/wiki/Using-Constretto
Building with maven
To include xss-html-filter into a maven built project add the following to your pom.xml (in the corresponding sections)
<dependency>
<groupId>net.sf.xss-html-filter</groupId>
<artifactId>xss-html-filter</artifactId>
<version>1.5</version> <!-- remember to check for newer versions -->
</dependency>
<repository>
<id>xss-html-filter releases</id>
<name>xss-html-filter Releases Repository</name>
<url>http://xss-html-filter.sf.net/releases/</url>
</repository>
About
Open Sourced HTML filtering utility for Java. Used to parse user-submitted input and sanitize it against potential cross site scripting attacks, malicious html, or simply badly formed html.
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published