NAME
Valiant::Filter::HtmlEscape - HTML escaping on strings
SYNOPSIS
package Local::Test::User;
use Moo;
use Valiant::Filters;
has 'name' => (is=>'ro', required=>1);
filters name => (
html_escape => 1,
);
my $user = Local::Test::User->new(name=>'<a>john</a>');
print $user->name; # '<a>john</a>'
DESCRIPTION
This is a very simple filter that takes no paramters and HTML escapes any incoming strings. Useful to help with stuff like cross scripting attacks, etc.
Please be aware that the regexp for this might be too simple for truly hardening your code; please review.
SEE ALSO
Valiant, Valiant::Filter, Valiant::Validator::Filter.
AUTHOR
See Valiant
COPYRIGHT & LICENSE
See Valiant