From ed3a8bdfa995a6b2f4f3f3c390206cf36091aef1 Mon Sep 17 00:00:00 2001 From: Asger F Date: Thu, 20 Nov 2025 16:04:18 +0100 Subject: [PATCH] JS: Include import paths from custom ModuleImportNode::Range subclasses --- javascript/ql/lib/semmle/javascript/ApiGraphs.qll | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/javascript/ql/lib/semmle/javascript/ApiGraphs.qll b/javascript/ql/lib/semmle/javascript/ApiGraphs.qll index 8e8881b8950..45efee5f3c0 100644 --- a/javascript/ql/lib/semmle/javascript/ApiGraphs.qll +++ b/javascript/ql/lib/semmle/javascript/ApiGraphs.qll @@ -2164,6 +2164,10 @@ private predicate isDeclaredPackageName(string m) { overlay[local] private predicate isImportedPackageName(string m) { - m = any(Import imprt).getImportedPathString() and + ( + m = any(Import imprt).getImportedPathString() + or + m = any(DataFlow::ModuleImportNode im).getPath() + ) and m.regexpMatch("[^./].*") }