rothkj1022/php-xss-sanitizer

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

Installs: 84

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 1

pkg:composer/rothkj1022/php-xss-sanitizer

1.0.1 2021-12-17 16:48 UTC

This package is auto-updated.

Last update: 2025-10-18 01:14:09 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