|
19 | 19 | | summaries.rb:1:11:1:36 | call to identity : | summaries.rb:37:36:37:42 | tainted |
|
20 | 20 | | summaries.rb:1:11:1:36 | call to identity : | summaries.rb:37:36:37:42 | tainted |
|
21 | 21 | | summaries.rb:1:11:1:36 | call to identity : | summaries.rb:51:24:51:30 | tainted : |
|
22 |
| -| summaries.rb:1:11:1:36 | call to identity : | summaries.rb:54:23:54:29 | tainted : | |
| 22 | +| summaries.rb:1:11:1:36 | call to identity : | summaries.rb:54:22:54:28 | tainted : | |
| 23 | +| summaries.rb:1:11:1:36 | call to identity : | summaries.rb:55:17:55:23 | tainted : | |
| 24 | +| summaries.rb:1:11:1:36 | call to identity : | summaries.rb:58:32:58:38 | tainted : | |
| 25 | +| summaries.rb:1:11:1:36 | call to identity : | summaries.rb:60:23:60:29 | tainted : | |
23 | 26 | | summaries.rb:1:20:1:36 | call to source : | summaries.rb:1:11:1:36 | call to identity : |
|
24 | 27 | | summaries.rb:1:20:1:36 | call to source : | summaries.rb:1:11:1:36 | call to identity : |
|
25 | 28 | | summaries.rb:4:12:7:3 | call to apply_block : | summaries.rb:9:6:9:13 | tainted2 |
|
@@ -52,10 +55,13 @@ edges
|
52 | 55 | | summaries.rb:44:8:44:8 | t : | summaries.rb:44:8:44:27 | call to matchedByNameRcv |
|
53 | 56 | | summaries.rb:48:24:48:41 | call to source : | summaries.rb:48:8:48:42 | call to preserveTaint |
|
54 | 57 | | summaries.rb:51:24:51:30 | tainted : | summaries.rb:51:6:51:31 | call to namedArg |
|
55 |
| -| summaries.rb:54:23:54:29 | tainted : | summaries.rb:54:40:54:40 | x : | |
56 |
| -| summaries.rb:54:40:54:40 | x : | summaries.rb:55:8:55:8 | x | |
57 |
| -| summaries.rb:62:24:62:53 | call to source : | summaries.rb:62:8:62:54 | call to preserveTaint | |
58 |
| -| summaries.rb:65:26:65:56 | call to source : | summaries.rb:65:8:65:57 | call to preserveTaint | |
| 58 | +| summaries.rb:54:22:54:28 | tainted : | summaries.rb:54:6:54:29 | call to anyArg | |
| 59 | +| summaries.rb:55:17:55:23 | tainted : | summaries.rb:55:6:55:24 | call to anyArg | |
| 60 | +| summaries.rb:58:32:58:38 | tainted : | summaries.rb:58:6:58:39 | call to anyPositionFromOne | |
| 61 | +| summaries.rb:60:23:60:29 | tainted : | summaries.rb:60:40:60:40 | x : | |
| 62 | +| summaries.rb:60:40:60:40 | x : | summaries.rb:61:8:61:8 | x | |
| 63 | +| summaries.rb:68:24:68:53 | call to source : | summaries.rb:68:8:68:54 | call to preserveTaint | |
| 64 | +| summaries.rb:71:26:71:56 | call to source : | summaries.rb:71:8:71:57 | call to preserveTaint | |
59 | 65 | nodes
|
60 | 66 | | summaries.rb:1:11:1:36 | call to identity : | semmle.label | call to identity : |
|
61 | 67 | | summaries.rb:1:11:1:36 | call to identity : | semmle.label | call to identity : |
|
@@ -112,13 +118,19 @@ nodes
|
112 | 118 | | summaries.rb:48:24:48:41 | call to source : | semmle.label | call to source : |
|
113 | 119 | | summaries.rb:51:6:51:31 | call to namedArg | semmle.label | call to namedArg |
|
114 | 120 | | summaries.rb:51:24:51:30 | tainted : | semmle.label | tainted : |
|
115 |
| -| summaries.rb:54:23:54:29 | tainted : | semmle.label | tainted : | |
116 |
| -| summaries.rb:54:40:54:40 | x : | semmle.label | x : | |
117 |
| -| summaries.rb:55:8:55:8 | x | semmle.label | x | |
118 |
| -| summaries.rb:62:8:62:54 | call to preserveTaint | semmle.label | call to preserveTaint | |
119 |
| -| summaries.rb:62:24:62:53 | call to source : | semmle.label | call to source : | |
120 |
| -| summaries.rb:65:8:65:57 | call to preserveTaint | semmle.label | call to preserveTaint | |
121 |
| -| summaries.rb:65:26:65:56 | call to source : | semmle.label | call to source : | |
| 121 | +| summaries.rb:54:6:54:29 | call to anyArg | semmle.label | call to anyArg | |
| 122 | +| summaries.rb:54:22:54:28 | tainted : | semmle.label | tainted : | |
| 123 | +| summaries.rb:55:6:55:24 | call to anyArg | semmle.label | call to anyArg | |
| 124 | +| summaries.rb:55:17:55:23 | tainted : | semmle.label | tainted : | |
| 125 | +| summaries.rb:58:6:58:39 | call to anyPositionFromOne | semmle.label | call to anyPositionFromOne | |
| 126 | +| summaries.rb:58:32:58:38 | tainted : | semmle.label | tainted : | |
| 127 | +| summaries.rb:60:23:60:29 | tainted : | semmle.label | tainted : | |
| 128 | +| summaries.rb:60:40:60:40 | x : | semmle.label | x : | |
| 129 | +| summaries.rb:61:8:61:8 | x | semmle.label | x | |
| 130 | +| summaries.rb:68:8:68:54 | call to preserveTaint | semmle.label | call to preserveTaint | |
| 131 | +| summaries.rb:68:24:68:53 | call to source : | semmle.label | call to source : | |
| 132 | +| summaries.rb:71:8:71:57 | call to preserveTaint | semmle.label | call to preserveTaint | |
| 133 | +| summaries.rb:71:26:71:56 | call to source : | semmle.label | call to source : | |
122 | 134 | subpaths
|
123 | 135 | invalidSpecComponent
|
124 | 136 | invalidOutputSpecComponent
|
@@ -150,9 +162,12 @@ invalidOutputSpecComponent
|
150 | 162 | | summaries.rb:44:8:44:27 | call to matchedByNameRcv | summaries.rb:40:7:40:17 | call to source : | summaries.rb:44:8:44:27 | call to matchedByNameRcv | $@ | summaries.rb:40:7:40:17 | call to source : | call to source : |
|
151 | 163 | | summaries.rb:48:8:48:42 | call to preserveTaint | summaries.rb:48:24:48:41 | call to source : | summaries.rb:48:8:48:42 | call to preserveTaint | $@ | summaries.rb:48:24:48:41 | call to source : | call to source : |
|
152 | 164 | | summaries.rb:51:6:51:31 | call to namedArg | summaries.rb:1:20:1:36 | call to source : | summaries.rb:51:6:51:31 | call to namedArg | $@ | summaries.rb:1:20:1:36 | call to source : | call to source : |
|
153 |
| -| summaries.rb:55:8:55:8 | x | summaries.rb:1:20:1:36 | call to source : | summaries.rb:55:8:55:8 | x | $@ | summaries.rb:1:20:1:36 | call to source : | call to source : | |
154 |
| -| summaries.rb:62:8:62:54 | call to preserveTaint | summaries.rb:62:24:62:53 | call to source : | summaries.rb:62:8:62:54 | call to preserveTaint | $@ | summaries.rb:62:24:62:53 | call to source : | call to source : | |
155 |
| -| summaries.rb:65:8:65:57 | call to preserveTaint | summaries.rb:65:26:65:56 | call to source : | summaries.rb:65:8:65:57 | call to preserveTaint | $@ | summaries.rb:65:26:65:56 | call to source : | call to source : | |
| 165 | +| summaries.rb:54:6:54:29 | call to anyArg | summaries.rb:1:20:1:36 | call to source : | summaries.rb:54:6:54:29 | call to anyArg | $@ | summaries.rb:1:20:1:36 | call to source : | call to source : | |
| 166 | +| summaries.rb:55:6:55:24 | call to anyArg | summaries.rb:1:20:1:36 | call to source : | summaries.rb:55:6:55:24 | call to anyArg | $@ | summaries.rb:1:20:1:36 | call to source : | call to source : | |
| 167 | +| summaries.rb:58:6:58:39 | call to anyPositionFromOne | summaries.rb:1:20:1:36 | call to source : | summaries.rb:58:6:58:39 | call to anyPositionFromOne | $@ | summaries.rb:1:20:1:36 | call to source : | call to source : | |
| 168 | +| summaries.rb:61:8:61:8 | x | summaries.rb:1:20:1:36 | call to source : | summaries.rb:61:8:61:8 | x | $@ | summaries.rb:1:20:1:36 | call to source : | call to source : | |
| 169 | +| summaries.rb:68:8:68:54 | call to preserveTaint | summaries.rb:68:24:68:53 | call to source : | summaries.rb:68:8:68:54 | call to preserveTaint | $@ | summaries.rb:68:24:68:53 | call to source : | call to source : | |
| 170 | +| summaries.rb:71:8:71:57 | call to preserveTaint | summaries.rb:71:26:71:56 | call to source : | summaries.rb:71:8:71:57 | call to preserveTaint | $@ | summaries.rb:71:26:71:56 | call to source : | call to source : | |
156 | 171 | warning
|
157 | 172 | | CSV type row should have 5 columns but has 2: test;TooFewColumns |
|
158 | 173 | | CSV type row should have 5 columns but has 8: test;TooManyColumns;;;Member[Foo].Instance;too;many;columns |
|
|
0 commit comments