@@ -40,11 +40,33 @@ edges
4040| test.ps1:40:6:40:10 | arr8 [element 2] | test.ps1:40:6:40:13 | ...[...] | provenance | |
4141| test.ps1:41:6:41:10 | arr8 [element 2] | test.ps1:41:6:41:20 | ...[...] | provenance | |
4242| test.ps1:43:6:43:16 | Call to Source | test.ps1:45:17:45:18 | y | provenance | |
43- | test.ps1:45:11 :45:18 | ...,... [element 2] | test.ps1:48:6:48:10 | arr9 [element 2] | provenance | |
44- | test.ps1:45:11 :45:18 | ...,... [element 2] | test.ps1:49:6:49:10 | arr9 [element 2] | provenance | |
45- | test.ps1:45:17:45:18 | y | test.ps1:45:11 :45:18 | ...,... [element 2] | provenance | |
43+ | test.ps1:45:9 :45:19 | @( ...) [element 2] | test.ps1:48:6:48:10 | arr9 [element 2] | provenance | |
44+ | test.ps1:45:9 :45:19 | @( ...) [element 2] | test.ps1:49:6:49:10 | arr9 [element 2] | provenance | |
45+ | test.ps1:45:17:45:18 | y | test.ps1:45:9 :45:19 | @( ...) [element 2] | provenance | |
4646| test.ps1:48:6:48:10 | arr9 [element 2] | test.ps1:48:6:48:13 | ...[...] | provenance | |
4747| test.ps1:49:6:49:10 | arr9 [element 2] | test.ps1:49:6:49:20 | ...[...] | provenance | |
48+ | test.ps1:54:5:56:5 | this [field] | test.ps1:55:14:55:24 | this [field] | provenance | |
49+ | test.ps1:55:14:55:24 | this [field] | test.ps1:55:14:55:24 | field | provenance | |
50+ | test.ps1:61:1:61:8 | [post] myClass [field] | test.ps1:63:1:63:8 | myClass [field] | provenance | |
51+ | test.ps1:61:18:61:28 | Call to Source | test.ps1:61:1:61:8 | [post] myClass [field] | provenance | |
52+ | test.ps1:63:1:63:8 | myClass [field] | test.ps1:54:5:56:5 | this [field] | provenance | |
53+ | test.ps1:66:10:66:20 | Call to Source | test.ps1:69:5:69:6 | x | provenance | |
54+ | test.ps1:67:10:67:20 | Call to Source | test.ps1:70:5:70:6 | y | provenance | |
55+ | test.ps1:68:10:68:20 | Call to Source | test.ps1:70:9:70:10 | z | provenance | |
56+ | test.ps1:69:5:69:6 | x | test.ps1:73:6:73:12 | Call to produce [element] | provenance | |
57+ | test.ps1:70:5:70:6 | y | test.ps1:73:6:73:12 | Call to produce [element] | provenance | |
58+ | test.ps1:70:9:70:10 | z | test.ps1:73:6:73:12 | Call to produce [element] | provenance | |
59+ | test.ps1:73:6:73:12 | Call to produce [element] | test.ps1:74:6:74:7 | x [element] | provenance | |
60+ | test.ps1:73:6:73:12 | Call to produce [element] | test.ps1:75:6:75:7 | x [element] | provenance | |
61+ | test.ps1:73:6:73:12 | Call to produce [element] | test.ps1:76:6:76:7 | x [element] | provenance | |
62+ | test.ps1:74:6:74:7 | x [element] | test.ps1:74:6:74:10 | ...[...] | provenance | |
63+ | test.ps1:75:6:75:7 | x [element] | test.ps1:75:6:75:10 | ...[...] | provenance | |
64+ | test.ps1:76:6:76:7 | x [element] | test.ps1:76:6:76:10 | ...[...] | provenance | |
65+ | test.ps1:78:9:81:1 | ${...} [element a] | test.ps1:83:6:83:10 | hash [element a] | provenance | |
66+ | test.ps1:78:9:81:1 | ${...} [element a] | test.ps1:87:6:87:10 | hash [element a] | provenance | |
67+ | test.ps1:79:7:79:17 | Call to Source | test.ps1:78:9:81:1 | ${...} [element a] | provenance | |
68+ | test.ps1:83:6:83:10 | hash [element a] | test.ps1:83:6:83:15 | ...[...] | provenance | |
69+ | test.ps1:87:6:87:10 | hash [element a] | test.ps1:87:6:87:15 | ...[...] | provenance | |
4870| test.ps1:88:1:88:5 | [post] hash [b] | test.ps1:89:6:89:10 | hash [b] | provenance | |
4971| test.ps1:88:11:88:21 | Call to Source | test.ps1:88:1:88:5 | [post] hash [b] | provenance | |
5072| test.ps1:89:6:89:10 | hash [b] | test.ps1:89:6:89:12 | b | provenance | |
@@ -98,30 +120,43 @@ nodes
98120| test.ps1:41:6:41:10 | arr8 [element 2] | semmle.label | arr8 [element 2] |
99121| test.ps1:41:6:41:20 | ...[...] | semmle.label | ...[...] |
100122| test.ps1:43:6:43:16 | Call to Source | semmle.label | Call to Source |
101- | test.ps1:45:11 :45:18 | ...,... [element 2] | semmle.label | ...,... [element 2] |
123+ | test.ps1:45:9 :45:19 | @( ...) [element 2] | semmle.label | @( ...) [element 2] |
102124| test.ps1:45:17:45:18 | y | semmle.label | y |
103125| test.ps1:48:6:48:10 | arr9 [element 2] | semmle.label | arr9 [element 2] |
104126| test.ps1:48:6:48:13 | ...[...] | semmle.label | ...[...] |
105127| test.ps1:49:6:49:10 | arr9 [element 2] | semmle.label | arr9 [element 2] |
106128| test.ps1:49:6:49:20 | ...[...] | semmle.label | ...[...] |
129+ | test.ps1:54:5:56:5 | this [field] | semmle.label | this [field] |
130+ | test.ps1:55:14:55:24 | field | semmle.label | field |
131+ | test.ps1:55:14:55:24 | this [field] | semmle.label | this [field] |
132+ | test.ps1:61:1:61:8 | [post] myClass [field] | semmle.label | [post] myClass [field] |
133+ | test.ps1:61:18:61:28 | Call to Source | semmle.label | Call to Source |
134+ | test.ps1:63:1:63:8 | myClass [field] | semmle.label | myClass [field] |
135+ | test.ps1:66:10:66:20 | Call to Source | semmle.label | Call to Source |
136+ | test.ps1:67:10:67:20 | Call to Source | semmle.label | Call to Source |
137+ | test.ps1:68:10:68:20 | Call to Source | semmle.label | Call to Source |
138+ | test.ps1:69:5:69:6 | x | semmle.label | x |
139+ | test.ps1:70:5:70:6 | y | semmle.label | y |
140+ | test.ps1:70:9:70:10 | z | semmle.label | z |
141+ | test.ps1:73:6:73:12 | Call to produce [element] | semmle.label | Call to produce [element] |
142+ | test.ps1:74:6:74:7 | x [element] | semmle.label | x [element] |
143+ | test.ps1:74:6:74:10 | ...[...] | semmle.label | ...[...] |
144+ | test.ps1:75:6:75:7 | x [element] | semmle.label | x [element] |
145+ | test.ps1:75:6:75:10 | ...[...] | semmle.label | ...[...] |
146+ | test.ps1:76:6:76:7 | x [element] | semmle.label | x [element] |
147+ | test.ps1:76:6:76:10 | ...[...] | semmle.label | ...[...] |
148+ | test.ps1:78:9:81:1 | ${...} [element a] | semmle.label | ${...} [element a] |
149+ | test.ps1:79:7:79:17 | Call to Source | semmle.label | Call to Source |
150+ | test.ps1:83:6:83:10 | hash [element a] | semmle.label | hash [element a] |
151+ | test.ps1:83:6:83:15 | ...[...] | semmle.label | ...[...] |
152+ | test.ps1:87:6:87:10 | hash [element a] | semmle.label | hash [element a] |
153+ | test.ps1:87:6:87:15 | ...[...] | semmle.label | ...[...] |
107154| test.ps1:88:1:88:5 | [post] hash [b] | semmle.label | [post] hash [b] |
108155| test.ps1:88:11:88:21 | Call to Source | semmle.label | Call to Source |
109156| test.ps1:89:6:89:10 | hash [b] | semmle.label | hash [b] |
110157| test.ps1:89:6:89:12 | b | semmle.label | b |
111158subpaths
112159testFailures
113- | test.ps1:55:26:55:44 | # $ hasValueFlow=12 | Missing result: hasValueFlow=12 |
114- | test.ps1:74:12:74:62 | # $ hasValueFlow=13 hasValueFlow=14 hasValueFlow=15 | Missing result: hasValueFlow=13 |
115- | test.ps1:74:12:74:62 | # $ hasValueFlow=13 hasValueFlow=14 hasValueFlow=15 | Missing result: hasValueFlow=14 |
116- | test.ps1:74:12:74:62 | # $ hasValueFlow=13 hasValueFlow=14 hasValueFlow=15 | Missing result: hasValueFlow=15 |
117- | test.ps1:75:12:75:62 | # $ hasValueFlow=13 hasValueFlow=14 hasValueFlow=15 | Missing result: hasValueFlow=13 |
118- | test.ps1:75:12:75:62 | # $ hasValueFlow=13 hasValueFlow=14 hasValueFlow=15 | Missing result: hasValueFlow=14 |
119- | test.ps1:75:12:75:62 | # $ hasValueFlow=13 hasValueFlow=14 hasValueFlow=15 | Missing result: hasValueFlow=15 |
120- | test.ps1:76:12:76:62 | # $ hasValueFlow=13 hasValueFlow=14 hasValueFlow=15 | Missing result: hasValueFlow=13 |
121- | test.ps1:76:12:76:62 | # $ hasValueFlow=13 hasValueFlow=14 hasValueFlow=15 | Missing result: hasValueFlow=14 |
122- | test.ps1:76:12:76:62 | # $ hasValueFlow=13 hasValueFlow=14 hasValueFlow=15 | Missing result: hasValueFlow=15 |
123- | test.ps1:83:17:83:35 | # $ hasValueFlow=16 | Missing result: hasValueFlow=16 |
124- | test.ps1:87:17:87:45 | # $ SPURIOUS: hasValueFlow=16 | Fixed spurious result: hasValueFlow=16 |
125160#select
126161| test.ps1:4:6:4:9 | f | test.ps1:3:8:3:17 | Call to Source | test.ps1:4:6:4:9 | f | $@ | test.ps1:3:8:3:17 | Call to Source | Call to Source |
127162| test.ps1:11:6:11:13 | ...[...] | test.ps1:10:12:10:21 | Call to Source | test.ps1:11:6:11:13 | ...[...] | $@ | test.ps1:10:12:10:21 | Call to Source | Call to Source |
@@ -136,4 +171,16 @@ testFailures
136171| test.ps1:41:6:41:20 | ...[...] | test.ps1:35:6:35:16 | Call to Source | test.ps1:41:6:41:20 | ...[...] | $@ | test.ps1:35:6:35:16 | Call to Source | Call to Source |
137172| test.ps1:48:6:48:13 | ...[...] | test.ps1:43:6:43:16 | Call to Source | test.ps1:48:6:48:13 | ...[...] | $@ | test.ps1:43:6:43:16 | Call to Source | Call to Source |
138173| test.ps1:49:6:49:20 | ...[...] | test.ps1:43:6:43:16 | Call to Source | test.ps1:49:6:49:20 | ...[...] | $@ | test.ps1:43:6:43:16 | Call to Source | Call to Source |
174+ | test.ps1:55:14:55:24 | field | test.ps1:61:18:61:28 | Call to Source | test.ps1:55:14:55:24 | field | $@ | test.ps1:61:18:61:28 | Call to Source | Call to Source |
175+ | test.ps1:74:6:74:10 | ...[...] | test.ps1:66:10:66:20 | Call to Source | test.ps1:74:6:74:10 | ...[...] | $@ | test.ps1:66:10:66:20 | Call to Source | Call to Source |
176+ | test.ps1:74:6:74:10 | ...[...] | test.ps1:67:10:67:20 | Call to Source | test.ps1:74:6:74:10 | ...[...] | $@ | test.ps1:67:10:67:20 | Call to Source | Call to Source |
177+ | test.ps1:74:6:74:10 | ...[...] | test.ps1:68:10:68:20 | Call to Source | test.ps1:74:6:74:10 | ...[...] | $@ | test.ps1:68:10:68:20 | Call to Source | Call to Source |
178+ | test.ps1:75:6:75:10 | ...[...] | test.ps1:66:10:66:20 | Call to Source | test.ps1:75:6:75:10 | ...[...] | $@ | test.ps1:66:10:66:20 | Call to Source | Call to Source |
179+ | test.ps1:75:6:75:10 | ...[...] | test.ps1:67:10:67:20 | Call to Source | test.ps1:75:6:75:10 | ...[...] | $@ | test.ps1:67:10:67:20 | Call to Source | Call to Source |
180+ | test.ps1:75:6:75:10 | ...[...] | test.ps1:68:10:68:20 | Call to Source | test.ps1:75:6:75:10 | ...[...] | $@ | test.ps1:68:10:68:20 | Call to Source | Call to Source |
181+ | test.ps1:76:6:76:10 | ...[...] | test.ps1:66:10:66:20 | Call to Source | test.ps1:76:6:76:10 | ...[...] | $@ | test.ps1:66:10:66:20 | Call to Source | Call to Source |
182+ | test.ps1:76:6:76:10 | ...[...] | test.ps1:67:10:67:20 | Call to Source | test.ps1:76:6:76:10 | ...[...] | $@ | test.ps1:67:10:67:20 | Call to Source | Call to Source |
183+ | test.ps1:76:6:76:10 | ...[...] | test.ps1:68:10:68:20 | Call to Source | test.ps1:76:6:76:10 | ...[...] | $@ | test.ps1:68:10:68:20 | Call to Source | Call to Source |
184+ | test.ps1:83:6:83:15 | ...[...] | test.ps1:79:7:79:17 | Call to Source | test.ps1:83:6:83:15 | ...[...] | $@ | test.ps1:79:7:79:17 | Call to Source | Call to Source |
185+ | test.ps1:87:6:87:15 | ...[...] | test.ps1:79:7:79:17 | Call to Source | test.ps1:87:6:87:15 | ...[...] | $@ | test.ps1:79:7:79:17 | Call to Source | Call to Source |
139186| test.ps1:89:6:89:12 | b | test.ps1:88:11:88:21 | Call to Source | test.ps1:89:6:89:12 | b | $@ | test.ps1:88:11:88:21 | Call to Source | Call to Source |
0 commit comments