|
1 | 1 | testFailures |
| 2 | +| callbacks.rb:18:25:18:25 | x | Unexpected result: hasValueFlow=1 | |
| 3 | +| callbacks.rb:29:37:29:37 | x | Unexpected result: hasValueFlow=2 | |
2 | 4 | edges |
3 | 5 | | blocks.rb:14:12:14:20 | call to source | blocks.rb:8:10:8:14 | yield ... | |
| 6 | +| callbacks.rb:9:15:9:15 | x | callbacks.rb:10:12:10:12 | x | |
| 7 | +| callbacks.rb:10:12:10:12 | x | callbacks.rb:17:15:17:15 | x | |
| 8 | +| callbacks.rb:10:12:10:12 | x | callbacks.rb:18:15:18:15 | x | |
| 9 | +| callbacks.rb:13:20:13:20 | x | callbacks.rb:14:14:14:14 | x | |
| 10 | +| callbacks.rb:14:14:14:14 | x | callbacks.rb:9:15:9:15 | x | |
| 11 | +| callbacks.rb:17:15:17:15 | x | callbacks.rb:17:25:17:25 | x | |
| 12 | +| callbacks.rb:17:31:17:38 | call to taint | callbacks.rb:13:20:13:20 | x | |
| 13 | +| callbacks.rb:18:15:18:15 | x | callbacks.rb:18:25:18:25 | x | |
| 14 | +| callbacks.rb:20:17:20:17 | x | callbacks.rb:21:11:21:11 | x | |
| 15 | +| callbacks.rb:21:11:21:11 | x | callbacks.rb:28:31:28:31 | x | |
| 16 | +| callbacks.rb:21:11:21:11 | x | callbacks.rb:29:29:29:29 | x | |
| 17 | +| callbacks.rb:24:23:24:23 | x | callbacks.rb:25:17:25:17 | x | |
| 18 | +| callbacks.rb:25:17:25:17 | x | callbacks.rb:20:17:20:17 | x | |
| 19 | +| callbacks.rb:28:18:28:25 | call to taint | callbacks.rb:24:23:24:23 | x | |
| 20 | +| callbacks.rb:28:31:28:31 | x | callbacks.rb:28:39:28:39 | x | |
| 21 | +| callbacks.rb:29:29:29:29 | x | callbacks.rb:29:37:29:37 | x | |
4 | 22 | | captured_variables.rb:9:24:9:24 | x | captured_variables.rb:10:10:10:23 | -> { ... } [captured x] | |
5 | 23 | | captured_variables.rb:9:24:9:24 | x | captured_variables.rb:11:5:11:6 | fn [captured x] | |
6 | 24 | | captured_variables.rb:10:5:10:6 | fn [captured x] | captured_variables.rb:11:5:11:6 | fn [captured x] | |
@@ -256,6 +274,24 @@ edges |
256 | 274 | nodes |
257 | 275 | | blocks.rb:8:10:8:14 | yield ... | semmle.label | yield ... | |
258 | 276 | | blocks.rb:14:12:14:20 | call to source | semmle.label | call to source | |
| 277 | +| callbacks.rb:9:15:9:15 | x | semmle.label | x | |
| 278 | +| callbacks.rb:10:12:10:12 | x | semmle.label | x | |
| 279 | +| callbacks.rb:13:20:13:20 | x | semmle.label | x | |
| 280 | +| callbacks.rb:14:14:14:14 | x | semmle.label | x | |
| 281 | +| callbacks.rb:17:15:17:15 | x | semmle.label | x | |
| 282 | +| callbacks.rb:17:25:17:25 | x | semmle.label | x | |
| 283 | +| callbacks.rb:17:31:17:38 | call to taint | semmle.label | call to taint | |
| 284 | +| callbacks.rb:18:15:18:15 | x | semmle.label | x | |
| 285 | +| callbacks.rb:18:25:18:25 | x | semmle.label | x | |
| 286 | +| callbacks.rb:20:17:20:17 | x | semmle.label | x | |
| 287 | +| callbacks.rb:21:11:21:11 | x | semmle.label | x | |
| 288 | +| callbacks.rb:24:23:24:23 | x | semmle.label | x | |
| 289 | +| callbacks.rb:25:17:25:17 | x | semmle.label | x | |
| 290 | +| callbacks.rb:28:18:28:25 | call to taint | semmle.label | call to taint | |
| 291 | +| callbacks.rb:28:31:28:31 | x | semmle.label | x | |
| 292 | +| callbacks.rb:28:39:28:39 | x | semmle.label | x | |
| 293 | +| callbacks.rb:29:29:29:29 | x | semmle.label | x | |
| 294 | +| callbacks.rb:29:37:29:37 | x | semmle.label | x | |
259 | 295 | | captured_variables.rb:9:24:9:24 | x | semmle.label | x | |
260 | 296 | | captured_variables.rb:10:5:10:6 | fn [captured x] | semmle.label | fn [captured x] | |
261 | 297 | | captured_variables.rb:10:10:10:23 | -> { ... } [captured x] | semmle.label | -> { ... } [captured x] | |
@@ -552,6 +588,10 @@ subpaths |
552 | 588 | | instance_variables.rb:120:6:120:10 | foo16 [@field] | instance_variables.rb:13:5:15:7 | self in get_field [@field] | instance_variables.rb:14:9:14:21 | return | instance_variables.rb:120:6:120:20 | call to get_field | |
553 | 589 | #select |
554 | 590 | | blocks.rb:8:10:8:14 | yield ... | blocks.rb:14:12:14:20 | call to source | blocks.rb:8:10:8:14 | yield ... | $@ | blocks.rb:14:12:14:20 | call to source | call to source | |
| 591 | +| callbacks.rb:17:25:17:25 | x | callbacks.rb:17:31:17:38 | call to taint | callbacks.rb:17:25:17:25 | x | $@ | callbacks.rb:17:31:17:38 | call to taint | call to taint | |
| 592 | +| callbacks.rb:18:25:18:25 | x | callbacks.rb:17:31:17:38 | call to taint | callbacks.rb:18:25:18:25 | x | $@ | callbacks.rb:17:31:17:38 | call to taint | call to taint | |
| 593 | +| callbacks.rb:28:39:28:39 | x | callbacks.rb:28:18:28:25 | call to taint | callbacks.rb:28:39:28:39 | x | $@ | callbacks.rb:28:18:28:25 | call to taint | call to taint | |
| 594 | +| callbacks.rb:29:37:29:37 | x | callbacks.rb:28:18:28:25 | call to taint | callbacks.rb:29:37:29:37 | x | $@ | callbacks.rb:28:18:28:25 | call to taint | call to taint | |
555 | 595 | | captured_variables.rb:10:20:10:20 | x | captured_variables.rb:13:20:13:29 | call to taint | captured_variables.rb:10:20:10:20 | x | $@ | captured_variables.rb:13:20:13:29 | call to taint | call to taint | |
556 | 596 | | captured_variables.rb:17:14:17:14 | x | captured_variables.rb:20:25:20:34 | call to taint | captured_variables.rb:17:14:17:14 | x | $@ | captured_variables.rb:20:25:20:34 | call to taint | call to taint | |
557 | 597 | | captured_variables.rb:24:14:24:14 | x | captured_variables.rb:27:48:27:57 | call to taint | captured_variables.rb:24:14:24:14 | x | $@ | captured_variables.rb:27:48:27:57 | call to taint | call to taint | |
|
0 commit comments