From da0f065c9cbdcf83c905b19e8a71bfa34a65a143 Mon Sep 17 00:00:00 2001 From: Matthew Keeler Date: Thu, 23 Jul 2026 10:44:36 -0400 Subject: [PATCH] fix: Redact anonymous context attributes in server-side custom events --- libs/internal/src/events/asio_event_processor.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/libs/internal/src/events/asio_event_processor.cpp b/libs/internal/src/events/asio_event_processor.cpp index eefecfa68..5d771bbff 100644 --- a/libs/internal/src/events/asio_event_processor.cpp +++ b/libs/internal/src/events/asio_event_processor.cpp @@ -284,10 +284,15 @@ std::vector AsioEventProcessor::Process( } } + auto filtered_context = + std::is_same::value + ? filter_.FilterWithAnonymousRedaction(event.context) + : filter_.Filter(event.context); + out.emplace_back(TrackEvent{ event.creation_date, event.key, - filter_.Filter(event.context), + std::move(filtered_context), event.data, event.metric_value, });