diff --git a/javascript/ql/lib/semmle/javascript/ApiGraphs.qll b/javascript/ql/lib/semmle/javascript/ApiGraphs.qll index dc9844bf8bd..2e4e96aa46a 100644 --- a/javascript/ql/lib/semmle/javascript/ApiGraphs.qll +++ b/javascript/ql/lib/semmle/javascript/ApiGraphs.qll @@ -1621,6 +1621,7 @@ private predicate exports(string m, DataFlow::Node rhs) { exists(Module mod | mod = importableModule(m) | rhs = mod.(AmdModule).getDefine().getModuleExpr().flow() or + not mod.(ES2015Module).hasBothNamedAndDefaultExports() and exports(m, "default", rhs) or exists(ExportAssignDeclaration assgn | assgn.getTopLevel() = mod |