diff --git a/lib/datadog/appsec/actions_handler/serializable_backtrace.rb b/lib/datadog/appsec/actions_handler/serializable_backtrace.rb index 7fbfcf88be5..c0944959632 100644 --- a/lib/datadog/appsec/actions_handler/serializable_backtrace.rb +++ b/lib/datadog/appsec/actions_handler/serializable_backtrace.rb @@ -11,7 +11,7 @@ module ActionsHandler # # It represents the stack trace that is added to span metastruct field. class SerializableBacktrace - CLASS_AND_FUNCTION_NAME_REGEX = /\b([\w+:{2}]*\w+)?[#|.]?\b(\w+)\z/.freeze + CLASS_AND_FUNCTION_NAME_REGEX = /\b((?:\w+::)*\w+)?[#.]?\b(\w+)\z/.freeze def initialize(locations:, stack_id:) @stack_id = stack_id