|
1 | 1 | edges |
| 2 | +| data.swift:24:5:24:29 | [summary param] 0 in init(_:) : | file://:0:0:0:0 | [summary] to write: return (return) in init(_:) : | |
2 | 3 | | data.swift:25:2:25:66 | [summary param] 0 in init(base64Encoded:options:) : | file://:0:0:0:0 | [summary] to write: return (return) in init(base64Encoded:options:) : | |
3 | 4 | | data.swift:26:2:26:61 | [summary param] 0 in init(buffer:) : | file://:0:0:0:0 | [summary] to write: return (return) in init(buffer:) : | |
4 | 5 | | data.swift:27:2:27:62 | [summary param] 0 in init(buffer:) : | file://:0:0:0:0 | [summary] to write: return (return) in init(buffer:) : | |
|
34 | 35 | | data.swift:62:2:62:58 | [summary param] this in shuffled(using:) : | file://:0:0:0:0 | [summary] to write: return (return) in shuffled(using:) : | |
35 | 36 | | data.swift:63:2:63:123 | [summary param] this in trimmingPrefix(_:) : | file://:0:0:0:0 | [summary] to write: return (return) in trimmingPrefix(_:) : | |
36 | 37 | | data.swift:64:2:64:72 | [summary param] this in trimmingPrefix(while:) : | file://:0:0:0:0 | [summary] to write: return (return) in trimmingPrefix(while:) : | |
| 38 | +| data.swift:81:20:81:51 | call to init(_:) : | data.swift:82:26:82:26 | dataTainted : | |
| 39 | +| data.swift:81:20:81:51 | call to init(_:) : | data.swift:85:12:85:12 | dataTainted | |
| 40 | +| data.swift:81:25:81:47 | .utf8 : | data.swift:24:5:24:29 | [summary param] 0 in init(_:) : | |
| 41 | +| data.swift:81:25:81:47 | .utf8 : | data.swift:81:20:81:51 | call to init(_:) : | |
| 42 | +| data.swift:81:26:81:33 | call to source() : | data.swift:81:25:81:47 | .utf8 : | |
| 43 | +| data.swift:82:21:82:37 | call to init(_:) : | data.swift:86:12:86:12 | dataTainted2 | |
| 44 | +| data.swift:82:26:82:26 | dataTainted : | data.swift:24:5:24:29 | [summary param] 0 in init(_:) : | |
| 45 | +| data.swift:82:26:82:26 | dataTainted : | data.swift:82:21:82:37 | call to init(_:) : | |
37 | 46 | | data.swift:89:21:89:71 | call to init(base64Encoded:options:) : | data.swift:90:12:90:12 | dataTainted3 | |
38 | 47 | | data.swift:89:41:89:48 | call to source() : | data.swift:25:2:25:66 | [summary param] 0 in init(base64Encoded:options:) : | |
39 | 48 | | data.swift:89:41:89:48 | call to source() : | data.swift:89:21:89:71 | call to init(base64Encoded:options:) : | |
@@ -301,6 +310,11 @@ edges |
301 | 310 | | string.swift:28:17:28:25 | call to source2() : | string.swift:35:13:35:23 | ... .+(_:_:) ... | |
302 | 311 | | string.swift:28:17:28:25 | call to source2() : | string.swift:36:13:36:23 | ... .+(_:_:) ... | |
303 | 312 | | string.swift:28:17:28:25 | call to source2() : | string.swift:39:13:39:29 | ... .+(_:_:) ... | |
| 313 | +| string.swift:74:17:74:25 | call to source2() : | string.swift:85:13:85:21 | .description | |
| 314 | +| string.swift:74:17:74:25 | call to source2() : | string.swift:88:13:88:21 | .debugDescription | |
| 315 | +| string.swift:121:17:121:25 | call to source2() : | string.swift:126:13:126:13 | tainted | |
| 316 | +| string.swift:122:24:122:32 | call to source2() : | string.swift:127:13:127:13 | taintedCString | |
| 317 | +| string.swift:123:31:123:39 | call to source2() : | string.swift:128:13:128:13 | taintedUnicodeScalars | |
304 | 318 | | subscript.swift:13:15:13:22 | call to source() : | subscript.swift:13:15:13:25 | ...[...] | |
305 | 319 | | subscript.swift:14:15:14:23 | call to source2() : | subscript.swift:14:15:14:26 | ...[...] | |
306 | 320 | | try.swift:9:17:9:24 | call to source() : | try.swift:9:13:9:24 | try ... | |
@@ -541,6 +555,7 @@ edges |
541 | 555 | | webview.swift:137:34:137:41 | call to source() : | webview.swift:66:5:66:126 | [summary param] 0 in init(source:injectionTime:forMainFrameOnly:in:) : | |
542 | 556 | | webview.swift:137:34:137:41 | call to source() : | webview.swift:137:13:137:113 | call to init(source:injectionTime:forMainFrameOnly:in:) : | |
543 | 557 | nodes |
| 558 | +| data.swift:24:5:24:29 | [summary param] 0 in init(_:) : | semmle.label | [summary param] 0 in init(_:) : | |
544 | 559 | | data.swift:25:2:25:66 | [summary param] 0 in init(base64Encoded:options:) : | semmle.label | [summary param] 0 in init(base64Encoded:options:) : | |
545 | 560 | | data.swift:26:2:26:61 | [summary param] 0 in init(buffer:) : | semmle.label | [summary param] 0 in init(buffer:) : | |
546 | 561 | | data.swift:27:2:27:62 | [summary param] 0 in init(buffer:) : | semmle.label | [summary param] 0 in init(buffer:) : | |
@@ -576,6 +591,13 @@ nodes |
576 | 591 | | data.swift:62:2:62:58 | [summary param] this in shuffled(using:) : | semmle.label | [summary param] this in shuffled(using:) : | |
577 | 592 | | data.swift:63:2:63:123 | [summary param] this in trimmingPrefix(_:) : | semmle.label | [summary param] this in trimmingPrefix(_:) : | |
578 | 593 | | data.swift:64:2:64:72 | [summary param] this in trimmingPrefix(while:) : | semmle.label | [summary param] this in trimmingPrefix(while:) : | |
| 594 | +| data.swift:81:20:81:51 | call to init(_:) : | semmle.label | call to init(_:) : | |
| 595 | +| data.swift:81:25:81:47 | .utf8 : | semmle.label | .utf8 : | |
| 596 | +| data.swift:81:26:81:33 | call to source() : | semmle.label | call to source() : | |
| 597 | +| data.swift:82:21:82:37 | call to init(_:) : | semmle.label | call to init(_:) : | |
| 598 | +| data.swift:82:26:82:26 | dataTainted : | semmle.label | dataTainted : | |
| 599 | +| data.swift:85:12:85:12 | dataTainted | semmle.label | dataTainted | |
| 600 | +| data.swift:86:12:86:12 | dataTainted2 | semmle.label | dataTainted2 | |
579 | 601 | | data.swift:89:21:89:71 | call to init(base64Encoded:options:) : | semmle.label | call to init(base64Encoded:options:) : | |
580 | 602 | | data.swift:89:41:89:48 | call to source() : | semmle.label | call to source() : | |
581 | 603 | | data.swift:90:12:90:12 | dataTainted3 | semmle.label | dataTainted3 | |
@@ -734,6 +756,7 @@ nodes |
734 | 756 | | file://:0:0:0:0 | [summary] to write: return (return) in flatMap(_:) : | semmle.label | [summary] to write: return (return) in flatMap(_:) : | |
735 | 757 | | file://:0:0:0:0 | [summary] to write: return (return) in flatMap(_:) : | semmle.label | [summary] to write: return (return) in flatMap(_:) : | |
736 | 758 | | file://:0:0:0:0 | [summary] to write: return (return) in forProperty(_:) : | semmle.label | [summary] to write: return (return) in forProperty(_:) : | |
| 759 | +| file://:0:0:0:0 | [summary] to write: return (return) in init(_:) : | semmle.label | [summary] to write: return (return) in init(_:) : | |
737 | 760 | | file://:0:0:0:0 | [summary] to write: return (return) in init(base64Encoded:options:) : | semmle.label | [summary] to write: return (return) in init(base64Encoded:options:) : | |
738 | 761 | | file://:0:0:0:0 | [summary] to write: return (return) in init(base64Encoded:options:) : | semmle.label | [summary] to write: return (return) in init(base64Encoded:options:) : | |
739 | 762 | | file://:0:0:0:0 | [summary] to write: return (return) in init(base64Encoded:options:) : | semmle.label | [summary] to write: return (return) in init(base64Encoded:options:) : | |
@@ -940,6 +963,15 @@ nodes |
940 | 963 | | string.swift:35:13:35:23 | ... .+(_:_:) ... | semmle.label | ... .+(_:_:) ... | |
941 | 964 | | string.swift:36:13:36:23 | ... .+(_:_:) ... | semmle.label | ... .+(_:_:) ... | |
942 | 965 | | string.swift:39:13:39:29 | ... .+(_:_:) ... | semmle.label | ... .+(_:_:) ... | |
| 966 | +| string.swift:74:17:74:25 | call to source2() : | semmle.label | call to source2() : | |
| 967 | +| string.swift:85:13:85:21 | .description | semmle.label | .description | |
| 968 | +| string.swift:88:13:88:21 | .debugDescription | semmle.label | .debugDescription | |
| 969 | +| string.swift:121:17:121:25 | call to source2() : | semmle.label | call to source2() : | |
| 970 | +| string.swift:122:24:122:32 | call to source2() : | semmle.label | call to source2() : | |
| 971 | +| string.swift:123:31:123:39 | call to source2() : | semmle.label | call to source2() : | |
| 972 | +| string.swift:126:13:126:13 | tainted | semmle.label | tainted | |
| 973 | +| string.swift:127:13:127:13 | taintedCString | semmle.label | taintedCString | |
| 974 | +| string.swift:128:13:128:13 | taintedUnicodeScalars | semmle.label | taintedUnicodeScalars | |
943 | 975 | | subscript.swift:13:15:13:22 | call to source() : | semmle.label | call to source() : | |
944 | 976 | | subscript.swift:13:15:13:25 | ...[...] | semmle.label | ...[...] | |
945 | 977 | | subscript.swift:14:15:14:23 | call to source2() : | semmle.label | call to source2() : | |
@@ -1139,6 +1171,8 @@ nodes |
1139 | 1171 | | webview.swift:138:10:138:10 | c | semmle.label | c | |
1140 | 1172 | | webview.swift:139:10:139:12 | .source | semmle.label | .source | |
1141 | 1173 | subpaths |
| 1174 | +| data.swift:81:25:81:47 | .utf8 : | data.swift:24:5:24:29 | [summary param] 0 in init(_:) : | file://:0:0:0:0 | [summary] to write: return (return) in init(_:) : | data.swift:81:20:81:51 | call to init(_:) : | |
| 1175 | +| data.swift:82:26:82:26 | dataTainted : | data.swift:24:5:24:29 | [summary param] 0 in init(_:) : | file://:0:0:0:0 | [summary] to write: return (return) in init(_:) : | data.swift:82:21:82:37 | call to init(_:) : | |
1142 | 1176 | | data.swift:89:41:89:48 | call to source() : | data.swift:25:2:25:66 | [summary param] 0 in init(base64Encoded:options:) : | file://:0:0:0:0 | [summary] to write: return (return) in init(base64Encoded:options:) : | data.swift:89:21:89:71 | call to init(base64Encoded:options:) : | |
1143 | 1177 | | data.swift:93:34:93:41 | call to source() : | data.swift:26:2:26:61 | [summary param] 0 in init(buffer:) : | file://:0:0:0:0 | [summary] to write: return (return) in init(buffer:) : | data.swift:93:21:93:73 | call to init(buffer:) : | |
1144 | 1178 | | data.swift:95:34:95:41 | call to source() : | data.swift:27:2:27:62 | [summary param] 0 in init(buffer:) : | file://:0:0:0:0 | [summary] to write: return (return) in init(buffer:) : | data.swift:95:21:95:74 | call to init(buffer:) : | |
@@ -1260,6 +1294,8 @@ subpaths |
1260 | 1294 | | webview.swift:132:34:132:41 | call to source() : | webview.swift:65:5:65:93 | [summary param] 0 in init(source:injectionTime:forMainFrameOnly:) : | file://:0:0:0:0 | [summary] to write: return (return) in init(source:injectionTime:forMainFrameOnly:) : | webview.swift:132:13:132:102 | call to init(source:injectionTime:forMainFrameOnly:) : | |
1261 | 1295 | | webview.swift:137:34:137:41 | call to source() : | webview.swift:66:5:66:126 | [summary param] 0 in init(source:injectionTime:forMainFrameOnly:in:) : | file://:0:0:0:0 | [summary] to write: return (return) in init(source:injectionTime:forMainFrameOnly:in:) : | webview.swift:137:13:137:113 | call to init(source:injectionTime:forMainFrameOnly:in:) : | |
1262 | 1296 | #select |
| 1297 | +| data.swift:85:12:85:12 | dataTainted | data.swift:81:26:81:33 | call to source() : | data.swift:85:12:85:12 | dataTainted | result | |
| 1298 | +| data.swift:86:12:86:12 | dataTainted2 | data.swift:81:26:81:33 | call to source() : | data.swift:86:12:86:12 | dataTainted2 | result | |
1263 | 1299 | | data.swift:90:12:90:12 | dataTainted3 | data.swift:89:41:89:48 | call to source() : | data.swift:90:12:90:12 | dataTainted3 | result | |
1264 | 1300 | | data.swift:94:12:94:12 | dataTainted4 | data.swift:93:34:93:41 | call to source() : | data.swift:94:12:94:12 | dataTainted4 | result | |
1265 | 1301 | | data.swift:96:12:96:12 | dataTainted5 | data.swift:95:34:95:41 | call to source() : | data.swift:96:12:96:12 | dataTainted5 | result | |
@@ -1340,6 +1376,11 @@ subpaths |
1340 | 1376 | | string.swift:35:13:35:23 | ... .+(_:_:) ... | string.swift:28:17:28:25 | call to source2() : | string.swift:35:13:35:23 | ... .+(_:_:) ... | result | |
1341 | 1377 | | string.swift:36:13:36:23 | ... .+(_:_:) ... | string.swift:28:17:28:25 | call to source2() : | string.swift:36:13:36:23 | ... .+(_:_:) ... | result | |
1342 | 1378 | | string.swift:39:13:39:29 | ... .+(_:_:) ... | string.swift:28:17:28:25 | call to source2() : | string.swift:39:13:39:29 | ... .+(_:_:) ... | result | |
| 1379 | +| string.swift:85:13:85:21 | .description | string.swift:74:17:74:25 | call to source2() : | string.swift:85:13:85:21 | .description | result | |
| 1380 | +| string.swift:88:13:88:21 | .debugDescription | string.swift:74:17:74:25 | call to source2() : | string.swift:88:13:88:21 | .debugDescription | result | |
| 1381 | +| string.swift:126:13:126:13 | tainted | string.swift:121:17:121:25 | call to source2() : | string.swift:126:13:126:13 | tainted | result | |
| 1382 | +| string.swift:127:13:127:13 | taintedCString | string.swift:122:24:122:32 | call to source2() : | string.swift:127:13:127:13 | taintedCString | result | |
| 1383 | +| string.swift:128:13:128:13 | taintedUnicodeScalars | string.swift:123:31:123:39 | call to source2() : | string.swift:128:13:128:13 | taintedUnicodeScalars | result | |
1343 | 1384 | | subscript.swift:13:15:13:25 | ...[...] | subscript.swift:13:15:13:22 | call to source() : | subscript.swift:13:15:13:25 | ...[...] | result | |
1344 | 1385 | | subscript.swift:14:15:14:26 | ...[...] | subscript.swift:14:15:14:23 | call to source2() : | subscript.swift:14:15:14:26 | ...[...] | result | |
1345 | 1386 | | try.swift:9:13:9:24 | try ... | try.swift:9:17:9:24 | call to source() : | try.swift:9:13:9:24 | try ... | result | |
|
0 commit comments