willdurand/jsonp-callback-validator
最新稳定版本:v2.0.0
Composer 安装命令:
composer require willdurand/jsonp-callback-validator
包简介
JSONP callback validator.
README 文档
README
JsonpCallbackValidator allows you to validate a JSONP callback in order to prevent XSS attacks.
Usage
$validator = new \JsonpCallbackValidator(); $validator->validate("JSONP.callback"); // returns `true` $validator->validate("(function xss(x){evil()})"); // returns `false`
Or as a static method:
\JsonpCallbackValidator::validate("JSONP.callback"); // returns `true` \JsonpCallbackValidator::validate("(function xss(x){evil()})"); // returns `false`
Installation
The recommended way to install JsonpCallbackValidator is through Composer:
$ composer require willdurand/jsonp-callback-validator
Unit Tests
Setup the test suite using Composer:
$ composer install
Run it using PHPUnit:
$ ./vendor/bin/simple-phpunit
Contributing
See CONTRIBUTING file.
Credits
License
JsonpCallbackValidator is released under the MIT License. See the bundled LICENSE file for details.
统计信息
- 总下载量: 96.18M
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 673
- 点击次数: 1
- 依赖项目数: 16
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-01-04