Skip to content

Commit 981eef2

Browse files
committed
expose arrayFunctionTaintStep in TaintTracking.qll
1 parent 5099416 commit 981eef2

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

javascript/ql/src/semmle/javascript/dataflow/TaintTracking.qll

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -263,6 +263,8 @@ module TaintTracking {
263263
}
264264
}
265265

266+
predicate arrayFunctionTaintStep = ArrayTaintTracking::arrayFunctionTaintStep/3;
267+
266268
/**
267269
* A taint propagating data flow edge for assignments of the form `o[k] = v`, where
268270
* `k` is not a constant and `o` refers to some object literal; in this case, we consider

javascript/ql/src/semmle/javascript/security/dataflow/IndirectCommandArgument.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ private DataFlow::SourceNode argumentList(SystemCommandExecution sys, DataFlow::
5252
result = pred.backtrack(t2, t)
5353
or
5454
t = t2.continue() and
55-
ArrayTaintTracking::arrayFunctionTaintStep(result, pred, _)
55+
TaintTracking::arrayFunctionTaintStep(result, pred, _)
5656
)
5757
}
5858

0 commit comments

Comments
 (0)