|
1 | 1 | edges
|
2 | 2 | | file://:0:0:0:0 | value : | file://:0:0:0:0 | [post] self [data] : |
|
| 3 | +| file://:0:0:0:0 | value : | file://:0:0:0:0 | [post] self [notStoredBankAccountNumber] : | |
| 4 | +| testCoreData2.swift:23:13:23:13 | value : | file://:0:0:0:0 | value : | |
| 5 | +| testCoreData2.swift:37:2:37:2 | [post] obj [myValue] : | testCoreData2.swift:37:2:37:2 | [post] obj | |
| 6 | +| testCoreData2.swift:37:16:37:16 | bankAccountNo : | testCoreData2.swift:37:2:37:2 | [post] obj [myValue] : | |
| 7 | +| testCoreData2.swift:39:2:39:2 | [post] obj [myBankAccountNumber] : | testCoreData2.swift:39:2:39:2 | [post] obj | |
| 8 | +| testCoreData2.swift:39:28:39:28 | bankAccountNo : | testCoreData2.swift:39:2:39:2 | [post] obj [myBankAccountNumber] : | |
| 9 | +| testCoreData2.swift:41:2:41:2 | [post] obj [myBankAccountNumber2] : | testCoreData2.swift:41:2:41:2 | [post] obj | |
| 10 | +| testCoreData2.swift:41:29:41:29 | bankAccountNo : | testCoreData2.swift:41:2:41:2 | [post] obj [myBankAccountNumber2] : | |
| 11 | +| testCoreData2.swift:43:2:43:2 | [post] obj [notStoredBankAccountNumber] : | testCoreData2.swift:43:2:43:2 | [post] obj | |
| 12 | +| testCoreData2.swift:43:35:43:35 | bankAccountNo : | testCoreData2.swift:23:13:23:13 | value : | |
| 13 | +| testCoreData2.swift:43:35:43:35 | bankAccountNo : | testCoreData2.swift:43:2:43:2 | [post] obj [notStoredBankAccountNumber] : | |
| 14 | +| testCoreData2.swift:46:2:46:10 | [post] ...? [myValue] : | testCoreData2.swift:46:2:46:10 | [post] ...? | |
| 15 | +| testCoreData2.swift:46:22:46:22 | bankAccountNo : | testCoreData2.swift:46:2:46:10 | [post] ...? [myValue] : | |
| 16 | +| testCoreData2.swift:48:2:48:10 | [post] ...? [myBankAccountNumber] : | testCoreData2.swift:48:2:48:10 | [post] ...? | |
| 17 | +| testCoreData2.swift:48:34:48:34 | bankAccountNo : | testCoreData2.swift:48:2:48:10 | [post] ...? [myBankAccountNumber] : | |
| 18 | +| testCoreData2.swift:50:2:50:10 | [post] ...? [myBankAccountNumber2] : | testCoreData2.swift:50:2:50:10 | [post] ...? | |
| 19 | +| testCoreData2.swift:50:35:50:35 | bankAccountNo : | testCoreData2.swift:50:2:50:10 | [post] ...? [myBankAccountNumber2] : | |
| 20 | +| testCoreData2.swift:52:2:52:10 | [post] ...? [notStoredBankAccountNumber] : | testCoreData2.swift:52:2:52:10 | [post] ...? | |
| 21 | +| testCoreData2.swift:52:41:52:41 | bankAccountNo : | testCoreData2.swift:23:13:23:13 | value : | |
| 22 | +| testCoreData2.swift:52:41:52:41 | bankAccountNo : | testCoreData2.swift:52:2:52:10 | [post] ...? [notStoredBankAccountNumber] : | |
| 23 | +| testCoreData2.swift:57:3:57:3 | [post] obj [myBankAccountNumber] : | testCoreData2.swift:57:3:57:3 | [post] obj | |
| 24 | +| testCoreData2.swift:57:29:57:29 | bankAccountNo : | testCoreData2.swift:57:3:57:3 | [post] obj [myBankAccountNumber] : | |
3 | 25 | | testCoreData.swift:18:19:18:26 | value : | testCoreData.swift:19:12:19:12 | value |
|
4 | 26 | | testCoreData.swift:31:3:31:3 | newValue : | testCoreData.swift:32:13:32:13 | newValue |
|
5 | 27 | | testCoreData.swift:61:25:61:25 | password : | testCoreData.swift:18:19:18:26 | value : |
|
| 28 | +| testCoreData.swift:64:2:64:2 | [post] obj [myValue] : | testCoreData.swift:64:2:64:2 | [post] obj | |
6 | 29 | | testCoreData.swift:64:16:64:16 | password : | testCoreData.swift:31:3:31:3 | newValue : |
|
| 30 | +| testCoreData.swift:64:16:64:16 | password : | testCoreData.swift:64:2:64:2 | [post] obj [myValue] : | |
7 | 31 | | testCoreData.swift:77:24:77:24 | x : | testCoreData.swift:78:15:78:15 | x |
|
8 | 32 | | testCoreData.swift:80:10:80:22 | call to getPassword() : | testCoreData.swift:81:15:81:15 | y |
|
9 | 33 | | testCoreData.swift:91:10:91:10 | passwd : | testCoreData.swift:95:15:95:15 | x |
|
|
75 | 99 | | testRealm.swift:59:11:59:11 | myPassword : | testRealm.swift:59:2:59:2 | [post] g [data] : |
|
76 | 100 | nodes
|
77 | 101 | | file://:0:0:0:0 | [post] self [data] : | semmle.label | [post] self [data] : |
|
| 102 | +| file://:0:0:0:0 | [post] self [notStoredBankAccountNumber] : | semmle.label | [post] self [notStoredBankAccountNumber] : | |
78 | 103 | | file://:0:0:0:0 | value : | semmle.label | value : |
|
| 104 | +| file://:0:0:0:0 | value : | semmle.label | value : | |
| 105 | +| testCoreData2.swift:23:13:23:13 | value : | semmle.label | value : | |
| 106 | +| testCoreData2.swift:37:2:37:2 | [post] obj | semmle.label | [post] obj | |
| 107 | +| testCoreData2.swift:37:2:37:2 | [post] obj [myValue] : | semmle.label | [post] obj [myValue] : | |
| 108 | +| testCoreData2.swift:37:16:37:16 | bankAccountNo : | semmle.label | bankAccountNo : | |
| 109 | +| testCoreData2.swift:39:2:39:2 | [post] obj | semmle.label | [post] obj | |
| 110 | +| testCoreData2.swift:39:2:39:2 | [post] obj [myBankAccountNumber] : | semmle.label | [post] obj [myBankAccountNumber] : | |
| 111 | +| testCoreData2.swift:39:28:39:28 | bankAccountNo : | semmle.label | bankAccountNo : | |
| 112 | +| testCoreData2.swift:41:2:41:2 | [post] obj | semmle.label | [post] obj | |
| 113 | +| testCoreData2.swift:41:2:41:2 | [post] obj [myBankAccountNumber2] : | semmle.label | [post] obj [myBankAccountNumber2] : | |
| 114 | +| testCoreData2.swift:41:29:41:29 | bankAccountNo : | semmle.label | bankAccountNo : | |
| 115 | +| testCoreData2.swift:43:2:43:2 | [post] obj | semmle.label | [post] obj | |
| 116 | +| testCoreData2.swift:43:2:43:2 | [post] obj [notStoredBankAccountNumber] : | semmle.label | [post] obj [notStoredBankAccountNumber] : | |
| 117 | +| testCoreData2.swift:43:35:43:35 | bankAccountNo : | semmle.label | bankAccountNo : | |
| 118 | +| testCoreData2.swift:46:2:46:10 | [post] ...? | semmle.label | [post] ...? | |
| 119 | +| testCoreData2.swift:46:2:46:10 | [post] ...? [myValue] : | semmle.label | [post] ...? [myValue] : | |
| 120 | +| testCoreData2.swift:46:22:46:22 | bankAccountNo : | semmle.label | bankAccountNo : | |
| 121 | +| testCoreData2.swift:48:2:48:10 | [post] ...? | semmle.label | [post] ...? | |
| 122 | +| testCoreData2.swift:48:2:48:10 | [post] ...? [myBankAccountNumber] : | semmle.label | [post] ...? [myBankAccountNumber] : | |
| 123 | +| testCoreData2.swift:48:34:48:34 | bankAccountNo : | semmle.label | bankAccountNo : | |
| 124 | +| testCoreData2.swift:50:2:50:10 | [post] ...? | semmle.label | [post] ...? | |
| 125 | +| testCoreData2.swift:50:2:50:10 | [post] ...? [myBankAccountNumber2] : | semmle.label | [post] ...? [myBankAccountNumber2] : | |
| 126 | +| testCoreData2.swift:50:35:50:35 | bankAccountNo : | semmle.label | bankAccountNo : | |
| 127 | +| testCoreData2.swift:52:2:52:10 | [post] ...? | semmle.label | [post] ...? | |
| 128 | +| testCoreData2.swift:52:2:52:10 | [post] ...? [notStoredBankAccountNumber] : | semmle.label | [post] ...? [notStoredBankAccountNumber] : | |
| 129 | +| testCoreData2.swift:52:41:52:41 | bankAccountNo : | semmle.label | bankAccountNo : | |
| 130 | +| testCoreData2.swift:57:3:57:3 | [post] obj | semmle.label | [post] obj | |
| 131 | +| testCoreData2.swift:57:3:57:3 | [post] obj [myBankAccountNumber] : | semmle.label | [post] obj [myBankAccountNumber] : | |
| 132 | +| testCoreData2.swift:57:29:57:29 | bankAccountNo : | semmle.label | bankAccountNo : | |
79 | 133 | | testCoreData.swift:18:19:18:26 | value : | semmle.label | value : |
|
80 | 134 | | testCoreData.swift:19:12:19:12 | value | semmle.label | value |
|
81 | 135 | | testCoreData.swift:31:3:31:3 | newValue : | semmle.label | newValue : |
|
|
84 | 138 | | testCoreData.swift:51:24:51:24 | password | semmle.label | password |
|
85 | 139 | | testCoreData.swift:58:15:58:15 | password | semmle.label | password |
|
86 | 140 | | testCoreData.swift:61:25:61:25 | password : | semmle.label | password : |
|
| 141 | +| testCoreData.swift:64:2:64:2 | [post] obj | semmle.label | [post] obj | |
| 142 | +| testCoreData.swift:64:2:64:2 | [post] obj [myValue] : | semmle.label | [post] obj [myValue] : | |
87 | 143 | | testCoreData.swift:64:16:64:16 | password : | semmle.label | password : |
|
88 | 144 | | testCoreData.swift:77:24:77:24 | x : | semmle.label | x : |
|
89 | 145 | | testCoreData.swift:78:15:78:15 | x | semmle.label | x |
|
@@ -212,16 +268,28 @@ nodes
|
212 | 268 | | testRealm.swift:59:2:59:2 | [post] g [data] : | semmle.label | [post] g [data] : |
|
213 | 269 | | testRealm.swift:59:11:59:11 | myPassword : | semmle.label | myPassword : |
|
214 | 270 | subpaths
|
| 271 | +| testCoreData2.swift:43:35:43:35 | bankAccountNo : | testCoreData2.swift:23:13:23:13 | value : | file://:0:0:0:0 | [post] self [notStoredBankAccountNumber] : | testCoreData2.swift:43:2:43:2 | [post] obj [notStoredBankAccountNumber] : | |
| 272 | +| testCoreData2.swift:52:41:52:41 | bankAccountNo : | testCoreData2.swift:23:13:23:13 | value : | file://:0:0:0:0 | [post] self [notStoredBankAccountNumber] : | testCoreData2.swift:52:2:52:10 | [post] ...? [notStoredBankAccountNumber] : | |
215 | 273 | | 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] : |
|
216 | 274 | | 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] : |
|
217 | 275 | | 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] : |
|
218 | 276 | | testRealm.swift:59:11:59:11 | myPassword : | testRealm.swift:16:6:16:6 | value : | file://:0:0:0:0 | [post] self [data] : | testRealm.swift:59:2:59:2 | [post] g [data] : |
|
219 | 277 | #select
|
| 278 | +| testCoreData2.swift:37:2:37:2 | obj | testCoreData2.swift:37:16:37:16 | bankAccountNo : | testCoreData2.swift:37:2:37:2 | [post] obj | This operation stores '[post] obj' in a database. It may contain unencrypted sensitive data from $@. | testCoreData2.swift:37:16:37:16 | bankAccountNo : | bankAccountNo | |
| 279 | +| testCoreData2.swift:39:2:39:2 | obj | testCoreData2.swift:39:28:39:28 | bankAccountNo : | testCoreData2.swift:39:2:39:2 | [post] obj | This operation stores '[post] obj' in a database. It may contain unencrypted sensitive data from $@. | testCoreData2.swift:39:28:39:28 | bankAccountNo : | bankAccountNo | |
| 280 | +| testCoreData2.swift:41:2:41:2 | obj | testCoreData2.swift:41:29:41:29 | bankAccountNo : | testCoreData2.swift:41:2:41:2 | [post] obj | This operation stores '[post] obj' in a database. It may contain unencrypted sensitive data from $@. | testCoreData2.swift:41:29:41:29 | bankAccountNo : | bankAccountNo | |
| 281 | +| testCoreData2.swift:43:2:43:2 | obj | testCoreData2.swift:43:35:43:35 | bankAccountNo : | testCoreData2.swift:43:2:43:2 | [post] obj | This operation stores '[post] obj' in a database. It may contain unencrypted sensitive data from $@. | testCoreData2.swift:43:35:43:35 | bankAccountNo : | bankAccountNo | |
| 282 | +| testCoreData2.swift:46:2:46:10 | ...? | testCoreData2.swift:46:22:46:22 | bankAccountNo : | testCoreData2.swift:46:2:46:10 | [post] ...? | This operation stores '[post] ...?' in a database. It may contain unencrypted sensitive data from $@. | testCoreData2.swift:46:22:46:22 | bankAccountNo : | bankAccountNo | |
| 283 | +| testCoreData2.swift:48:2:48:10 | ...? | testCoreData2.swift:48:34:48:34 | bankAccountNo : | testCoreData2.swift:48:2:48:10 | [post] ...? | This operation stores '[post] ...?' in a database. It may contain unencrypted sensitive data from $@. | testCoreData2.swift:48:34:48:34 | bankAccountNo : | bankAccountNo | |
| 284 | +| testCoreData2.swift:50:2:50:10 | ...? | testCoreData2.swift:50:35:50:35 | bankAccountNo : | testCoreData2.swift:50:2:50:10 | [post] ...? | This operation stores '[post] ...?' in a database. It may contain unencrypted sensitive data from $@. | testCoreData2.swift:50:35:50:35 | bankAccountNo : | bankAccountNo | |
| 285 | +| testCoreData2.swift:52:2:52:10 | ...? | testCoreData2.swift:52:41:52:41 | bankAccountNo : | testCoreData2.swift:52:2:52:10 | [post] ...? | This operation stores '[post] ...?' in a database. It may contain unencrypted sensitive data from $@. | testCoreData2.swift:52:41:52:41 | bankAccountNo : | bankAccountNo | |
| 286 | +| testCoreData2.swift:57:3:57:3 | obj | testCoreData2.swift:57:29:57:29 | bankAccountNo : | testCoreData2.swift:57:3:57:3 | [post] obj | This operation stores '[post] obj' in a database. It may contain unencrypted sensitive data from $@. | testCoreData2.swift:57:29:57:29 | bankAccountNo : | bankAccountNo | |
220 | 287 | | 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 |
|
221 | 288 | | 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 |
|
222 | 289 | | 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 |
|
223 | 290 | | testCoreData.swift:51:24:51:24 | password | testCoreData.swift:51:24:51:24 | password | testCoreData.swift:51:24:51:24 | password | This operation stores 'password' in a database. It may contain unencrypted sensitive data from $@. | testCoreData.swift:51:24:51:24 | password | password |
|
224 | 291 | | testCoreData.swift:58:15:58:15 | password | testCoreData.swift:58:15:58:15 | password | testCoreData.swift:58:15:58:15 | password | This operation stores 'password' in a database. It may contain unencrypted sensitive data from $@. | testCoreData.swift:58:15:58:15 | password | password |
|
| 292 | +| testCoreData.swift:64:2:64:2 | obj | testCoreData.swift:64:16:64:16 | password : | testCoreData.swift:64:2:64:2 | [post] obj | This operation stores '[post] obj' in a database. It may contain unencrypted sensitive data from $@. | testCoreData.swift:64:16:64:16 | password : | password | |
225 | 293 | | testCoreData.swift:78:15:78:15 | x | testCoreData.swift:77:24:77:24 | x : | testCoreData.swift:78:15:78:15 | x | This operation stores 'x' in a database. It may contain unencrypted sensitive data from $@. | testCoreData.swift:77:24:77:24 | x : | x |
|
226 | 294 | | testCoreData.swift:81:15:81:15 | y | testCoreData.swift:80:10:80:22 | call to getPassword() : | testCoreData.swift:81:15:81:15 | y | This operation stores 'y' in a database. It may contain unencrypted sensitive data from $@. | testCoreData.swift:80:10:80:22 | call to getPassword() : | call to getPassword() |
|
227 | 295 | | testCoreData.swift:85:15:85:17 | .password | testCoreData.swift:85:15:85:17 | .password | testCoreData.swift:85:15:85:17 | .password | This operation stores '.password' in a database. It may contain unencrypted sensitive data from $@. | testCoreData.swift:85:15:85:17 | .password | .password |
|
|
0 commit comments