NAME
Catalyst::Plugin::StripScripts - XSS filter plugin
SYNOPSIS
# In App.pm
use Catalyst qw(StripScripts);
__PACKAGE__->config({ strip_scripts => [
{
Context => 'Inline',
},
strict_comment => 1,
strict_names => 1,
] });
# In App/Controller/YourController.pm
sub index : Private {
my ($self, $c) = @_;
$c->strip_scripts($html);
$c->forward('View::TT');
}
DESCRIPTION
This module adds the ability of removing unwanted html tags from your website output. It is based on HTML::StripScripts::Parser. The configurations in App.pm will be used when you invoke strip_scripts.
LICENSE
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
AUTHOR
Yung-chung Lin (henearkrxern@gmail.com)