diff --git a/powershell/ql/lib/semmle/code/powershell/ApiGraphs.qll b/powershell/ql/lib/semmle/code/powershell/ApiGraphs.qll index 9ee600c82cb..78b84587908 100644 --- a/powershell/ql/lib/semmle/code/powershell/ApiGraphs.qll +++ b/powershell/ql/lib/semmle/code/powershell/ApiGraphs.qll @@ -543,7 +543,9 @@ module API { cached predicate methodEdge(Node pred, string name, Node succ) { - exists(DataFlow::CallNode call | succ = MkMethodAccessNode(call) and name = call.getName() | + exists(DataFlow::CallNode call | + succ = MkMethodAccessNode(call) and name = call.getName().toLowerCase() + | pred = getForwardEndNode(getALocalSourceStrict(call.getQualifier())) ) }