From c60791caf10faf161a891dbbaae3bcfeef2b4020 Mon Sep 17 00:00:00 2001
From: jano3 <jano@bob.co.za>
Date: Fri, 3 Nov 2023 07:51:50 +0200
Subject: [PATCH] Also check for the word data when truncating arrays

---
 logs/logs.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/logs/logs.go b/logs/logs.go
index 77f8662..0cb605d 100644
--- a/logs/logs.go
+++ b/logs/logs.go
@@ -31,7 +31,7 @@ var raygunClient *raygun4go.Client
 
 // Password filtering
 var passwordRegex = regexp.MustCompile(`(?i:\\?"password\\?"\s*:\s*\\?"(.*)\\?").*`)
-var byteArrayRegex = regexp.MustCompile(`(?i:\\?"(?i:[\w]*)byte(?i:[\w]*)\\?"\s*:\s*\[([\d\s,]+)*\])`)
+var byteArrayRegex = regexp.MustCompile(`(?i:\\?"(?i:[\w]*)(?i:byte|data)(?i:[\w]*)\\?"\s*:\s*\[([\d\s,]+)*\])`)
 
 func SanitiseLogs(logString string) string {
 	var isValidJsonString bool
-- 
GitLab