davidvandertuijn/laravel-json-escape

Laravel filter JSON response against XSS

2.0 2023-01-08 09:28 UTC

This package is auto-updated.

Last update: 2024-11-29 13:40:54 UTC


README

Total Downloads Latest Stable Version License

Laravel JSON Escape

The “Laravel JSON Escape” tool is designed to enhance the security of JSON responses generated by Laravel applications by filtering out potential Cross-Site Scripting (XSS) vulnerabilities. This functionality is crucial for developers aiming to protect their applications from malicious attacks while ensuring safe data transmission.

"Buy Me A Coffee"

Install

composer require davidvandertuijn/laravel-json-escape

Usage

return response()->json_escape([
    "text" => "<p>Hello World</p>"
]);
{"text":"Hello World"}

Exclude

return response()->json_escape([
    "text" => "Hello World",
    "html" => "<p>Hello World</p>"
], [
    "html"
]);
{"text":"Hello World","html":"<p>Hello World</p>"}

References

HTTP Responses - Laravel - The PHP Framework For Web Artisans