@@ -1089,6 +1089,19 @@ edges
1089
1089
| hash_flow.rb:994:30:994:40 | call to taint | hash_flow.rb:994:14:994:47 | ...[...] [element :b] | provenance | |
1090
1090
| hash_flow.rb:996:14:996:15 | h2 [element :b] | hash_flow.rb:996:14:996:19 | ...[...] | provenance | |
1091
1091
| hash_flow.rb:998:14:998:15 | h2 [element :b] | hash_flow.rb:998:14:998:18 | ...[...] | provenance | |
1092
+ | hash_flow.rb:1006:5:1006:5 | [post] h [element] | hash_flow.rb:1007:12:1007:12 | h [element] | provenance | |
1093
+ | hash_flow.rb:1006:14:1006:24 | call to taint | hash_flow.rb:1006:5:1006:5 | [post] h [element] | provenance | |
1094
+ | hash_flow.rb:1007:5:1007:8 | keys [element] | hash_flow.rb:1008:10:1008:13 | keys [element] | provenance | |
1095
+ | hash_flow.rb:1007:12:1007:12 | h [element] | hash_flow.rb:1007:12:1007:17 | call to keys [element] | provenance | |
1096
+ | hash_flow.rb:1007:12:1007:17 | call to keys [element] | hash_flow.rb:1007:5:1007:8 | keys [element] | provenance | |
1097
+ | hash_flow.rb:1008:10:1008:13 | keys [element] | hash_flow.rb:1008:10:1008:17 | ...[...] | provenance | |
1098
+ | hash_flow.rb:1012:5:1012:5 | h [element :a] | hash_flow.rb:1013:5:1013:5 | h [element :a] | provenance | |
1099
+ | hash_flow.rb:1012:9:1012:45 | call to [] [element :a] | hash_flow.rb:1012:5:1012:5 | h [element :a] | provenance | |
1100
+ | hash_flow.rb:1012:14:1012:24 | call to taint | hash_flow.rb:1012:9:1012:45 | call to [] [element :a] | provenance | |
1101
+ | hash_flow.rb:1013:5:1013:5 | h [element :a] | hash_flow.rb:1013:15:1013:15 | k | provenance | |
1102
+ | hash_flow.rb:1013:5:1013:5 | h [element :a] | hash_flow.rb:1013:18:1013:18 | v | provenance | |
1103
+ | hash_flow.rb:1013:15:1013:15 | k | hash_flow.rb:1015:14:1015:14 | k | provenance | |
1104
+ | hash_flow.rb:1013:18:1013:18 | v | hash_flow.rb:1014:14:1014:14 | v | provenance | |
1092
1105
nodes
1093
1106
| hash_flow.rb:10:5:10:8 | hash [element 0] | semmle.label | hash [element 0] |
1094
1107
| hash_flow.rb:10:5:10:8 | hash [element :a] | semmle.label | hash [element :a] |
@@ -2251,6 +2264,21 @@ nodes
2251
2264
| hash_flow.rb:996:14:996:19 | ...[...] | semmle.label | ...[...] |
2252
2265
| hash_flow.rb:998:14:998:15 | h2 [element :b] | semmle.label | h2 [element :b] |
2253
2266
| hash_flow.rb:998:14:998:18 | ...[...] | semmle.label | ...[...] |
2267
+ | hash_flow.rb:1006:5:1006:5 | [post] h [element] | semmle.label | [post] h [element] |
2268
+ | hash_flow.rb:1006:14:1006:24 | call to taint | semmle.label | call to taint |
2269
+ | hash_flow.rb:1007:5:1007:8 | keys [element] | semmle.label | keys [element] |
2270
+ | hash_flow.rb:1007:12:1007:12 | h [element] | semmle.label | h [element] |
2271
+ | hash_flow.rb:1007:12:1007:17 | call to keys [element] | semmle.label | call to keys [element] |
2272
+ | hash_flow.rb:1008:10:1008:13 | keys [element] | semmle.label | keys [element] |
2273
+ | hash_flow.rb:1008:10:1008:17 | ...[...] | semmle.label | ...[...] |
2274
+ | hash_flow.rb:1012:5:1012:5 | h [element :a] | semmle.label | h [element :a] |
2275
+ | hash_flow.rb:1012:9:1012:45 | call to [] [element :a] | semmle.label | call to [] [element :a] |
2276
+ | hash_flow.rb:1012:14:1012:24 | call to taint | semmle.label | call to taint |
2277
+ | hash_flow.rb:1013:5:1013:5 | h [element :a] | semmle.label | h [element :a] |
2278
+ | hash_flow.rb:1013:15:1013:15 | k | semmle.label | k |
2279
+ | hash_flow.rb:1013:18:1013:18 | v | semmle.label | v |
2280
+ | hash_flow.rb:1014:14:1014:14 | v | semmle.label | v |
2281
+ | hash_flow.rb:1015:14:1015:14 | k | semmle.label | k |
2254
2282
subpaths
2255
2283
hashLiteral
2256
2284
| hash_flow.rb:10:12:21:5 | call to [] |
@@ -2324,6 +2352,8 @@ hashLiteral
2324
2352
| hash_flow.rb:946:13:950:5 | call to [] |
2325
2353
| hash_flow.rb:971:9:971:38 | ...[...] |
2326
2354
| hash_flow.rb:994:14:994:47 | ...[...] |
2355
+ | hash_flow.rb:1005:9:1005:10 | call to [] |
2356
+ | hash_flow.rb:1012:9:1012:45 | call to [] |
2327
2357
#select
2328
2358
| hash_flow.rb:22:10:22:17 | ...[...] | hash_flow.rb:11:15:11:24 | call to taint | hash_flow.rb:22:10:22:17 | ...[...] | $@ | hash_flow.rb:11:15:11:24 | call to taint | call to taint |
2329
2359
| hash_flow.rb:24:10:24:17 | ...[...] | hash_flow.rb:13:12:13:21 | call to taint | hash_flow.rb:24:10:24:17 | ...[...] | $@ | hash_flow.rb:13:12:13:21 | call to taint | call to taint |
@@ -2569,3 +2599,6 @@ hashLiteral
2569
2599
| hash_flow.rb:975:10:975:13 | ...[...] | hash_flow.rb:971:23:971:31 | call to taint | hash_flow.rb:975:10:975:13 | ...[...] | $@ | hash_flow.rb:971:23:971:31 | call to taint | call to taint |
2570
2600
| hash_flow.rb:996:14:996:19 | ...[...] | hash_flow.rb:994:30:994:40 | call to taint | hash_flow.rb:996:14:996:19 | ...[...] | $@ | hash_flow.rb:994:30:994:40 | call to taint | call to taint |
2571
2601
| hash_flow.rb:998:14:998:18 | ...[...] | hash_flow.rb:994:30:994:40 | call to taint | hash_flow.rb:998:14:998:18 | ...[...] | $@ | hash_flow.rb:994:30:994:40 | call to taint | call to taint |
2602
+ | hash_flow.rb:1008:10:1008:17 | ...[...] | hash_flow.rb:1006:14:1006:24 | call to taint | hash_flow.rb:1008:10:1008:17 | ...[...] | $@ | hash_flow.rb:1006:14:1006:24 | call to taint | call to taint |
2603
+ | hash_flow.rb:1014:14:1014:14 | v | hash_flow.rb:1012:14:1012:24 | call to taint | hash_flow.rb:1014:14:1014:14 | v | $@ | hash_flow.rb:1012:14:1012:24 | call to taint | call to taint |
2604
+ | hash_flow.rb:1015:14:1015:14 | k | hash_flow.rb:1012:14:1012:24 | call to taint | hash_flow.rb:1015:14:1015:14 | k | $@ | hash_flow.rb:1012:14:1012:24 | call to taint | call to taint |
0 commit comments