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
Requires
- php: ^5.4 || ^7.0 || ^8.0
- ezyang/htmlpurifier: ^4.9
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