3
3
import java
4
4
private import semmle.code.java.dataflow.ExternalFlow
5
5
6
- private class SpringErrorModel extends SummaryModelCsv {
6
+ private class SpringValidationErrorModel extends SummaryModelCsv {
7
7
override predicate row ( string row ) {
8
8
row =
9
9
[
@@ -13,10 +13,13 @@ private class SpringErrorModel extends SummaryModelCsv {
13
13
"org.springframework.validation;Errors;true;getFieldErrors;;;Argument[-1];ReturnValue;taint" ,
14
14
"org.springframework.validation;Errors;true;getGlobalError;;;Argument[-1];ReturnValue;taint" ,
15
15
"org.springframework.validation;Errors;true;getGlobalErrors;;;Argument[-1];ReturnValue;taint" ,
16
- "org.springframework.validation;Errors;true;reject;;;Argument[0..2];Argument[-1];taint" ,
17
- "org.springframework.validation;Errors;true;rejectValue;;;Argument[1..3];Argument[-1];taint" ,
18
- "org.springframework.validation;Errors;true;reject;;;Argument[0..2];Argument[-1];taint" ,
19
- "org.springframework.validation;Errors;true;rejectValue;;;Argument[1..3];Argument[-1];taint"
16
+ "org.springframework.validation;Errors;true;reject;;;Argument[0];Argument[-1];taint" ,
17
+ "org.springframework.validation;Errors;true;reject;;;ArrayElement of Argument[1];Argument[-1];taint" ,
18
+ "org.springframework.validation;Errors;true;reject;;;Argument[2];Argument[-1];taint" ,
19
+ "org.springframework.validation;Errors;true;rejectValue;;;Argument[1];Argument[-1];taint" ,
20
+ "org.springframework.validation;Errors;true;rejectValue;;;Argument[3];Argument[-1];taint" ,
21
+ "org.springframework.validation;Errors;true;rejectValue;(java.lang.String,java.lang.String,java.lang.Object[],java.lang.String);;ArrayElement of Argument[2];Argument[-1];taint" ,
22
+ "org.springframework.validation;Errors;true;rejectValue;(java.lang.String,java.lang.String,java.lang.String);;Argument[2];Argument[-1];taint"
20
23
]
21
24
}
22
25
}
0 commit comments