rothkj1022/php-xss-sanitizer

PHP XSS Sanitizer uses HTMLPurifier to recursively clean up get, post, and files arrays to protect your application.

1.0.1 2021-12-17 16:48 UTC

This package is auto-updated.

Last update: 2024-04-17 21:43:22 UTC


README

PHP XSS Sanitizer uses HTMLPurifier to recursively clean up get, post, and files arrays to protect your application.

Features:

  • Recursively sanitizes $_GET, $_POST, $_FILES, or any other php array
  • Option to sanitize file names if passing the $_FILES array
  • Set any HTMLPurifier config parameters you want to use

Written by: Kevin Roth - https://kevinroth.com

License

Released under the MIT license - http://opensource.org/licenses/MIT

Requirements

  • PHP >= 5.4

Installation

Run the following command in your command line shell in your php project

$ composer require rothkj1022/php-xss-sanitizer

Done.

Getting started

Example usage with composer

require('vendor/autoload.php');
use rothkj1022\Sanitizer;

$sanitizer = new Sanitizer\Sanitizer();

Example usage without composer

require('src/Sanitizer.php');
use rothkj1022\Sanitizer;

$sanitizer = new Sanitizer\Sanitizer();

See example.php

Changelog

Version 1.0.0

  • Initial version