|
5 | 5 | | blocks.rb:18:11:18:11 | x | blocks.rb:24:18:24:18 | x | provenance | |
|
6 | 6 | | blocks.rb:24:3:24:11 | call to source | blocks.rb:17:10:17:10 | x | provenance | |
|
7 | 7 | | blocks.rb:24:18:24:18 | x | blocks.rb:25:8:25:8 | x | provenance | |
|
| 8 | +| callbacks.rb:9:15:9:15 | x | callbacks.rb:10:12:10:12 | x | provenance | | |
| 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 | +| callbacks.rb:13:20:13:20 | x | callbacks.rb:14:14:14:14 | x | provenance | | |
| 12 | +| callbacks.rb:14:14:14:14 | x | callbacks.rb:9:15:9:15 | x | provenance | | |
| 13 | +| callbacks.rb:17:15:17:15 | x | callbacks.rb:17:25:17:25 | x | provenance | | |
| 14 | +| 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 | +| callbacks.rb:20:17:20:17 | x | callbacks.rb:21:11:21:11 | x | provenance | | |
| 17 | +| 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 | +| callbacks.rb:24:23:24:23 | x | callbacks.rb:25:17:25:17 | x | provenance | | |
| 20 | +| callbacks.rb:25:17:25:17 | x | callbacks.rb:20:17:20:17 | x | provenance | | |
| 21 | +| callbacks.rb:28:18:28:25 | call to taint | callbacks.rb:24:23:24:23 | x | provenance | | |
| 22 | +| 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 | | |
8 | 24 | | captured_variables.rb:9:24:9:24 | x | captured_variables.rb:11:5:11:6 | fn : [lambda] [captured x] | provenance | |
|
9 | 25 | | captured_variables.rb:11:5:11:6 | fn : [lambda] [captured x] | captured_variables.rb:10:20:10:20 | x | provenance | |
|
10 | 26 | | captured_variables.rb:13:20:13:29 | call to taint | captured_variables.rb:9:24:9:24 | x | provenance | |
|
@@ -272,6 +288,24 @@ nodes
|
272 | 288 | | blocks.rb:24:3:24:11 | call to source | semmle.label | call to source |
|
273 | 289 | | blocks.rb:24:18:24:18 | x | semmle.label | x |
|
274 | 290 | | blocks.rb:25:8:25:8 | x | semmle.label | x |
|
| 291 | +| callbacks.rb:9:15:9:15 | x | semmle.label | x | |
| 292 | +| callbacks.rb:10:12:10:12 | x | semmle.label | x | |
| 293 | +| callbacks.rb:13:20:13:20 | x | semmle.label | x | |
| 294 | +| callbacks.rb:14:14:14:14 | x | semmle.label | x | |
| 295 | +| callbacks.rb:17:15:17:15 | x | semmle.label | x | |
| 296 | +| callbacks.rb:17:25:17:25 | x | semmle.label | x | |
| 297 | +| 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 | +| callbacks.rb:20:17:20:17 | x | semmle.label | x | |
| 301 | +| callbacks.rb:21:11:21:11 | x | semmle.label | x | |
| 302 | +| callbacks.rb:24:23:24:23 | x | semmle.label | x | |
| 303 | +| callbacks.rb:25:17:25:17 | x | semmle.label | x | |
| 304 | +| callbacks.rb:28:18:28:25 | call to taint | semmle.label | call to taint | |
| 305 | +| callbacks.rb:28:31:28:31 | x | semmle.label | x | |
| 306 | +| 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 | |
275 | 309 | | captured_variables.rb:9:24:9:24 | x | semmle.label | x |
|
276 | 310 | | captured_variables.rb:10:20:10:20 | x | semmle.label | x |
|
277 | 311 | | captured_variables.rb:11:5:11:6 | fn : [lambda] [captured x] | semmle.label | fn : [lambda] [captured x] |
|
@@ -582,9 +616,15 @@ subpaths
|
582 | 616 | | 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 |
|
583 | 617 | | 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 |
|
584 | 618 | 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 | |
585 | 621 | #select
|
586 | 622 | | 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 |
|
587 | 623 | | 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 | +| 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 | +| 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 | |
588 | 628 | | 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 |
|
589 | 629 | | 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 |
|
590 | 630 | | 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