From f0731b40f81db2bca130310ad373d19843046385 Mon Sep 17 00:00:00 2001 From: Kharec Date: Wed, 24 Dec 2025 18:45:30 +0100 Subject: [PATCH] fix: preserve unicode letters/digits while still stripping unsafe characters --- lib/Urupam/Utils.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Urupam/Utils.pm b/lib/Urupam/Utils.pm index 234aa13..4cb4fca 100644 --- a/lib/Urupam/Utils.pm +++ b/lib/Urupam/Utils.pm @@ -31,7 +31,7 @@ sub sanitize_error_message { my ($err) = @_; return 'An error occurred' unless defined $err; my $sanitized = "$err"; - $sanitized =~ s/[^\w\s\.\-\:\/]//g; + $sanitized =~ s/[^\p{L}\p{N}_\s\.\-\:\/]//gu; $sanitized =~ s/\s+/ /g; $sanitized =~ s/^\s+|\s+$//g; return