@@ -8,8 +8,7 @@ import javascript
88private import SyntacticHeuristics
99private import semmle.javascript.security.dataflow.CodeInjectionCustomizations
1010private import semmle.javascript.security.dataflow.CommandInjectionCustomizations
11- private import semmle.javascript.security.dataflow.DomBasedXss as DomBasedXss
12- private import semmle.javascript.security.dataflow.ReflectedXss as ReflectedXss
11+ private import semmle.javascript.security.dataflow.Xss as Xss
1312private import semmle.javascript.security.dataflow.SqlInjectionCustomizations
1413private import semmle.javascript.security.dataflow.NosqlInjectionCustomizations
1514private import semmle.javascript.security.dataflow.TaintedPathCustomizations
@@ -31,7 +30,7 @@ private class HeuristicCommandInjectionSink extends HeuristicSink, CommandInject
3130 }
3231}
3332
34- private class HeuristicDomBasedXssSink extends HeuristicSink , DomBasedXss :: DomBasedXss:: Sink {
33+ private class HeuristicDomBasedXssSink extends HeuristicSink , Xss :: DomBasedXss:: Sink {
3534 HeuristicDomBasedXssSink ( ) {
3635 isAssignedToOrConcatenatedWith ( this , "(?i)(html|innerhtml)" ) or
3736 isArgTo ( this , "(?i)(html|render)" ) or
@@ -40,7 +39,7 @@ private class HeuristicDomBasedXssSink extends HeuristicSink, DomBasedXss::DomBa
4039 }
4140}
4241
43- private class HeuristicReflectedXssSink extends HeuristicSink , ReflectedXss :: ReflectedXss:: Sink {
42+ private class HeuristicReflectedXssSink extends HeuristicSink , Xss :: ReflectedXss:: Sink {
4443 HeuristicReflectedXssSink ( ) {
4544 isAssignedToOrConcatenatedWith ( this , "(?i)(html|innerhtml)" ) or
4645 isArgTo ( this , "(?i)(html|render)" ) or
0 commit comments