davidvandertuijn / laravel-json-escape
Laravel filter JSON response against XSS
Package info
github.com/davidvandertuijn/laravel-json-escape
pkg:composer/davidvandertuijn/laravel-json-escape
2.0
2023-01-08 09:28 UTC
Requires
- php: >=7.0.0
- ext-json: *
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
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.
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