|
7 | 7 | | blocks.rb:24:18:24:18 | x | blocks.rb:25:8:25:8 | x | provenance | |
|
8 | 8 | | callbacks.rb:9:15:9:15 | x | callbacks.rb:10:12:10:12 | x | provenance | |
|
9 | 9 | | callbacks.rb:10:12:10:12 | x | callbacks.rb:17:15:17:15 | x | provenance | |
|
10 |
| -| callbacks.rb:10:12:10:12 | x | callbacks.rb:18:15:18:15 | x | provenance | | |
11 | 10 | | callbacks.rb:13:20:13:20 | x | callbacks.rb:14:14:14:14 | x | provenance | |
|
12 | 11 | | callbacks.rb:14:14:14:14 | x | callbacks.rb:9:15:9:15 | x | provenance | |
|
13 | 12 | | callbacks.rb:17:15:17:15 | x | callbacks.rb:17:25:17:25 | x | provenance | |
|
14 | 13 | | callbacks.rb:17:31:17:38 | call to taint | callbacks.rb:13:20:13:20 | x | provenance | |
|
15 |
| -| callbacks.rb:18:15:18:15 | x | callbacks.rb:18:25:18:25 | x | provenance | | |
16 | 14 | | callbacks.rb:20:17:20:17 | x | callbacks.rb:21:11:21:11 | x | provenance | |
|
17 | 15 | | callbacks.rb:21:11:21:11 | x | callbacks.rb:28:31:28:31 | x | provenance | |
|
18 |
| -| callbacks.rb:21:11:21:11 | x | callbacks.rb:29:29:29:29 | x | provenance | | |
19 | 16 | | callbacks.rb:24:23:24:23 | x | callbacks.rb:25:17:25:17 | x | provenance | |
|
20 | 17 | | callbacks.rb:25:17:25:17 | x | callbacks.rb:20:17:20:17 | x | provenance | |
|
21 | 18 | | callbacks.rb:28:18:28:25 | call to taint | callbacks.rb:24:23:24:23 | x | provenance | |
|
22 | 19 | | callbacks.rb:28:31:28:31 | x | callbacks.rb:28:39:28:39 | x | provenance | |
|
23 |
| -| callbacks.rb:29:29:29:29 | x | callbacks.rb:29:37:29:37 | x | provenance | | |
24 | 20 | | captured_variables.rb:9:24:9:24 | x | captured_variables.rb:11:5:11:6 | fn : [lambda] [captured x] | provenance | |
|
25 | 21 | | captured_variables.rb:11:5:11:6 | fn : [lambda] [captured x] | captured_variables.rb:10:20:10:20 | x | provenance | |
|
26 | 22 | | captured_variables.rb:13:20:13:29 | call to taint | captured_variables.rb:9:24:9:24 | x | provenance | |
|
@@ -295,17 +291,13 @@ nodes
|
295 | 291 | | callbacks.rb:17:15:17:15 | x | semmle.label | x |
|
296 | 292 | | callbacks.rb:17:25:17:25 | x | semmle.label | x |
|
297 | 293 | | callbacks.rb:17:31:17:38 | call to taint | semmle.label | call to taint |
|
298 |
| -| callbacks.rb:18:15:18:15 | x | semmle.label | x | |
299 |
| -| callbacks.rb:18:25:18:25 | x | semmle.label | x | |
300 | 294 | | callbacks.rb:20:17:20:17 | x | semmle.label | x |
|
301 | 295 | | callbacks.rb:21:11:21:11 | x | semmle.label | x |
|
302 | 296 | | callbacks.rb:24:23:24:23 | x | semmle.label | x |
|
303 | 297 | | callbacks.rb:25:17:25:17 | x | semmle.label | x |
|
304 | 298 | | callbacks.rb:28:18:28:25 | call to taint | semmle.label | call to taint |
|
305 | 299 | | callbacks.rb:28:31:28:31 | x | semmle.label | x |
|
306 | 300 | | callbacks.rb:28:39:28:39 | x | semmle.label | x |
|
307 |
| -| callbacks.rb:29:29:29:29 | x | semmle.label | x | |
308 |
| -| callbacks.rb:29:37:29:37 | x | semmle.label | x | |
309 | 301 | | captured_variables.rb:9:24:9:24 | x | semmle.label | x |
|
310 | 302 | | captured_variables.rb:10:20:10:20 | x | semmle.label | x |
|
311 | 303 | | captured_variables.rb:11:5:11:6 | fn : [lambda] [captured x] | semmle.label | fn : [lambda] [captured x] |
|
@@ -616,15 +608,11 @@ subpaths
|
616 | 608 | | instance_variables.rb:120:6:120:10 | foo16 : Foo [@field] | captured_variables.rb:60:5:62:7 | self in get_field : Foo [@field] | captured_variables.rb:61:9:61:21 | return | instance_variables.rb:120:6:120:20 | call to get_field |
|
617 | 609 | | instance_variables.rb:120:6:120:10 | foo16 : Foo [@field] | instance_variables.rb:13:5:15:7 | self in get_field : Foo [@field] | instance_variables.rb:14:9:14:21 | return | instance_variables.rb:120:6:120:20 | call to get_field |
|
618 | 610 | testFailures
|
619 |
| -| callbacks.rb:18:25:18:25 | x | Unexpected result: hasValueFlow=1 | |
620 |
| -| callbacks.rb:29:37:29:37 | x | Unexpected result: hasValueFlow=2 | |
621 | 611 | #select
|
622 | 612 | | 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 |
|
623 | 613 | | blocks.rb:25:8:25:8 | x | blocks.rb:24:3:24:11 | call to source | blocks.rb:25:8:25:8 | x | $@ | blocks.rb:24:3:24:11 | call to source | call to source |
|
624 | 614 | | 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 |
|
625 |
| -| 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 | |
626 | 615 | | 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 |
|
627 |
| -| 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 | |
628 | 616 | | 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 |
|
629 | 617 | | 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 |
|
630 | 618 | | 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