Skip to content

Commit 0ea28b4

Browse files
committed
Rust: Test .expected changes.
1 parent ff8032a commit 0ea28b4

File tree

1 file changed

+41
-0
lines changed

1 file changed

+41
-0
lines changed

rust/ql/test/query-tests/security/CWE-295/DisabledCertificateCheck.expected

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,38 @@
11
#select
22
| main.rs:4:4:4:30 | danger_accept_invalid_certs | main.rs:4:32:4:35 | true | main.rs:4:4:4:30 | danger_accept_invalid_certs | Disabling TLS certificate validation can expose the application to man-in-the-middle attacks. |
3+
| main.rs:4:32:4:35 | true | main.rs:4:32:4:35 | true | main.rs:4:32:4:35 | true | Disabling TLS certificate validation can expose the application to man-in-the-middle attacks. |
34
| main.rs:9:4:9:34 | danger_accept_invalid_hostnames | main.rs:9:36:9:39 | true | main.rs:9:4:9:34 | danger_accept_invalid_hostnames | Disabling TLS certificate validation can expose the application to man-in-the-middle attacks. |
5+
| main.rs:9:36:9:39 | true | main.rs:9:36:9:39 | true | main.rs:9:36:9:39 | true | Disabling TLS certificate validation can expose the application to man-in-the-middle attacks. |
46
| main.rs:16:4:16:30 | danger_accept_invalid_certs | main.rs:16:32:16:35 | true | main.rs:16:4:16:30 | danger_accept_invalid_certs | Disabling TLS certificate validation can expose the application to man-in-the-middle attacks. |
7+
| main.rs:16:32:16:35 | true | main.rs:16:32:16:35 | true | main.rs:16:32:16:35 | true | Disabling TLS certificate validation can expose the application to man-in-the-middle attacks. |
58
| main.rs:17:4:17:34 | danger_accept_invalid_hostnames | main.rs:17:36:17:39 | true | main.rs:17:4:17:34 | danger_accept_invalid_hostnames | Disabling TLS certificate validation can expose the application to man-in-the-middle attacks. |
9+
| main.rs:17:36:17:39 | true | main.rs:17:36:17:39 | true | main.rs:17:36:17:39 | true | Disabling TLS certificate validation can expose the application to man-in-the-middle attacks. |
610
| main.rs:37:4:37:30 | danger_accept_invalid_certs | main.rs:37:32:37:35 | true | main.rs:37:4:37:30 | danger_accept_invalid_certs | Disabling TLS certificate validation can expose the application to man-in-the-middle attacks. |
11+
| main.rs:37:32:37:35 | true | main.rs:37:32:37:35 | true | main.rs:37:32:37:35 | true | Disabling TLS certificate validation can expose the application to man-in-the-middle attacks. |
712
| main.rs:42:4:42:34 | danger_accept_invalid_hostnames | main.rs:42:36:42:39 | true | main.rs:42:4:42:34 | danger_accept_invalid_hostnames | Disabling TLS certificate validation can expose the application to man-in-the-middle attacks. |
13+
| main.rs:42:36:42:39 | true | main.rs:42:36:42:39 | true | main.rs:42:36:42:39 | true | Disabling TLS certificate validation can expose the application to man-in-the-middle attacks. |
814
| main.rs:47:4:47:30 | danger_accept_invalid_certs | main.rs:47:32:47:35 | true | main.rs:47:4:47:30 | danger_accept_invalid_certs | Disabling TLS certificate validation can expose the application to man-in-the-middle attacks. |
15+
| main.rs:47:32:47:35 | true | main.rs:47:32:47:35 | true | main.rs:47:32:47:35 | true | Disabling TLS certificate validation can expose the application to man-in-the-middle attacks. |
916
| main.rs:48:4:48:34 | danger_accept_invalid_hostnames | main.rs:48:36:48:39 | true | main.rs:48:4:48:34 | danger_accept_invalid_hostnames | Disabling TLS certificate validation can expose the application to man-in-the-middle attacks. |
17+
| main.rs:48:36:48:39 | true | main.rs:48:36:48:39 | true | main.rs:48:36:48:39 | true | Disabling TLS certificate validation can expose the application to man-in-the-middle attacks. |
1018
| main.rs:55:4:55:30 | danger_accept_invalid_certs | main.rs:55:32:55:35 | true | main.rs:55:4:55:30 | danger_accept_invalid_certs | Disabling TLS certificate validation can expose the application to man-in-the-middle attacks. |
19+
| main.rs:55:32:55:35 | true | main.rs:55:32:55:35 | true | main.rs:55:32:55:35 | true | Disabling TLS certificate validation can expose the application to man-in-the-middle attacks. |
1120
| main.rs:56:4:56:34 | danger_accept_invalid_hostnames | main.rs:56:36:56:39 | true | main.rs:56:4:56:34 | danger_accept_invalid_hostnames | Disabling TLS certificate validation can expose the application to man-in-the-middle attacks. |
21+
| main.rs:56:36:56:39 | true | main.rs:56:36:56:39 | true | main.rs:56:36:56:39 | true | Disabling TLS certificate validation can expose the application to man-in-the-middle attacks. |
1222
| main.rs:83:4:83:30 | danger_accept_invalid_certs | main.rs:74:15:74:18 | true | main.rs:83:4:83:30 | danger_accept_invalid_certs | Disabling TLS certificate validation can expose the application to man-in-the-middle attacks. |
23+
| main.rs:83:32:83:37 | always | main.rs:74:15:74:18 | true | main.rs:83:32:83:37 | always | Disabling TLS certificate validation can expose the application to man-in-the-middle attacks. |
1324
| main.rs:88:4:88:30 | danger_accept_invalid_certs | main.rs:75:22:75:25 | true | main.rs:88:4:88:30 | danger_accept_invalid_certs | Disabling TLS certificate validation can expose the application to man-in-the-middle attacks. |
25+
| main.rs:88:32:88:40 | sometimes | main.rs:75:22:75:25 | true | main.rs:88:32:88:40 | sometimes | Disabling TLS certificate validation can expose the application to man-in-the-middle attacks. |
1426
| main.rs:93:4:93:30 | danger_accept_invalid_certs | main.rs:154:17:154:20 | true | main.rs:93:4:93:30 | danger_accept_invalid_certs | Disabling TLS certificate validation can expose the application to man-in-the-middle attacks. |
27+
| main.rs:93:32:93:47 | sometimes_global | main.rs:154:17:154:20 | true | main.rs:93:32:93:47 | sometimes_global | Disabling TLS certificate validation can expose the application to man-in-the-middle attacks. |
1528
| main.rs:109:4:109:34 | danger_accept_invalid_hostnames | main.rs:107:17:107:31 | ...::exists | main.rs:109:4:109:34 | danger_accept_invalid_hostnames | Disabling TLS certificate validation can expose the application to man-in-the-middle attacks. |
29+
| main.rs:109:36:109:37 | b1 | main.rs:107:17:107:31 | ...::exists | main.rs:109:36:109:37 | b1 | Disabling TLS certificate validation can expose the application to man-in-the-middle attacks. |
1630
| main.rs:115:4:115:34 | danger_accept_invalid_hostnames | main.rs:113:43:113:50 | metadata | main.rs:115:4:115:34 | danger_accept_invalid_hostnames | Disabling TLS certificate validation can expose the application to man-in-the-middle attacks. |
31+
| main.rs:115:36:115:37 | b2 | main.rs:113:43:113:50 | metadata | main.rs:115:36:115:37 | b2 | Disabling TLS certificate validation can expose the application to man-in-the-middle attacks. |
1732
| main.rs:121:4:121:34 | danger_accept_invalid_hostnames | main.rs:119:11:119:27 | ...::metadata | main.rs:121:4:121:34 | danger_accept_invalid_hostnames | Disabling TLS certificate validation can expose the application to man-in-the-middle attacks. |
33+
| main.rs:121:36:121:37 | b3 | main.rs:119:11:119:27 | ...::metadata | main.rs:121:36:121:37 | b3 | Disabling TLS certificate validation can expose the application to man-in-the-middle attacks. |
1834
| main.rs:146:4:146:34 | danger_accept_invalid_hostnames | main.rs:144:39:144:42 | true | main.rs:146:4:146:34 | danger_accept_invalid_hostnames | Disabling TLS certificate validation can expose the application to man-in-the-middle attacks. |
35+
| main.rs:146:36:146:37 | b6 | main.rs:144:39:144:42 | true | main.rs:146:36:146:37 | b6 | Disabling TLS certificate validation can expose the application to man-in-the-middle attacks. |
1936
edges
2037
| main.rs:4:32:4:35 | true | main.rs:4:4:4:30 | danger_accept_invalid_certs | provenance | MaD:1 Sink:MaD:1 |
2138
| main.rs:9:36:9:39 | true | main.rs:9:4:9:34 | danger_accept_invalid_hostnames | provenance | MaD:2 Sink:MaD:2 |
@@ -28,31 +45,38 @@ edges
2845
| main.rs:55:32:55:35 | true | main.rs:55:4:55:30 | danger_accept_invalid_certs | provenance | MaD:5 Sink:MaD:5 |
2946
| main.rs:56:36:56:39 | true | main.rs:56:4:56:34 | danger_accept_invalid_hostnames | provenance | MaD:6 Sink:MaD:6 |
3047
| main.rs:73:19:73:40 | ...: bool | main.rs:93:32:93:47 | sometimes_global | provenance | |
48+
| main.rs:73:19:73:40 | ...: bool | main.rs:93:32:93:47 | sometimes_global | provenance | |
49+
| main.rs:74:6:74:11 | always | main.rs:83:32:83:37 | always | provenance | |
3150
| main.rs:74:6:74:11 | always | main.rs:83:32:83:37 | always | provenance | |
3251
| main.rs:74:15:74:18 | true | main.rs:74:6:74:11 | always | provenance | |
3352
| main.rs:75:6:75:18 | mut sometimes | main.rs:88:32:88:40 | sometimes | provenance | |
53+
| main.rs:75:6:75:18 | mut sometimes | main.rs:88:32:88:40 | sometimes | provenance | |
3454
| main.rs:75:22:75:25 | true | main.rs:75:6:75:18 | mut sometimes | provenance | |
3555
| main.rs:83:32:83:37 | always | main.rs:83:4:83:30 | danger_accept_invalid_certs | provenance | MaD:1 Sink:MaD:1 |
3656
| main.rs:88:32:88:40 | sometimes | main.rs:88:4:88:30 | danger_accept_invalid_certs | provenance | MaD:1 Sink:MaD:1 |
3757
| main.rs:93:32:93:47 | sometimes_global | main.rs:93:4:93:30 | danger_accept_invalid_certs | provenance | MaD:1 Sink:MaD:1 |
3858
| main.rs:107:6:107:7 | b1 | main.rs:109:36:109:37 | b1 | provenance | |
59+
| main.rs:107:6:107:7 | b1 | main.rs:109:36:109:37 | b1 | provenance | |
3960
| main.rs:107:17:107:31 | ...::exists | main.rs:107:17:107:42 | ...::exists(...) [Ok] | provenance | Src:MaD:8 |
4061
| main.rs:107:17:107:42 | ...::exists(...) [Ok] | main.rs:107:17:107:51 | ... .unwrap() | provenance | MaD:10 |
4162
| main.rs:107:17:107:51 | ... .unwrap() | main.rs:107:6:107:7 | b1 | provenance | |
4263
| main.rs:109:36:109:37 | b1 | main.rs:109:4:109:34 | danger_accept_invalid_hostnames | provenance | MaD:2 Sink:MaD:2 |
4364
| main.rs:113:6:113:7 | b2 | main.rs:115:36:115:37 | b2 | provenance | |
65+
| main.rs:113:6:113:7 | b2 | main.rs:115:36:115:37 | b2 | provenance | |
4466
| main.rs:113:11:113:52 | ... .metadata() [Ok] | main.rs:113:11:113:61 | ... .unwrap() | provenance | MaD:10 |
4567
| main.rs:113:11:113:61 | ... .unwrap() | main.rs:113:11:113:71 | ... .is_file() | provenance | MaD:12 |
4668
| main.rs:113:11:113:71 | ... .is_file() | main.rs:113:6:113:7 | b2 | provenance | |
4769
| main.rs:113:43:113:50 | metadata | main.rs:113:11:113:52 | ... .metadata() [Ok] | provenance | Src:MaD:7 |
4870
| main.rs:115:36:115:37 | b2 | main.rs:115:4:115:34 | danger_accept_invalid_hostnames | provenance | MaD:2 Sink:MaD:2 |
4971
| main.rs:119:6:119:7 | b3 | main.rs:121:36:121:37 | b3 | provenance | |
72+
| main.rs:119:6:119:7 | b3 | main.rs:121:36:121:37 | b3 | provenance | |
5073
| main.rs:119:11:119:27 | ...::metadata | main.rs:119:11:119:38 | ...::metadata(...) [Ok] | provenance | Src:MaD:9 |
5174
| main.rs:119:11:119:38 | ...::metadata(...) [Ok] | main.rs:119:11:119:47 | ... .unwrap() | provenance | MaD:10 |
5275
| main.rs:119:11:119:47 | ... .unwrap() | main.rs:119:11:119:56 | ... .is_dir() | provenance | MaD:11 |
5376
| main.rs:119:11:119:56 | ... .is_dir() | main.rs:119:6:119:7 | b3 | provenance | |
5477
| main.rs:121:36:121:37 | b3 | main.rs:121:4:121:34 | danger_accept_invalid_hostnames | provenance | MaD:2 Sink:MaD:2 |
5578
| main.rs:144:6:144:7 | b6 | main.rs:146:36:146:37 | b6 | provenance | |
79+
| main.rs:144:6:144:7 | b6 | main.rs:146:36:146:37 | b6 | provenance | |
5680
| main.rs:144:39:144:42 | true | main.rs:144:6:144:7 | b6 | provenance | |
5781
| main.rs:146:36:146:37 | b6 | main.rs:146:4:146:34 | danger_accept_invalid_hostnames | provenance | MaD:2 Sink:MaD:2 |
5882
| main.rs:154:17:154:20 | true | main.rs:73:19:73:40 | ...: bool | provenance | |
@@ -72,58 +96,75 @@ models
7296
nodes
7397
| main.rs:4:4:4:30 | danger_accept_invalid_certs | semmle.label | danger_accept_invalid_certs |
7498
| main.rs:4:32:4:35 | true | semmle.label | true |
99+
| main.rs:4:32:4:35 | true | semmle.label | true |
75100
| main.rs:9:4:9:34 | danger_accept_invalid_hostnames | semmle.label | danger_accept_invalid_hostnames |
76101
| main.rs:9:36:9:39 | true | semmle.label | true |
102+
| main.rs:9:36:9:39 | true | semmle.label | true |
77103
| main.rs:16:4:16:30 | danger_accept_invalid_certs | semmle.label | danger_accept_invalid_certs |
78104
| main.rs:16:32:16:35 | true | semmle.label | true |
105+
| main.rs:16:32:16:35 | true | semmle.label | true |
79106
| main.rs:17:4:17:34 | danger_accept_invalid_hostnames | semmle.label | danger_accept_invalid_hostnames |
80107
| main.rs:17:36:17:39 | true | semmle.label | true |
108+
| main.rs:17:36:17:39 | true | semmle.label | true |
81109
| main.rs:37:4:37:30 | danger_accept_invalid_certs | semmle.label | danger_accept_invalid_certs |
82110
| main.rs:37:32:37:35 | true | semmle.label | true |
111+
| main.rs:37:32:37:35 | true | semmle.label | true |
83112
| main.rs:42:4:42:34 | danger_accept_invalid_hostnames | semmle.label | danger_accept_invalid_hostnames |
84113
| main.rs:42:36:42:39 | true | semmle.label | true |
114+
| main.rs:42:36:42:39 | true | semmle.label | true |
85115
| main.rs:47:4:47:30 | danger_accept_invalid_certs | semmle.label | danger_accept_invalid_certs |
86116
| main.rs:47:32:47:35 | true | semmle.label | true |
117+
| main.rs:47:32:47:35 | true | semmle.label | true |
87118
| main.rs:48:4:48:34 | danger_accept_invalid_hostnames | semmle.label | danger_accept_invalid_hostnames |
88119
| main.rs:48:36:48:39 | true | semmle.label | true |
120+
| main.rs:48:36:48:39 | true | semmle.label | true |
89121
| main.rs:55:4:55:30 | danger_accept_invalid_certs | semmle.label | danger_accept_invalid_certs |
90122
| main.rs:55:32:55:35 | true | semmle.label | true |
123+
| main.rs:55:32:55:35 | true | semmle.label | true |
91124
| main.rs:56:4:56:34 | danger_accept_invalid_hostnames | semmle.label | danger_accept_invalid_hostnames |
92125
| main.rs:56:36:56:39 | true | semmle.label | true |
126+
| main.rs:56:36:56:39 | true | semmle.label | true |
93127
| main.rs:73:19:73:40 | ...: bool | semmle.label | ...: bool |
94128
| main.rs:74:6:74:11 | always | semmle.label | always |
95129
| main.rs:74:15:74:18 | true | semmle.label | true |
96130
| main.rs:75:6:75:18 | mut sometimes | semmle.label | mut sometimes |
97131
| main.rs:75:22:75:25 | true | semmle.label | true |
98132
| main.rs:83:4:83:30 | danger_accept_invalid_certs | semmle.label | danger_accept_invalid_certs |
99133
| main.rs:83:32:83:37 | always | semmle.label | always |
134+
| main.rs:83:32:83:37 | always | semmle.label | always |
100135
| main.rs:88:4:88:30 | danger_accept_invalid_certs | semmle.label | danger_accept_invalid_certs |
101136
| main.rs:88:32:88:40 | sometimes | semmle.label | sometimes |
137+
| main.rs:88:32:88:40 | sometimes | semmle.label | sometimes |
102138
| main.rs:93:4:93:30 | danger_accept_invalid_certs | semmle.label | danger_accept_invalid_certs |
103139
| main.rs:93:32:93:47 | sometimes_global | semmle.label | sometimes_global |
140+
| main.rs:93:32:93:47 | sometimes_global | semmle.label | sometimes_global |
104141
| main.rs:107:6:107:7 | b1 | semmle.label | b1 |
105142
| main.rs:107:17:107:31 | ...::exists | semmle.label | ...::exists |
106143
| main.rs:107:17:107:42 | ...::exists(...) [Ok] | semmle.label | ...::exists(...) [Ok] |
107144
| main.rs:107:17:107:51 | ... .unwrap() | semmle.label | ... .unwrap() |
108145
| main.rs:109:4:109:34 | danger_accept_invalid_hostnames | semmle.label | danger_accept_invalid_hostnames |
109146
| main.rs:109:36:109:37 | b1 | semmle.label | b1 |
147+
| main.rs:109:36:109:37 | b1 | semmle.label | b1 |
110148
| main.rs:113:6:113:7 | b2 | semmle.label | b2 |
111149
| main.rs:113:11:113:52 | ... .metadata() [Ok] | semmle.label | ... .metadata() [Ok] |
112150
| main.rs:113:11:113:61 | ... .unwrap() | semmle.label | ... .unwrap() |
113151
| main.rs:113:11:113:71 | ... .is_file() | semmle.label | ... .is_file() |
114152
| main.rs:113:43:113:50 | metadata | semmle.label | metadata |
115153
| main.rs:115:4:115:34 | danger_accept_invalid_hostnames | semmle.label | danger_accept_invalid_hostnames |
116154
| main.rs:115:36:115:37 | b2 | semmle.label | b2 |
155+
| main.rs:115:36:115:37 | b2 | semmle.label | b2 |
117156
| main.rs:119:6:119:7 | b3 | semmle.label | b3 |
118157
| main.rs:119:11:119:27 | ...::metadata | semmle.label | ...::metadata |
119158
| main.rs:119:11:119:38 | ...::metadata(...) [Ok] | semmle.label | ...::metadata(...) [Ok] |
120159
| main.rs:119:11:119:47 | ... .unwrap() | semmle.label | ... .unwrap() |
121160
| main.rs:119:11:119:56 | ... .is_dir() | semmle.label | ... .is_dir() |
122161
| main.rs:121:4:121:34 | danger_accept_invalid_hostnames | semmle.label | danger_accept_invalid_hostnames |
123162
| main.rs:121:36:121:37 | b3 | semmle.label | b3 |
163+
| main.rs:121:36:121:37 | b3 | semmle.label | b3 |
124164
| main.rs:144:6:144:7 | b6 | semmle.label | b6 |
125165
| main.rs:144:39:144:42 | true | semmle.label | true |
126166
| main.rs:146:4:146:34 | danger_accept_invalid_hostnames | semmle.label | danger_accept_invalid_hostnames |
127167
| main.rs:146:36:146:37 | b6 | semmle.label | b6 |
168+
| main.rs:146:36:146:37 | b6 | semmle.label | b6 |
128169
| main.rs:154:17:154:20 | true | semmle.label | true |
129170
subpaths

0 commit comments

Comments
 (0)