Skip to content

Commit 7526d37

Browse files
committed
Swift: Update expected test output
1 parent 3696196 commit 7526d37

File tree

4 files changed

+43
-7
lines changed

4 files changed

+43
-7
lines changed

swift/ql/lib/codeql/swift/dataflow/internal/FlowSummaryImpl.qll

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ private import codeql.dataflow.internal.AccessPathSyntax as AccessPath
88
private import DataFlowImplSpecific as DataFlowImplSpecific
99
private import DataFlowImplSpecific::Private
1010
private import DataFlowImplSpecific::Public
11-
private import DataFlowImplCommon
1211
private import codeql.swift.dataflow.ExternalFlow
1312

1413
module Input implements InputSig<Location, DataFlowImplSpecific::SwiftDataFlow> {

swift/ql/test/library-tests/dataflow/dataflow/DataFlow.expected

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
edges
2+
| file://:0:0:0:0 | .a [Reverse] [x] | file://:0:0:0:0 | self [Reverse] [a, x] | provenance | |
23
| file://:0:0:0:0 | .wrappedValue | test.swift:949:15:949:15 | x | provenance | |
34
| file://:0:0:0:0 | .wrappedValue | test.swift:951:15:951:15 | x | provenance | |
45
| file://:0:0:0:0 | KeyPathComponent [some:0] | test.swift:663:13:663:29 | exit #keyPath(...) [some:0] | provenance | |
@@ -10,6 +11,7 @@ edges
1011
| file://:0:0:0:0 | [post] self [x, some:0] | test.swift:559:9:559:9 | self [Reverse] [x, some:0] | provenance | |
1112
| file://:0:0:0:0 | [post] self [x] | test.swift:163:7:163:7 | self [Reverse] [x] | provenance | |
1213
| file://:0:0:0:0 | [post] self [x] | test.swift:559:9:559:9 | self [Reverse] [x] | provenance | |
14+
| file://:0:0:0:0 | self [Reverse] [a, x] | test.swift:185:7:185:7 | self [Reverse] [a, x] | provenance | |
1315
| file://:0:0:0:0 | self [a, x] | file://:0:0:0:0 | .a [x] | provenance | |
1416
| file://:0:0:0:0 | self [s, x] | file://:0:0:0:0 | .s [x] | provenance | |
1517
| file://:0:0:0:0 | self [str] | file://:0:0:0:0 | .str | provenance | |
@@ -234,7 +236,10 @@ edges
234236
| test.swift:181:13:181:13 | a [x] | test.swift:181:13:181:15 | .x | provenance | |
235237
| test.swift:185:7:185:7 | self [a, x] | file://:0:0:0:0 | self [a, x] | provenance | |
236238
| test.swift:194:3:194:3 | [post] b [a, x] | test.swift:195:13:195:13 | b [a, x] | provenance | |
239+
| test.swift:194:3:194:5 | .a [Reverse] [x] | file://:0:0:0:0 | .a [Reverse] [x] | provenance | |
240+
| test.swift:194:3:194:5 | .a [Reverse] [x] | test.swift:194:3:194:3 | [post] b [a, x] | provenance | |
237241
| test.swift:194:3:194:5 | [post] getter for .a [x] | test.swift:194:3:194:3 | [post] b [a, x] | provenance | |
242+
| test.swift:194:3:194:5 | [post] getter for .a [x] | test.swift:194:3:194:5 | .a [Reverse] [x] | provenance | |
238243
| test.swift:194:11:194:18 | call to source() | test.swift:163:7:163:7 | value | provenance | |
239244
| test.swift:194:11:194:18 | call to source() | test.swift:194:3:194:5 | [post] getter for .a [x] | provenance | |
240245
| test.swift:195:13:195:13 | b [a, x] | test.swift:185:7:185:7 | self [a, x] | provenance | |
@@ -257,7 +262,10 @@ edges
257262
| test.swift:213:13:213:13 | a [x] | test.swift:173:8:173:8 | self [x] | provenance | |
258263
| test.swift:213:13:213:13 | a [x] | test.swift:213:13:213:19 | call to get() | provenance | |
259264
| test.swift:218:3:218:3 | [post] b [a, x] | test.swift:219:13:219:13 | b [a, x] | provenance | |
265+
| test.swift:218:3:218:5 | .a [Reverse] [x] | file://:0:0:0:0 | .a [Reverse] [x] | provenance | |
266+
| test.swift:218:3:218:5 | .a [Reverse] [x] | test.swift:218:3:218:3 | [post] b [a, x] | provenance | |
260267
| test.swift:218:3:218:5 | [post] getter for .a [x] | test.swift:218:3:218:3 | [post] b [a, x] | provenance | |
268+
| test.swift:218:3:218:5 | [post] getter for .a [x] | test.swift:218:3:218:5 | .a [Reverse] [x] | provenance | |
261269
| test.swift:218:11:218:18 | call to source() | test.swift:169:12:169:22 | value | provenance | |
262270
| test.swift:218:11:218:18 | call to source() | test.swift:218:3:218:5 | [post] getter for .a [x] | provenance | |
263271
| test.swift:219:13:219:13 | b [a, x] | test.swift:185:7:185:7 | self [a, x] | provenance | |
@@ -779,6 +787,7 @@ edges
779787
| test.swift:988:34:988:34 | value | file://:0:0:0:0 | value | provenance | |
780788
| test.swift:991:10:991:17 | call to source() | test.swift:988:34:988:34 | value | provenance | |
781789
nodes
790+
| file://:0:0:0:0 | .a [Reverse] [x] | semmle.label | .a [Reverse] [x] |
782791
| file://:0:0:0:0 | .a [x] | semmle.label | .a [x] |
783792
| file://:0:0:0:0 | .s [x] | semmle.label | .s [x] |
784793
| file://:0:0:0:0 | .str | semmle.label | .str |
@@ -800,6 +809,7 @@ nodes
800809
| file://:0:0:0:0 | [post] self [x, some:0] | semmle.label | [post] self [x, some:0] |
801810
| file://:0:0:0:0 | [post] self [x] | semmle.label | [post] self [x] |
802811
| file://:0:0:0:0 | [post] self [x] | semmle.label | [post] self [x] |
812+
| file://:0:0:0:0 | self [Reverse] [a, x] | semmle.label | self [Reverse] [a, x] |
803813
| file://:0:0:0:0 | self [a, x] | semmle.label | self [a, x] |
804814
| file://:0:0:0:0 | self [s, x] | semmle.label | self [s, x] |
805815
| file://:0:0:0:0 | self [str] | semmle.label | self [str] |
@@ -1037,8 +1047,10 @@ nodes
10371047
| test.swift:180:9:180:16 | call to source() | semmle.label | call to source() |
10381048
| test.swift:181:13:181:13 | a [x] | semmle.label | a [x] |
10391049
| test.swift:181:13:181:15 | .x | semmle.label | .x |
1050+
| test.swift:185:7:185:7 | self [Reverse] [a, x] | semmle.label | self [Reverse] [a, x] |
10401051
| test.swift:185:7:185:7 | self [a, x] | semmle.label | self [a, x] |
10411052
| test.swift:194:3:194:3 | [post] b [a, x] | semmle.label | [post] b [a, x] |
1053+
| test.swift:194:3:194:5 | .a [Reverse] [x] | semmle.label | .a [Reverse] [x] |
10421054
| test.swift:194:3:194:5 | [post] getter for .a [x] | semmle.label | [post] getter for .a [x] |
10431055
| test.swift:194:11:194:18 | call to source() | semmle.label | call to source() |
10441056
| test.swift:195:13:195:13 | b [a, x] | semmle.label | b [a, x] |
@@ -1057,6 +1069,7 @@ nodes
10571069
| test.swift:213:13:213:13 | a [x] | semmle.label | a [x] |
10581070
| test.swift:213:13:213:19 | call to get() | semmle.label | call to get() |
10591071
| test.swift:218:3:218:3 | [post] b [a, x] | semmle.label | [post] b [a, x] |
1072+
| test.swift:218:3:218:5 | .a [Reverse] [x] | semmle.label | .a [Reverse] [x] |
10601073
| test.swift:218:3:218:5 | [post] getter for .a [x] | semmle.label | [post] getter for .a [x] |
10611074
| test.swift:218:11:218:18 | call to source() | semmle.label | call to source() |
10621075
| test.swift:219:13:219:13 | b [a, x] | semmle.label | b [a, x] |
@@ -1623,6 +1636,7 @@ subpaths
16231636
| test.swift:174:12:174:12 | self [x] | test.swift:163:7:163:7 | self [x] | file://:0:0:0:0 | .x | test.swift:174:12:174:12 | .x |
16241637
| test.swift:180:9:180:16 | call to source() | test.swift:163:7:163:7 | value | test.swift:163:7:163:7 | self [Reverse] [x] | test.swift:180:3:180:3 | [post] a [x] |
16251638
| test.swift:181:13:181:13 | a [x] | test.swift:163:7:163:7 | self [x] | file://:0:0:0:0 | .x | test.swift:181:13:181:15 | .x |
1639+
| test.swift:194:3:194:5 | .a [Reverse] [x] | file://:0:0:0:0 | .a [Reverse] [x] | test.swift:185:7:185:7 | self [Reverse] [a, x] | test.swift:194:3:194:3 | [post] b [a, x] |
16261640
| test.swift:194:11:194:18 | call to source() | test.swift:163:7:163:7 | value | test.swift:163:7:163:7 | self [Reverse] [x] | test.swift:194:3:194:5 | [post] getter for .a [x] |
16271641
| test.swift:195:13:195:13 | b [a, x] | test.swift:185:7:185:7 | self [a, x] | file://:0:0:0:0 | .a [x] | test.swift:195:13:195:15 | .a [x] |
16281642
| test.swift:195:13:195:15 | .a [x] | test.swift:163:7:163:7 | self [x] | file://:0:0:0:0 | .x | test.swift:195:13:195:17 | .x |
@@ -1634,6 +1648,7 @@ subpaths
16341648
| test.swift:212:9:212:16 | call to source() | test.swift:169:12:169:22 | value | test.swift:169:3:171:3 | self[return] [x] | test.swift:212:3:212:3 | [post] a [x] |
16351649
| test.swift:212:9:212:16 | call to source() | test.swift:169:12:169:22 | value | test.swift:169:8:169:8 | self [Reverse] [x] | test.swift:212:3:212:3 | [post] a [x] |
16361650
| test.swift:213:13:213:13 | a [x] | test.swift:173:8:173:8 | self [x] | test.swift:174:12:174:12 | .x | test.swift:213:13:213:19 | call to get() |
1651+
| test.swift:218:3:218:5 | .a [Reverse] [x] | file://:0:0:0:0 | .a [Reverse] [x] | test.swift:185:7:185:7 | self [Reverse] [a, x] | test.swift:218:3:218:3 | [post] b [a, x] |
16371652
| test.swift:218:11:218:18 | call to source() | test.swift:169:12:169:22 | value | test.swift:169:3:171:3 | self[return] [x] | test.swift:218:3:218:5 | [post] getter for .a [x] |
16381653
| test.swift:218:11:218:18 | call to source() | test.swift:169:12:169:22 | value | test.swift:169:8:169:8 | self [Reverse] [x] | test.swift:218:3:218:5 | [post] getter for .a [x] |
16391654
| test.swift:219:13:219:13 | b [a, x] | test.swift:185:7:185:7 | self [a, x] | file://:0:0:0:0 | .a [x] | test.swift:219:13:219:15 | .a [x] |

swift/ql/test/query-tests/Security/CWE-311/CleartextStorageDatabase.expected

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -57,14 +57,20 @@ edges
5757
| SQLite.swift:197:17:197:49 | [...] [Collection element] | SQLite.swift:197:16:197:50 | [...] [Collection element, Collection element] | provenance | |
5858
| SQLite.swift:197:18:197:32 | ... <-(_:_:) ... | SQLite.swift:197:17:197:49 | [...] [Collection element] | provenance | |
5959
| SQLite.swift:197:32:197:32 | mobilePhoneNumber | SQLite.swift:197:18:197:32 | ... <-(_:_:) ... | provenance | |
60-
| file://:0:0:0:0 | [post] self [data, Collection element] | testRealm2.swift:13:6:13:6 | self [Reverse] [data, Collection element] | provenance | |
61-
| file://:0:0:0:0 | [post] self [data] | testRealm2.swift:13:6:13:6 | self [Reverse] [data] | provenance | |
62-
| file://:0:0:0:0 | [post] self [data] | testRealm.swift:27:6:27:6 | self [Reverse] [data] | provenance | |
63-
| file://:0:0:0:0 | [post] self [notStoredBankAccountNumber] | testCoreData2.swift:23:13:23:13 | self [Reverse] [notStoredBankAccountNumber] | provenance | |
64-
| file://:0:0:0:0 | [post] self [password] | testRealm.swift:34:6:34:6 | self [Reverse] [password] | provenance | |
65-
| file://:0:0:0:0 | [post] self [value] | testCoreData2.swift:70:9:70:9 | self [Reverse] [value] | provenance | |
60+
| file://:0:0:0:0 | [post] self [data, Collection element] | file://:0:0:0:0 | self [Reverse] [data, Collection element] | provenance | |
61+
| file://:0:0:0:0 | [post] self [data] | file://:0:0:0:0 | self [Reverse] [data] | provenance | |
62+
| file://:0:0:0:0 | [post] self [data] | file://:0:0:0:0 | self [Reverse] [data] | provenance | |
63+
| file://:0:0:0:0 | [post] self [notStoredBankAccountNumber] | file://:0:0:0:0 | self [Reverse] [notStoredBankAccountNumber] | provenance | |
64+
| file://:0:0:0:0 | [post] self [password] | file://:0:0:0:0 | self [Reverse] [password] | provenance | |
65+
| file://:0:0:0:0 | [post] self [value] | file://:0:0:0:0 | self [Reverse] [value] | provenance | |
6666
| file://:0:0:0:0 | self | file://:0:0:0:0 | .value | provenance | Config |
6767
| file://:0:0:0:0 | self | file://:0:0:0:0 | .value2 | provenance | Config |
68+
| file://:0:0:0:0 | self [Reverse] [data, Collection element] | testRealm2.swift:13:6:13:6 | self [Reverse] [data, Collection element] | provenance | |
69+
| file://:0:0:0:0 | self [Reverse] [data] | testRealm2.swift:13:6:13:6 | self [Reverse] [data] | provenance | |
70+
| file://:0:0:0:0 | self [Reverse] [data] | testRealm.swift:27:6:27:6 | self [Reverse] [data] | provenance | |
71+
| file://:0:0:0:0 | self [Reverse] [notStoredBankAccountNumber] | testCoreData2.swift:23:13:23:13 | self [Reverse] [notStoredBankAccountNumber] | provenance | |
72+
| file://:0:0:0:0 | self [Reverse] [password] | testRealm.swift:34:6:34:6 | self [Reverse] [password] | provenance | |
73+
| file://:0:0:0:0 | self [Reverse] [value] | testCoreData2.swift:70:9:70:9 | self [Reverse] [value] | provenance | |
6874
| file://:0:0:0:0 | self [value] | file://:0:0:0:0 | .value | provenance | |
6975
| file://:0:0:0:0 | value | file://:0:0:0:0 | [post] self [data] | provenance | |
7076
| file://:0:0:0:0 | value | file://:0:0:0:0 | [post] self [data] | provenance | |
@@ -337,6 +343,12 @@ nodes
337343
| file://:0:0:0:0 | [post] self [value] | semmle.label | [post] self [value] |
338344
| file://:0:0:0:0 | self | semmle.label | self |
339345
| file://:0:0:0:0 | self | semmle.label | self |
346+
| file://:0:0:0:0 | self [Reverse] [data, Collection element] | semmle.label | self [Reverse] [data, Collection element] |
347+
| file://:0:0:0:0 | self [Reverse] [data] | semmle.label | self [Reverse] [data] |
348+
| file://:0:0:0:0 | self [Reverse] [data] | semmle.label | self [Reverse] [data] |
349+
| file://:0:0:0:0 | self [Reverse] [notStoredBankAccountNumber] | semmle.label | self [Reverse] [notStoredBankAccountNumber] |
350+
| file://:0:0:0:0 | self [Reverse] [password] | semmle.label | self [Reverse] [password] |
351+
| file://:0:0:0:0 | self [Reverse] [value] | semmle.label | self [Reverse] [value] |
340352
| file://:0:0:0:0 | self [value] | semmle.label | self [value] |
341353
| file://:0:0:0:0 | value | semmle.label | value |
342354
| file://:0:0:0:0 | value | semmle.label | value |

swift/ql/test/query-tests/Security/CWE-757/InsecureTLS.expected

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,14 +35,19 @@ edges
3535
| InsecureTLS.swift:187:42:187:42 | withMinVersion | InsecureTLS.swift:187:5:187:5 | [post] self | provenance | |
3636
| InsecureTLS.swift:193:51:193:74 | .TLSv10 | InsecureTLS.swift:185:20:185:36 | withMinVersion | provenance | |
3737
| InsecureTLS.swift:196:56:196:63 | value | InsecureTLS.swift:196:1:198:1 | version[return] | provenance | |
38+
| InsecureTLS.swift:202:24:202:31 | .tlsMinimumSupportedProtocolVersion [Reverse] | InsecureTLS.swift:202:24:202:24 | [post] config | provenance | |
39+
| InsecureTLS.swift:202:24:202:31 | .tlsMinimumSupportedProtocolVersion [Reverse] | file://:0:0:0:0 | .tlsMinimumSupportedProtocolVersion [Reverse] | provenance | |
3840
| InsecureTLS.swift:202:24:202:31 | [post] getter for .tlsMinimumSupportedProtocolVersion | InsecureTLS.swift:202:24:202:24 | [post] config | provenance | |
41+
| InsecureTLS.swift:202:24:202:31 | [post] getter for .tlsMinimumSupportedProtocolVersion | InsecureTLS.swift:202:24:202:31 | .tlsMinimumSupportedProtocolVersion [Reverse] | provenance | |
3942
| InsecureTLS.swift:202:74:202:97 | .TLSv10 | InsecureTLS.swift:196:56:196:63 | value | provenance | |
4043
| InsecureTLS.swift:202:74:202:97 | .TLSv10 | InsecureTLS.swift:202:24:202:31 | [post] getter for .tlsMinimumSupportedProtocolVersion | provenance | |
44+
| file://:0:0:0:0 | .tlsMinimumSupportedProtocolVersion [Reverse] | file://:0:0:0:0 | self [Reverse] [tlsMinimumSupportedProtocolVersion] | provenance | |
4145
| file://:0:0:0:0 | [post] self [TLSVersion] | InsecureTLS.swift:158:7:158:7 | self [Reverse] [TLSVersion] | provenance | |
4246
| file://:0:0:0:0 | [post] self [tlsMaximumSupportedProtocolVersion] | InsecureTLS.swift:20:7:20:7 | self [Reverse] [tlsMaximumSupportedProtocolVersion] | provenance | |
4347
| file://:0:0:0:0 | [post] self [tlsMaximumSupportedProtocol] | InsecureTLS.swift:23:7:23:7 | self [Reverse] [tlsMaximumSupportedProtocol] | provenance | |
4448
| file://:0:0:0:0 | [post] self [tlsMinimumSupportedProtocolVersion] | InsecureTLS.swift:19:7:19:7 | self [Reverse] [tlsMinimumSupportedProtocolVersion] | provenance | |
4549
| file://:0:0:0:0 | [post] self [tlsMinimumSupportedProtocol] | InsecureTLS.swift:22:7:22:7 | self [Reverse] [tlsMinimumSupportedProtocol] | provenance | |
50+
| file://:0:0:0:0 | self [Reverse] [tlsMinimumSupportedProtocolVersion] | InsecureTLS.swift:19:7:19:7 | self [Reverse] [tlsMinimumSupportedProtocolVersion] | provenance | |
4651
| file://:0:0:0:0 | self [TLSVersion] | file://:0:0:0:0 | .TLSVersion | provenance | |
4752
| file://:0:0:0:0 | value | file://:0:0:0:0 | [post] self | provenance | |
4853
| file://:0:0:0:0 | value | file://:0:0:0:0 | [post] self | provenance | |
@@ -55,6 +60,7 @@ edges
5560
| file://:0:0:0:0 | value | file://:0:0:0:0 | [post] self [tlsMinimumSupportedProtocol] | provenance | |
5661
nodes
5762
| InsecureTLS.swift:19:7:19:7 | self [Reverse] [tlsMinimumSupportedProtocolVersion] | semmle.label | self [Reverse] [tlsMinimumSupportedProtocolVersion] |
63+
| InsecureTLS.swift:19:7:19:7 | self [Reverse] [tlsMinimumSupportedProtocolVersion] | semmle.label | self [Reverse] [tlsMinimumSupportedProtocolVersion] |
5864
| InsecureTLS.swift:19:7:19:7 | value | semmle.label | value |
5965
| InsecureTLS.swift:20:7:20:7 | self [Reverse] [tlsMaximumSupportedProtocolVersion] | semmle.label | self [Reverse] [tlsMaximumSupportedProtocolVersion] |
6066
| InsecureTLS.swift:20:7:20:7 | value | semmle.label | value |
@@ -96,9 +102,11 @@ nodes
96102
| InsecureTLS.swift:196:1:198:1 | version[return] | semmle.label | version[return] |
97103
| InsecureTLS.swift:196:56:196:63 | value | semmle.label | value |
98104
| InsecureTLS.swift:202:24:202:24 | [post] config | semmle.label | [post] config |
105+
| InsecureTLS.swift:202:24:202:31 | .tlsMinimumSupportedProtocolVersion [Reverse] | semmle.label | .tlsMinimumSupportedProtocolVersion [Reverse] |
99106
| InsecureTLS.swift:202:24:202:31 | [post] getter for .tlsMinimumSupportedProtocolVersion | semmle.label | [post] getter for .tlsMinimumSupportedProtocolVersion |
100107
| InsecureTLS.swift:202:74:202:97 | .TLSv10 | semmle.label | .TLSv10 |
101108
| file://:0:0:0:0 | .TLSVersion | semmle.label | .TLSVersion |
109+
| file://:0:0:0:0 | .tlsMinimumSupportedProtocolVersion [Reverse] | semmle.label | .tlsMinimumSupportedProtocolVersion [Reverse] |
102110
| file://:0:0:0:0 | [post] self | semmle.label | [post] self |
103111
| file://:0:0:0:0 | [post] self | semmle.label | [post] self |
104112
| file://:0:0:0:0 | [post] self | semmle.label | [post] self |
@@ -108,6 +116,7 @@ nodes
108116
| file://:0:0:0:0 | [post] self [tlsMaximumSupportedProtocol] | semmle.label | [post] self [tlsMaximumSupportedProtocol] |
109117
| file://:0:0:0:0 | [post] self [tlsMinimumSupportedProtocolVersion] | semmle.label | [post] self [tlsMinimumSupportedProtocolVersion] |
110118
| file://:0:0:0:0 | [post] self [tlsMinimumSupportedProtocol] | semmle.label | [post] self [tlsMinimumSupportedProtocol] |
119+
| file://:0:0:0:0 | self [Reverse] [tlsMinimumSupportedProtocolVersion] | semmle.label | self [Reverse] [tlsMinimumSupportedProtocolVersion] |
111120
| file://:0:0:0:0 | self [TLSVersion] | semmle.label | self [TLSVersion] |
112121
| file://:0:0:0:0 | value | semmle.label | value |
113122
| file://:0:0:0:0 | value | semmle.label | value |
@@ -126,6 +135,7 @@ subpaths
126135
| InsecureTLS.swift:165:47:165:47 | def [TLSVersion] | InsecureTLS.swift:158:7:158:7 | self [TLSVersion] | file://:0:0:0:0 | .TLSVersion | InsecureTLS.swift:165:47:165:51 | .TLSVersion |
127136
| InsecureTLS.swift:165:47:165:51 | .TLSVersion | InsecureTLS.swift:19:7:19:7 | value | InsecureTLS.swift:19:7:19:7 | self [Reverse] [tlsMinimumSupportedProtocolVersion] | InsecureTLS.swift:165:3:165:3 | [post] config |
128137
| InsecureTLS.swift:181:53:181:76 | .TLSv10 | InsecureTLS.swift:19:7:19:7 | value | InsecureTLS.swift:19:7:19:7 | self [Reverse] [tlsMinimumSupportedProtocolVersion] | InsecureTLS.swift:181:3:181:9 | [post] getter for .config |
138+
| InsecureTLS.swift:202:24:202:31 | .tlsMinimumSupportedProtocolVersion [Reverse] | file://:0:0:0:0 | .tlsMinimumSupportedProtocolVersion [Reverse] | InsecureTLS.swift:19:7:19:7 | self [Reverse] [tlsMinimumSupportedProtocolVersion] | InsecureTLS.swift:202:24:202:24 | [post] config |
129139
| InsecureTLS.swift:202:74:202:97 | .TLSv10 | InsecureTLS.swift:196:56:196:63 | value | InsecureTLS.swift:196:1:198:1 | version[return] | InsecureTLS.swift:202:24:202:31 | [post] getter for .tlsMinimumSupportedProtocolVersion |
130140
#select
131141
| InsecureTLS.swift:40:3:40:3 | [post] config | InsecureTLS.swift:40:47:40:70 | .TLSv10 | InsecureTLS.swift:40:3:40:3 | [post] config | This TLS configuration is insecure. |

0 commit comments

Comments
 (0)