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())