diff --git a/src/MicroweberPackages/App/Http/Middleware/XSS.php b/src/MicroweberPackages/App/Http/Middleware/XSS.php index a836a0159c8..3303968db42 100644 --- a/src/MicroweberPackages/App/Http/Middleware/XSS.php +++ b/src/MicroweberPackages/App/Http/Middleware/XSS.php @@ -5,6 +5,7 @@ use Closure; use Illuminate\Http\Request; use GrahamCampbell\SecurityCore\Security; +use MicroweberPackages\Helper\HTMLClean; class XSS { @@ -12,9 +13,11 @@ public function handle(Request $request, Closure $next) { $input = $request->all(); - array_walk_recursive($input, function (&$input) { + $clean = new HTMLClean(); + + array_walk_recursive($input, function (&$input) use ($clean) { if (is_string($input)) { - $input = Security::create()->clean($input); + $input = $clean->clean($input); } }); @@ -22,4 +25,4 @@ public function handle(Request $request, Closure $next) return $next($request); } -} \ No newline at end of file +}