|
1 | 1 | edges
|
| 2 | +| file://:0:0:0:0 | self [value] : | file://:0:0:0:0 | .value : | |
2 | 3 | | file://:0:0:0:0 | value : | file://:0:0:0:0 | [post] self [data] : |
|
3 | 4 | | file://:0:0:0:0 | value : | file://:0:0:0:0 | [post] self [notStoredBankAccountNumber] : |
|
| 5 | +| file://:0:0:0:0 | value : | file://:0:0:0:0 | [post] self [value] : | |
4 | 6 | | testCoreData2.swift:23:13:23:13 | value : | file://:0:0:0:0 | value : |
|
5 | 7 | | testCoreData2.swift:37:2:37:2 | [post] obj [myValue] : | testCoreData2.swift:37:2:37:2 | [post] obj |
|
6 | 8 | | testCoreData2.swift:37:16:37:16 | bankAccountNo : | testCoreData2.swift:37:2:37:2 | [post] obj [myValue] : |
|
|
29 | 31 | | testCoreData2.swift:65:3:65:3 | [post] obj [myBankAccountNumber] : | testCoreData2.swift:65:3:65:3 | [post] obj |
|
30 | 32 | | testCoreData2.swift:65:29:65:29 | bankAccountNo : | testCoreData2.swift:65:3:65:3 | [post] obj [myBankAccountNumber] : |
|
31 | 33 | | testCoreData2.swift:70:9:70:9 | self : | file://:0:0:0:0 | .value : |
|
| 34 | +| testCoreData2.swift:70:9:70:9 | self [value] : | file://:0:0:0:0 | self [value] : | |
| 35 | +| testCoreData2.swift:70:9:70:9 | value : | file://:0:0:0:0 | value : | |
32 | 36 | | testCoreData2.swift:71:9:71:9 | self : | file://:0:0:0:0 | .value2 : |
|
33 | 37 | | testCoreData2.swift:79:2:79:2 | [post] dbObj [myValue] : | testCoreData2.swift:79:2:79:2 | [post] dbObj |
|
34 | 38 | | testCoreData2.swift:79:18:79:28 | .bankAccountNo : | testCoreData2.swift:79:2:79:2 | [post] dbObj [myValue] : |
|
|
78 | 82 | | testCoreData2.swift:92:10:92:12 | .value : | testCoreData2.swift:93:18:93:18 | b : |
|
79 | 83 | | testCoreData2.swift:93:2:93:2 | [post] dbObj [myValue] : | testCoreData2.swift:93:2:93:2 | [post] dbObj |
|
80 | 84 | | testCoreData2.swift:93:18:93:18 | b : | testCoreData2.swift:93:2:93:2 | [post] dbObj [myValue] : |
|
| 85 | +| testCoreData2.swift:95:10:95:10 | bankAccountNo : | testCoreData2.swift:97:12:97:12 | c : | |
| 86 | +| testCoreData2.swift:95:10:95:10 | bankAccountNo : | testCoreData2.swift:97:12:97:14 | .value : | |
| 87 | +| testCoreData2.swift:97:2:97:2 | [post] d [value] : | testCoreData2.swift:98:18:98:18 | d [value] : | |
| 88 | +| testCoreData2.swift:97:12:97:12 | c : | testCoreData2.swift:70:9:70:9 | self : | |
| 89 | +| testCoreData2.swift:97:12:97:12 | c : | testCoreData2.swift:97:12:97:14 | .value : | |
| 90 | +| testCoreData2.swift:97:12:97:14 | .value : | testCoreData2.swift:70:9:70:9 | value : | |
| 91 | +| testCoreData2.swift:97:12:97:14 | .value : | testCoreData2.swift:97:2:97:2 | [post] d [value] : | |
| 92 | +| testCoreData2.swift:98:2:98:2 | [post] dbObj [myValue] : | testCoreData2.swift:98:2:98:2 | [post] dbObj | |
| 93 | +| testCoreData2.swift:98:18:98:18 | d [value] : | testCoreData2.swift:70:9:70:9 | self [value] : | |
| 94 | +| testCoreData2.swift:98:18:98:18 | d [value] : | testCoreData2.swift:98:18:98:20 | .value : | |
| 95 | +| testCoreData2.swift:98:18:98:20 | .value : | testCoreData2.swift:98:2:98:2 | [post] dbObj [myValue] : | |
| 96 | +| testCoreData2.swift:101:10:101:10 | bankAccountNo : | testCoreData2.swift:104:18:104:18 | e : | |
| 97 | +| testCoreData2.swift:101:10:101:10 | bankAccountNo : | testCoreData2.swift:104:18:104:20 | .value : | |
| 98 | +| testCoreData2.swift:101:10:101:10 | bankAccountNo : | testCoreData2.swift:105:18:105:18 | e : | |
| 99 | +| testCoreData2.swift:101:10:101:10 | bankAccountNo : | testCoreData2.swift:105:18:105:20 | ...! : | |
| 100 | +| testCoreData2.swift:104:2:104:2 | [post] dbObj [myValue] : | testCoreData2.swift:104:2:104:2 | [post] dbObj | |
| 101 | +| testCoreData2.swift:104:18:104:18 | e : | testCoreData2.swift:70:9:70:9 | self : | |
| 102 | +| testCoreData2.swift:104:18:104:18 | e : | testCoreData2.swift:104:18:104:20 | .value : | |
| 103 | +| testCoreData2.swift:104:18:104:20 | .value : | testCoreData2.swift:104:2:104:2 | [post] dbObj [myValue] : | |
| 104 | +| testCoreData2.swift:105:2:105:2 | [post] dbObj [myValue] : | testCoreData2.swift:105:2:105:2 | [post] dbObj | |
| 105 | +| testCoreData2.swift:105:18:105:18 | e : | testCoreData2.swift:71:9:71:9 | self : | |
| 106 | +| testCoreData2.swift:105:18:105:18 | e : | testCoreData2.swift:105:18:105:20 | .value2 : | |
| 107 | +| testCoreData2.swift:105:18:105:20 | ...! : | testCoreData2.swift:105:2:105:2 | [post] dbObj [myValue] : | |
| 108 | +| testCoreData2.swift:105:18:105:20 | .value2 : | testCoreData2.swift:105:18:105:20 | ...! : | |
81 | 109 | | testCoreData.swift:18:19:18:26 | value : | testCoreData.swift:19:12:19:12 | value |
|
82 | 110 | | testCoreData.swift:31:3:31:3 | newValue : | testCoreData.swift:32:13:32:13 | newValue |
|
83 | 111 | | testCoreData.swift:61:25:61:25 | password : | testCoreData.swift:18:19:18:26 | value : |
|
@@ -156,8 +184,12 @@ edges
|
156 | 184 | nodes
|
157 | 185 | | file://:0:0:0:0 | .value2 : | semmle.label | .value2 : |
|
158 | 186 | | file://:0:0:0:0 | .value : | semmle.label | .value : |
|
| 187 | +| file://:0:0:0:0 | .value : | semmle.label | .value : | |
159 | 188 | | file://:0:0:0:0 | [post] self [data] : | semmle.label | [post] self [data] : |
|
160 | 189 | | file://:0:0:0:0 | [post] self [notStoredBankAccountNumber] : | semmle.label | [post] self [notStoredBankAccountNumber] : |
|
| 190 | +| file://:0:0:0:0 | [post] self [value] : | semmle.label | [post] self [value] : | |
| 191 | +| file://:0:0:0:0 | self [value] : | semmle.label | self [value] : | |
| 192 | +| file://:0:0:0:0 | value : | semmle.label | value : | |
161 | 193 | | file://:0:0:0:0 | value : | semmle.label | value : |
|
162 | 194 | | file://:0:0:0:0 | value : | semmle.label | value : |
|
163 | 195 | | testCoreData2.swift:23:13:23:13 | value : | semmle.label | value : |
|
@@ -198,6 +230,8 @@ nodes
|
198 | 230 | | testCoreData2.swift:65:3:65:3 | [post] obj [myBankAccountNumber] : | semmle.label | [post] obj [myBankAccountNumber] : |
|
199 | 231 | | testCoreData2.swift:65:29:65:29 | bankAccountNo : | semmle.label | bankAccountNo : |
|
200 | 232 | | testCoreData2.swift:70:9:70:9 | self : | semmle.label | self : |
|
| 233 | +| testCoreData2.swift:70:9:70:9 | self [value] : | semmle.label | self [value] : | |
| 234 | +| testCoreData2.swift:70:9:70:9 | value : | semmle.label | value : | |
201 | 235 | | testCoreData2.swift:71:9:71:9 | self : | semmle.label | self : |
|
202 | 236 | | testCoreData2.swift:79:2:79:2 | [post] dbObj | semmle.label | [post] dbObj |
|
203 | 237 | | testCoreData2.swift:79:2:79:2 | [post] dbObj [myValue] : | semmle.label | [post] dbObj [myValue] : |
|
@@ -245,6 +279,24 @@ nodes
|
245 | 279 | | testCoreData2.swift:93:2:93:2 | [post] dbObj | semmle.label | [post] dbObj |
|
246 | 280 | | testCoreData2.swift:93:2:93:2 | [post] dbObj [myValue] : | semmle.label | [post] dbObj [myValue] : |
|
247 | 281 | | testCoreData2.swift:93:18:93:18 | b : | semmle.label | b : |
|
| 282 | +| testCoreData2.swift:95:10:95:10 | bankAccountNo : | semmle.label | bankAccountNo : | |
| 283 | +| testCoreData2.swift:97:2:97:2 | [post] d [value] : | semmle.label | [post] d [value] : | |
| 284 | +| testCoreData2.swift:97:12:97:12 | c : | semmle.label | c : | |
| 285 | +| testCoreData2.swift:97:12:97:14 | .value : | semmle.label | .value : | |
| 286 | +| testCoreData2.swift:98:2:98:2 | [post] dbObj | semmle.label | [post] dbObj | |
| 287 | +| testCoreData2.swift:98:2:98:2 | [post] dbObj [myValue] : | semmle.label | [post] dbObj [myValue] : | |
| 288 | +| testCoreData2.swift:98:18:98:18 | d [value] : | semmle.label | d [value] : | |
| 289 | +| testCoreData2.swift:98:18:98:20 | .value : | semmle.label | .value : | |
| 290 | +| testCoreData2.swift:101:10:101:10 | bankAccountNo : | semmle.label | bankAccountNo : | |
| 291 | +| testCoreData2.swift:104:2:104:2 | [post] dbObj | semmle.label | [post] dbObj | |
| 292 | +| testCoreData2.swift:104:2:104:2 | [post] dbObj [myValue] : | semmle.label | [post] dbObj [myValue] : | |
| 293 | +| testCoreData2.swift:104:18:104:18 | e : | semmle.label | e : | |
| 294 | +| testCoreData2.swift:104:18:104:20 | .value : | semmle.label | .value : | |
| 295 | +| testCoreData2.swift:105:2:105:2 | [post] dbObj | semmle.label | [post] dbObj | |
| 296 | +| testCoreData2.swift:105:2:105:2 | [post] dbObj [myValue] : | semmle.label | [post] dbObj [myValue] : | |
| 297 | +| testCoreData2.swift:105:18:105:18 | e : | semmle.label | e : | |
| 298 | +| testCoreData2.swift:105:18:105:20 | ...! : | semmle.label | ...! : | |
| 299 | +| testCoreData2.swift:105:18:105:20 | .value2 : | semmle.label | .value2 : | |
248 | 300 | | testCoreData.swift:18:19:18:26 | value : | semmle.label | value : |
|
249 | 301 | | testCoreData.swift:19:12:19:12 | value | semmle.label | value |
|
250 | 302 | | testCoreData.swift:31:3:31:3 | newValue : | semmle.label | newValue : |
|
@@ -392,6 +444,11 @@ subpaths
|
392 | 444 | | testCoreData2.swift:88:22:88:22 | bankAccountNo : | testCoreData2.swift:70:9:70:9 | self : | file://:0:0:0:0 | .value : | testCoreData2.swift:88:22:88:36 | .value : |
|
393 | 445 | | testCoreData2.swift:89:22:89:22 | ...! : | testCoreData2.swift:71:9:71:9 | self : | file://:0:0:0:0 | .value2 : | testCoreData2.swift:89:22:89:37 | .value2 : |
|
394 | 446 | | testCoreData2.swift:92:10:92:10 | a : | testCoreData2.swift:70:9:70:9 | self : | file://:0:0:0:0 | .value : | testCoreData2.swift:92:10:92:12 | .value : |
|
| 447 | +| testCoreData2.swift:97:12:97:12 | c : | testCoreData2.swift:70:9:70:9 | self : | file://:0:0:0:0 | .value : | testCoreData2.swift:97:12:97:14 | .value : | |
| 448 | +| testCoreData2.swift:97:12:97:14 | .value : | testCoreData2.swift:70:9:70:9 | value : | file://:0:0:0:0 | [post] self [value] : | testCoreData2.swift:97:2:97:2 | [post] d [value] : | |
| 449 | +| testCoreData2.swift:98:18:98:18 | d [value] : | testCoreData2.swift:70:9:70:9 | self [value] : | file://:0:0:0:0 | .value : | testCoreData2.swift:98:18:98:20 | .value : | |
| 450 | +| testCoreData2.swift:104:18:104:18 | e : | testCoreData2.swift:70:9:70:9 | self : | file://:0:0:0:0 | .value : | testCoreData2.swift:104:18:104:20 | .value : | |
| 451 | +| testCoreData2.swift:105:18:105:18 | e : | testCoreData2.swift:71:9:71:9 | self : | file://:0:0:0:0 | .value2 : | testCoreData2.swift:105:18:105:20 | .value2 : | |
395 | 452 | | testRealm.swift:34:11:34:11 | myPassword : | testRealm.swift:16:6:16:6 | value : | file://:0:0:0:0 | [post] self [data] : | testRealm.swift:34:2:34:2 | [post] a [data] : |
|
396 | 453 | | testRealm.swift:42:11:42:11 | myPassword : | testRealm.swift:16:6:16:6 | value : | file://:0:0:0:0 | [post] self [data] : | testRealm.swift:42:2:42:2 | [post] c [data] : |
|
397 | 454 | | testRealm.swift:52:12:52:12 | myPassword : | testRealm.swift:16:6:16:6 | value : | file://:0:0:0:0 | [post] self [data] : | testRealm.swift:52:2:52:3 | [post] ...! [data] : |
|
@@ -419,6 +476,9 @@ subpaths
|
419 | 476 | | testCoreData2.swift:88:2:88:10 | ...? | testCoreData2.swift:88:22:88:22 | bankAccountNo : | testCoreData2.swift:88:2:88:10 | [post] ...? | This operation stores '...?' in a database. It may contain unencrypted sensitive data from $@. | testCoreData2.swift:88:22:88:22 | bankAccountNo : | bankAccountNo |
|
420 | 477 | | testCoreData2.swift:89:2:89:10 | ...? | testCoreData2.swift:89:22:89:22 | bankAccountNo2 : | testCoreData2.swift:89:2:89:10 | [post] ...? | This operation stores '...?' in a database. It may contain unencrypted sensitive data from $@. | testCoreData2.swift:89:22:89:22 | bankAccountNo2 : | bankAccountNo2 |
|
421 | 478 | | testCoreData2.swift:93:2:93:2 | dbObj | testCoreData2.swift:91:10:91:10 | bankAccountNo : | testCoreData2.swift:93:2:93:2 | [post] dbObj | This operation stores 'dbObj' in a database. It may contain unencrypted sensitive data from $@. | testCoreData2.swift:91:10:91:10 | bankAccountNo : | bankAccountNo |
|
| 479 | +| testCoreData2.swift:98:2:98:2 | dbObj | testCoreData2.swift:95:10:95:10 | bankAccountNo : | testCoreData2.swift:98:2:98:2 | [post] dbObj | This operation stores 'dbObj' in a database. It may contain unencrypted sensitive data from $@. | testCoreData2.swift:95:10:95:10 | bankAccountNo : | bankAccountNo | |
| 480 | +| testCoreData2.swift:104:2:104:2 | dbObj | testCoreData2.swift:101:10:101:10 | bankAccountNo : | testCoreData2.swift:104:2:104:2 | [post] dbObj | This operation stores 'dbObj' in a database. It may contain unencrypted sensitive data from $@. | testCoreData2.swift:101:10:101:10 | bankAccountNo : | bankAccountNo | |
| 481 | +| testCoreData2.swift:105:2:105:2 | dbObj | testCoreData2.swift:101:10:101:10 | bankAccountNo : | testCoreData2.swift:105:2:105:2 | [post] dbObj | This operation stores 'dbObj' in a database. It may contain unencrypted sensitive data from $@. | testCoreData2.swift:101:10:101:10 | bankAccountNo : | bankAccountNo | |
422 | 482 | | testCoreData.swift:19:12:19:12 | value | testCoreData.swift:61:25:61:25 | password : | testCoreData.swift:19:12:19:12 | value | This operation stores 'value' in a database. It may contain unencrypted sensitive data from $@. | testCoreData.swift:61:25:61:25 | password : | password |
|
423 | 483 | | testCoreData.swift:32:13:32:13 | newValue | testCoreData.swift:64:16:64:16 | password : | testCoreData.swift:32:13:32:13 | newValue | This operation stores 'newValue' in a database. It may contain unencrypted sensitive data from $@. | testCoreData.swift:64:16:64:16 | password : | password |
|
424 | 484 | | testCoreData.swift:48:15:48:15 | password | testCoreData.swift:48:15:48:15 | password | testCoreData.swift:48:15:48:15 | password | This operation stores 'password' in a database. It may contain unencrypted sensitive data from $@. | testCoreData.swift:48:15:48:15 | password | password |
|
|
0 commit comments