Skip to content

Commit 52d1901

Browse files
author
Sauyon Lee
committed
Adjust validation models to reflect array parameters
1 parent 52b2411 commit 52d1901

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

java/ql/src/semmle/code/java/frameworks/spring/SpringValidation.qll

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import java
44
private import semmle.code.java.dataflow.ExternalFlow
55

6-
private class SpringErrorModel extends SummaryModelCsv {
6+
private class SpringValidationErrorModel extends SummaryModelCsv {
77
override predicate row(string row) {
88
row =
99
[
@@ -13,10 +13,13 @@ private class SpringErrorModel extends SummaryModelCsv {
1313
"org.springframework.validation;Errors;true;getFieldErrors;;;Argument[-1];ReturnValue;taint",
1414
"org.springframework.validation;Errors;true;getGlobalError;;;Argument[-1];ReturnValue;taint",
1515
"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"
2023
]
2124
}
2225
}

0 commit comments

Comments
 (0)