From bd29ed4563229935b39b6ec8896d5c9d9cd16d0e Mon Sep 17 00:00:00 2001 From: Aditya Pandey <116456309+EclipseAditya@users.noreply.github.com> Date: Sat, 28 Feb 2026 22:20:28 +0530 Subject: [PATCH] fix: escape + and / in Base64 string regex, add URL-safe variant --- .../encoding/base64/reference-base64-string.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/data-manipulation/encoding/base64/reference-base64-string.yml b/data-manipulation/encoding/base64/reference-base64-string.yml index b1eb67f2..aac505ff 100644 --- a/data-manipulation/encoding/base64/reference-base64-string.yml +++ b/data-manipulation/encoding/base64/reference-base64-string.yml @@ -13,8 +13,13 @@ rule: - Data::Encode Data::Base64 [C0026.001] - Data::Check String [C0019] examples: + - B766CC43D649D30E9F27AFF8F7EE7DE0 - BFB9B5391A13D0AFD787E87AB90F14F5 - 074072B261FC27B65C72671F13510C05 - 5DB2D2BE20D59AA0BE6709A6850F1775 features: - - string: /ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ + - or: + - string: /ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\+\// + description: standard Base64 alphabet + - string: /ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_/ + description: URL-safe Base64 alphabet