From 7c4933ca7aad89507044b7915a359dcc06f81372 Mon Sep 17 00:00:00 2001 From: Valentin Zakharov Date: Fri, 14 Jun 2024 01:04:37 +0200 Subject: [PATCH] Exclusions for stack trace --- .../java/com/datadog/appsec/powerwaf/PowerWAFModule.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dd-java-agent/appsec/src/main/java/com/datadog/appsec/powerwaf/PowerWAFModule.java b/dd-java-agent/appsec/src/main/java/com/datadog/appsec/powerwaf/PowerWAFModule.java index bda7d01c23a..fc1bbf9137b 100644 --- a/dd-java-agent/appsec/src/main/java/com/datadog/appsec/powerwaf/PowerWAFModule.java +++ b/dd-java-agent/appsec/src/main/java/com/datadog/appsec/powerwaf/PowerWAFModule.java @@ -521,7 +521,10 @@ private List generateUserCodeStackTrace() { StackWalkerFactory.INSTANCE.walk( stream -> stream - .filter(elem -> !elem.getClassName().startsWith("com.datadog")) + .filter( + elem -> + !elem.getClassName().startsWith("com.datadog") + && !elem.getClassName().startsWith("datadog.trace")) .limit(stackCapacity) .collect(Collectors.toList())); return IntStream.range(0, elements.size())