10
10
| summaries.rb:1:11:1:26 | call to identity : | summaries.rb:35:16:35:22 | tainted |
11
11
| summaries.rb:1:11:1:26 | call to identity : | summaries.rb:36:21:36:27 | tainted |
12
12
| summaries.rb:1:11:1:26 | call to identity : | summaries.rb:37:36:37:42 | tainted |
13
+ | summaries.rb:1:11:1:26 | call to identity : | summaries.rb:51:24:51:30 | tainted : |
14
+ | summaries.rb:1:11:1:26 | call to identity : | summaries.rb:54:23:54:29 | tainted : |
13
15
| summaries.rb:1:20:1:26 | "taint" : | summaries.rb:1:11:1:26 | call to identity : |
14
16
| summaries.rb:4:12:7:3 | call to apply_block : | summaries.rb:9:6:9:13 | tainted2 |
15
17
| summaries.rb:4:24:4:30 | tainted : | summaries.rb:4:12:7:3 | call to apply_block : |
32
34
| summaries.rb:42:24:42:24 | t : | summaries.rb:42:8:42:25 | call to matchedByName |
33
35
| summaries.rb:44:8:44:8 | t : | summaries.rb:44:8:44:27 | call to matchedByNameRcv |
34
36
| summaries.rb:48:24:48:30 | "taint" : | summaries.rb:48:8:48:31 | call to preserveTaint |
37
+ | summaries.rb:51:24:51:30 | tainted : | summaries.rb:51:6:51:31 | call to namedArg |
38
+ | summaries.rb:54:23:54:29 | tainted : | summaries.rb:54:40:54:40 | x : |
39
+ | summaries.rb:54:40:54:40 | x : | summaries.rb:55:8:55:8 | x |
40
+ | summaries.rb:62:24:62:30 | "taint" : | summaries.rb:62:8:62:31 | call to preserveTaint |
41
+ | summaries.rb:65:26:65:32 | "taint" : | summaries.rb:65:8:65:33 | call to preserveTaint |
35
42
nodes
36
43
| summaries.rb:1:11:1:26 | call to identity : | semmle.label | call to identity : |
37
44
| summaries.rb:1:20:1:26 | "taint" : | semmle.label | "taint" : |
69
76
| summaries.rb:44:8:44:27 | call to matchedByNameRcv | semmle.label | call to matchedByNameRcv |
70
77
| summaries.rb:48:8:48:31 | call to preserveTaint | semmle.label | call to preserveTaint |
71
78
| summaries.rb:48:24:48:30 | "taint" : | semmle.label | "taint" : |
79
+ | summaries.rb:51:6:51:31 | call to namedArg | semmle.label | call to namedArg |
80
+ | summaries.rb:51:24:51:30 | tainted : | semmle.label | tainted : |
81
+ | summaries.rb:54:23:54:29 | tainted : | semmle.label | tainted : |
82
+ | summaries.rb:54:40:54:40 | x : | semmle.label | x : |
83
+ | summaries.rb:55:8:55:8 | x | semmle.label | x |
84
+ | summaries.rb:62:8:62:31 | call to preserveTaint | semmle.label | call to preserveTaint |
85
+ | summaries.rb:62:24:62:30 | "taint" : | semmle.label | "taint" : |
86
+ | summaries.rb:65:8:65:33 | call to preserveTaint | semmle.label | call to preserveTaint |
87
+ | summaries.rb:65:26:65:32 | "taint" : | semmle.label | "taint" : |
72
88
subpaths
73
89
invalidSpecComponent
74
90
invalidOutputSpecComponent
@@ -90,6 +106,10 @@ invalidOutputSpecComponent
90
106
| summaries.rb:42:8:42:25 | call to matchedByName | summaries.rb:40:7:40:13 | "taint" : | summaries.rb:42:8:42:25 | call to matchedByName | $@ | summaries.rb:40:7:40:13 | "taint" : | "taint" : |
91
107
| summaries.rb:44:8:44:27 | call to matchedByNameRcv | summaries.rb:40:7:40:13 | "taint" : | summaries.rb:44:8:44:27 | call to matchedByNameRcv | $@ | summaries.rb:40:7:40:13 | "taint" : | "taint" : |
92
108
| summaries.rb:48:8:48:31 | call to preserveTaint | summaries.rb:48:24:48:30 | "taint" : | summaries.rb:48:8:48:31 | call to preserveTaint | $@ | summaries.rb:48:24:48:30 | "taint" : | "taint" : |
109
+ | summaries.rb:51:6:51:31 | call to namedArg | summaries.rb:1:20:1:26 | "taint" : | summaries.rb:51:6:51:31 | call to namedArg | $@ | summaries.rb:1:20:1:26 | "taint" : | "taint" : |
110
+ | summaries.rb:55:8:55:8 | x | summaries.rb:1:20:1:26 | "taint" : | summaries.rb:55:8:55:8 | x | $@ | summaries.rb:1:20:1:26 | "taint" : | "taint" : |
111
+ | summaries.rb:62:8:62:31 | call to preserveTaint | summaries.rb:62:24:62:30 | "taint" : | summaries.rb:62:8:62:31 | call to preserveTaint | $@ | summaries.rb:62:24:62:30 | "taint" : | "taint" : |
112
+ | summaries.rb:65:8:65:33 | call to preserveTaint | summaries.rb:65:26:65:32 | "taint" : | summaries.rb:65:8:65:33 | call to preserveTaint | $@ | summaries.rb:65:26:65:32 | "taint" : | "taint" : |
93
113
warning
94
114
| CSV type row should have 5 columns but has 2: test;TooFewColumns |
95
115
| CSV type row should have 5 columns but has 8: test;TooManyColumns;;;Member[Foo].Instance;too;many;columns |
0 commit comments