From e17f801cba1c125b1f70acea064b1006a4a9851b Mon Sep 17 00:00:00 2001 From: Kennedy Lodonu Date: Wed, 16 Oct 2024 01:56:05 +0000 Subject: [PATCH] Fix code scanning alert no. 3: Log entries created from user input Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> --- examples/WebApplication1/Controllers/RequestController.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/WebApplication1/Controllers/RequestController.cs b/examples/WebApplication1/Controllers/RequestController.cs index de8b16c..695e0a3 100644 --- a/examples/WebApplication1/Controllers/RequestController.cs +++ b/examples/WebApplication1/Controllers/RequestController.cs @@ -41,8 +41,8 @@ [FromBody]ProgrammableServiceRequest request { //this action will be called anytime a user wants to interact with your application - _logger.LogDebug("received request for {msisdn} {session_id} {gs_request}", request.Mobile, request.SessionId, - JsonConvert.SerializeObject(request)); + var sanitizedRequest = JsonConvert.SerializeObject(request).Replace(Environment.NewLine, "").Replace("\n", "").Replace("\r", ""); + _logger.LogDebug("received request for {msisdn} {session_id} {gs_request}", request.Mobile, request.SessionId, sanitizedRequest); var response = await _programmableService.ExecuteInteraction(request, nameof(EvdController)); return Ok(response);