remove hbs specific checks

This commit is contained in:
CaptainFreak
2021-02-09 07:35:35 +05:30
parent d016ba2252
commit 503b339a1f

View File

@@ -14,10 +14,6 @@ import javascript
import DataFlow::PathGraph
import semmle.javascript.security.TaintedObject
predicate isUsingHbsEngine() {
Express::appCreation().getAMethodCall("set").getArgument(1).mayHaveStringValue("hbs")
}
class TemplateObjInjectionConfig extends TaintTracking::Configuration {
TemplateObjInjectionConfig() { this = "TemplateObjInjectionConfig" }
@@ -32,8 +28,7 @@ class TemplateObjInjectionConfig extends TaintTracking::Configuration {
exists(MethodCallExpr mc |
Express::isResponse(mc.getReceiver()) and
mc.getMethodName() = "render" and
sink.asExpr() = mc.getArgument(1) and
isUsingHbsEngine()
sink.asExpr() = mc.getArgument(1)
)
}