Skip to content

Commit 2770a53

Browse files
committed
JS: More babel.transform steps
1 parent 88fee27 commit 2770a53

File tree

1 file changed

+3
-3
lines changed
  • javascript/ql/src/semmle/javascript/frameworks

1 file changed

+3
-3
lines changed

javascript/ql/src/semmle/javascript/frameworks/Babel.qll

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -194,13 +194,13 @@ module Babel {
194194
*/
195195
private class TransformTaintStep extends TaintTracking::SharedTaintStep {
196196
override predicate step(DataFlow::Node pred, DataFlow::Node succ) {
197-
exists(DataFlow::CallNode call |
197+
exists(API::CallNode call |
198198
call =
199199
API::moduleImport(["@babel/standalone", "@babel/core"])
200-
.getMember(["transform", "transformSync"])
200+
.getMember(["transform", "transformSync", "transformAsync"])
201201
.getACall() and
202202
pred = call.getArgument(0) and
203-
succ = call
203+
succ = [call, call.getParameter(2).getParameter(0).getAnImmediateUse()]
204204
)
205205
}
206206
}

0 commit comments

Comments
 (0)