Skip to content

Commit b6b9306

Browse files
authored
Merge pull request #8157 from erik-krogh/lodash-clone
JS: add lodash.{clone, cloneDeep} as a clone step
2 parents c487bb7 + e8df6a1 commit b6b9306

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

javascript/ql/lib/semmle/javascript/Extend.qll

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,8 @@ private class CloneStep extends PreCallGraphStep {
182182
call = DataFlow::moduleImport(["clone", "fclone", "sort-keys", "camelcase-keys"]).getACall()
183183
or
184184
call = DataFlow::moduleMember("json-cycle", ["decycle", "retrocycle"]).getACall()
185+
or
186+
call = LodashUnderscore::member(["clone", "cloneDeep"]).getACall()
185187
|
186188
pred = call.getArgument(0) and
187189
succ = call

0 commit comments

Comments
 (0)