@@ -44,15 +44,13 @@ edges
4444| ReflectedXssGood3.js:68:22:68:26 | value | ReflectedXssGood3.js:105:18:105:22 | value | provenance | |
4545| ReflectedXssGood3.js:77:7:77:37 | parts | ReflectedXssGood3.js:108:10:108:14 | parts | provenance | |
4646| ReflectedXssGood3.js:77:7:77:37 | parts [0] | ReflectedXssGood3.js:108:10:108:14 | parts [0] | provenance | |
47- | ReflectedXssGood3.js:77:7:77:37 | parts [ArrayElement] | ReflectedXssGood3.js:108:10:108:14 | parts [ArrayElement] | provenance | |
4847| ReflectedXssGood3.js:77:15:77:37 | [value. ... (0, i)] [0] | ReflectedXssGood3.js:77:7:77:37 | parts [0] | provenance | |
4948| ReflectedXssGood3.js:77:16:77:20 | value | ReflectedXssGood3.js:77:16:77:36 | value.s ... g(0, i) | provenance | |
5049| ReflectedXssGood3.js:77:16:77:36 | value.s ... g(0, i) | ReflectedXssGood3.js:77:7:77:37 | parts | provenance | |
5150| ReflectedXssGood3.js:77:16:77:36 | value.s ... g(0, i) | ReflectedXssGood3.js:77:15:77:37 | [value. ... (0, i)] [0] | provenance | |
5251| ReflectedXssGood3.js:77:16:77:36 | value.s ... g(0, i) | ReflectedXssGood3.js:108:10:108:23 | parts.join('') | provenance | |
53- | ReflectedXssGood3.js:105:7:105:11 | [post update] parts | ReflectedXssGood3.js:77:7:77:37 | parts | provenance | |
54- | ReflectedXssGood3.js:105:7:105:11 | [post update] parts | ReflectedXssGood3.js:108:10:108:23 | parts.join('') | provenance | |
55- | ReflectedXssGood3.js:105:7:105:11 | [post update] parts [ArrayElement] | ReflectedXssGood3.js:77:7:77:37 | parts [ArrayElement] | provenance | |
52+ | ReflectedXssGood3.js:105:7:105:11 | [post update] parts | ReflectedXssGood3.js:108:10:108:14 | parts | provenance | |
53+ | ReflectedXssGood3.js:105:7:105:11 | [post update] parts [ArrayElement] | ReflectedXssGood3.js:108:10:108:14 | parts [ArrayElement] | provenance | |
5654| ReflectedXssGood3.js:105:18:105:22 | value | ReflectedXssGood3.js:105:18:105:38 | value.s ... g(j, i) | provenance | |
5755| ReflectedXssGood3.js:105:18:105:38 | value.s ... g(j, i) | ReflectedXssGood3.js:105:7:105:11 | [post update] parts | provenance | |
5856| ReflectedXssGood3.js:105:18:105:38 | value.s ... g(j, i) | ReflectedXssGood3.js:105:7:105:11 | [post update] parts [ArrayElement] | provenance | |
@@ -103,8 +101,7 @@ edges
103101| tst2.js:30:7:30:24 | p | tst2.js:33:11:33:11 | p | provenance | |
104102| tst2.js:30:7:30:24 | p | tst2.js:36:12:36:12 | p | provenance | |
105103| tst2.js:30:9:30:9 | p | tst2.js:30:7:30:24 | p | provenance | |
106- | tst2.js:32:7:32:14 | obj [p] | tst2.js:34:21:34:23 | obj [p] | provenance | |
107- | tst2.js:33:3:33:5 | [post update] obj [p] | tst2.js:32:7:32:14 | obj [p] | provenance | |
104+ | tst2.js:33:3:33:5 | [post update] obj [p] | tst2.js:34:21:34:23 | obj [p] | provenance | |
108105| tst2.js:33:11:33:11 | p | tst2.js:33:3:33:5 | [post update] obj [p] | provenance | |
109106| tst2.js:34:7:34:24 | other [p] | tst2.js:37:12:37:16 | other [p] | provenance | |
110107| tst2.js:34:15:34:24 | clone(obj) [p] | tst2.js:34:7:34:24 | other [p] | provenance | |
@@ -118,8 +115,7 @@ edges
118115| tst2.js:57:7:57:24 | p | tst2.js:60:11:60:11 | p | provenance | |
119116| tst2.js:57:7:57:24 | p | tst2.js:63:12:63:12 | p | provenance | |
120117| tst2.js:57:9:57:9 | p | tst2.js:57:7:57:24 | p | provenance | |
121- | tst2.js:59:7:59:14 | obj [p] | tst2.js:61:22:61:24 | obj [p] | provenance | |
122- | tst2.js:60:3:60:5 | [post update] obj [p] | tst2.js:59:7:59:14 | obj [p] | provenance | |
118+ | tst2.js:60:3:60:5 | [post update] obj [p] | tst2.js:61:22:61:24 | obj [p] | provenance | |
123119| tst2.js:60:11:60:11 | p | tst2.js:60:3:60:5 | [post update] obj [p] | provenance | |
124120| tst2.js:61:7:61:25 | other [p] | tst2.js:64:12:64:16 | other [p] | provenance | |
125121| tst2.js:61:15:61:25 | fclone(obj) [p] | tst2.js:61:7:61:25 | other [p] | provenance | |
@@ -128,8 +124,7 @@ edges
128124| tst2.js:69:7:69:24 | p | tst2.js:72:11:72:11 | p | provenance | |
129125| tst2.js:69:7:69:24 | p | tst2.js:75:12:75:12 | p | provenance | |
130126| tst2.js:69:9:69:9 | p | tst2.js:69:7:69:24 | p | provenance | |
131- | tst2.js:71:7:71:14 | obj [p] | tst2.js:73:40:73:42 | obj [p] | provenance | |
132- | tst2.js:72:3:72:5 | [post update] obj [p] | tst2.js:71:7:71:14 | obj [p] | provenance | |
127+ | tst2.js:72:3:72:5 | [post update] obj [p] | tst2.js:73:40:73:42 | obj [p] | provenance | |
133128| tst2.js:72:11:72:11 | p | tst2.js:72:3:72:5 | [post update] obj [p] | provenance | |
134129| tst2.js:73:7:73:44 | other [p] | tst2.js:76:12:76:16 | other [p] | provenance | |
135130| tst2.js:73:15:73:44 | jc.retr ... e(obj)) [p] | tst2.js:73:7:73:44 | other [p] | provenance | |
@@ -139,8 +134,7 @@ edges
139134| tst2.js:82:7:82:24 | p | tst2.js:85:11:85:11 | p | provenance | |
140135| tst2.js:82:7:82:24 | p | tst2.js:88:12:88:12 | p | provenance | |
141136| tst2.js:82:9:82:9 | p | tst2.js:82:7:82:24 | p | provenance | |
142- | tst2.js:84:7:84:14 | obj [p] | tst2.js:86:24:86:26 | obj [p] | provenance | |
143- | tst2.js:85:3:85:5 | [post update] obj [p] | tst2.js:84:7:84:14 | obj [p] | provenance | |
137+ | tst2.js:85:3:85:5 | [post update] obj [p] | tst2.js:86:24:86:26 | obj [p] | provenance | |
144138| tst2.js:85:11:85:11 | p | tst2.js:85:3:85:5 | [post update] obj [p] | provenance | |
145139| tst2.js:86:7:86:27 | other [p] | tst2.js:89:12:89:16 | other [p] | provenance | |
146140| tst2.js:86:15:86:27 | sortKeys(obj) [p] | tst2.js:86:7:86:27 | other [p] | provenance | |
@@ -220,7 +214,6 @@ nodes
220214| ReflectedXssGood3.js:68:22:68:26 | value | semmle.label | value |
221215| ReflectedXssGood3.js:77:7:77:37 | parts | semmle.label | parts |
222216| ReflectedXssGood3.js:77:7:77:37 | parts [0] | semmle.label | parts [0] |
223- | ReflectedXssGood3.js:77:7:77:37 | parts [ArrayElement] | semmle.label | parts [ArrayElement] |
224217| ReflectedXssGood3.js:77:15:77:37 | [value. ... (0, i)] [0] | semmle.label | [value. ... (0, i)] [0] |
225218| ReflectedXssGood3.js:77:16:77:20 | value | semmle.label | value |
226219| ReflectedXssGood3.js:77:16:77:36 | value.s ... g(0, i) | semmle.label | value.s ... g(0, i) |
@@ -290,7 +283,6 @@ nodes
290283| tst2.js:21:14:21:14 | p | semmle.label | p |
291284| tst2.js:30:7:30:24 | p | semmle.label | p |
292285| tst2.js:30:9:30:9 | p | semmle.label | p |
293- | tst2.js:32:7:32:14 | obj [p] | semmle.label | obj [p] |
294286| tst2.js:33:3:33:5 | [post update] obj [p] | semmle.label | [post update] obj [p] |
295287| tst2.js:33:11:33:11 | p | semmle.label | p |
296288| tst2.js:34:7:34:24 | other [p] | semmle.label | other [p] |
@@ -307,7 +299,6 @@ nodes
307299| tst2.js:51:12:51:17 | unsafe | semmle.label | unsafe |
308300| tst2.js:57:7:57:24 | p | semmle.label | p |
309301| tst2.js:57:9:57:9 | p | semmle.label | p |
310- | tst2.js:59:7:59:14 | obj [p] | semmle.label | obj [p] |
311302| tst2.js:60:3:60:5 | [post update] obj [p] | semmle.label | [post update] obj [p] |
312303| tst2.js:60:11:60:11 | p | semmle.label | p |
313304| tst2.js:61:7:61:25 | other [p] | semmle.label | other [p] |
@@ -318,7 +309,6 @@ nodes
318309| tst2.js:64:12:64:18 | other.p | semmle.label | other.p |
319310| tst2.js:69:7:69:24 | p | semmle.label | p |
320311| tst2.js:69:9:69:9 | p | semmle.label | p |
321- | tst2.js:71:7:71:14 | obj [p] | semmle.label | obj [p] |
322312| tst2.js:72:3:72:5 | [post update] obj [p] | semmle.label | [post update] obj [p] |
323313| tst2.js:72:11:72:11 | p | semmle.label | p |
324314| tst2.js:73:7:73:44 | other [p] | semmle.label | other [p] |
@@ -330,7 +320,6 @@ nodes
330320| tst2.js:76:12:76:18 | other.p | semmle.label | other.p |
331321| tst2.js:82:7:82:24 | p | semmle.label | p |
332322| tst2.js:82:9:82:9 | p | semmle.label | p |
333- | tst2.js:84:7:84:14 | obj [p] | semmle.label | obj [p] |
334323| tst2.js:85:3:85:5 | [post update] obj [p] | semmle.label | [post update] obj [p] |
335324| tst2.js:85:11:85:11 | p | semmle.label | p |
336325| tst2.js:86:7:86:27 | other [p] | semmle.label | other [p] |
0 commit comments