Skip to content

Commit 5d88dfb

Browse files
committed
Add check to javax wrapper
1 parent c4ce44b commit 5d88dfb

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

agent/src/main/java/dev/aikido/agent/wrappers/spring/SpringMVCJavaxWrapper.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525

2626
import static net.bytebuddy.implementation.bytecode.assign.Assigner.Typing.DYNAMIC;
2727
import static net.bytebuddy.matcher.ElementMatchers.nameContains;
28+
import static net.bytebuddy.matcher.ElementMatchers.takesArgument;
2829

2930
public class SpringMVCJavaxWrapper implements Wrapper {
3031
public static final Logger logger = LogManager.getLogger(SpringMVCJavaxWrapper.class);
@@ -39,7 +40,9 @@ public String getName() {
3940
}
4041
@Override
4142
public ElementMatcher<? super MethodDescription> getMatcher() {
42-
return ElementMatchers.nameContainsIgnoreCase("doFilterInternal");
43+
return ElementMatchers.nameContainsIgnoreCase("doFilterInternal")
44+
.and(takesArgument(0, nameContains("javax")))
45+
.and(takesArgument(1, nameContains("javax")));
4346
}
4447

4548
@Override

0 commit comments

Comments
 (0)