use mayHaveBooleanValue

This commit is contained in:
Erik Krogh Kristensen
2021-04-15 20:06:21 +02:00
parent 13d915927b
commit 19c5889775

View File

@@ -126,8 +126,7 @@ private class MarkdownItStep extends TaintTracking::SharedTaintStep {
override predicate step(DataFlow::Node pred, DataFlow::Node succ) {
exists(API::CallNode renderer, API::CallNode call |
renderer = API::moduleImport("markdown-it").getACall() and
renderer.getParameter(0).getMember("html").getARhs().asExpr().(BooleanLiteral).getValue() =
"true" and
renderer.getParameter(0).getMember("html").getARhs().mayHaveBooleanValue(true) and
call = renderer.getReturn().getMember(["render", "renderInline"]).getACall()
|
succ = call and