зеркало из https://github.com/github/codeql.git
change string match to regex match
This commit is contained in:
Родитель
2bbd37f9ab
Коммит
b0c86d8e51
|
@ -154,7 +154,7 @@ predicate isMybatisXmlOrAnnotationSqlInjection(
|
|||
or
|
||||
unsafeExpression.matches("${arg" + i + "%}")
|
||||
or
|
||||
unsafeExpression.matches("${" + ma.getMethod().getParameter(i).getName() + "}")
|
||||
unsafeExpression.regexpMatch("\\$\\{\\s*" + ma.getMethod().getParameter(i).getName() + "\\s*(,.*?)?\\s*\\}")
|
||||
) and
|
||||
ma.getArgument(i) = node.asExpr()
|
||||
)
|
||||
|
|
Загрузка…
Ссылка в новой задаче