Skip to content

Commit 32c1aa9

Browse files
committed
Refine condition of isBarrier
1 parent ee462fc commit 32c1aa9

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

javascript/frameworks/cap/lib/advanced_security/javascript/frameworks/cap/CAPLogInjectionQuery.qll

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,12 @@ module CAPLogInjectionConfiguration implements DataFlow::ConfigSig {
6969
exists(HandlerParameterData handlerParameterData |
7070
node = handlerParameterData and
7171
/* Note the use of `.. != ..` instead of `not .. = ..` below. */
72-
handlerParameterData.getType() != ["cds.String", "cds.LargeString"]
72+
exists(string handlerParameterDataType |
73+
handlerParameterDataType = handlerParameterData.getType()
74+
|
75+
handlerParameterDataType != "cds.String" and
76+
handlerParameterDataType != "cds.LargeString"
77+
)
7378
)
7479
}
7580

0 commit comments

Comments
 (0)