|
1 | 1 | edges
|
| 2 | +| test2.cpp:63:24:63:31 | password | test2.cpp:63:16:63:20 | call to crypt | |
2 | 3 | | test3.cpp:17:28:17:36 | password1 | test3.cpp:22:15:22:23 | password1 |
|
3 | 4 | | test3.cpp:17:51:17:59 | password2 | test3.cpp:26:15:26:23 | password2 |
|
4 | 5 | | test3.cpp:45:8:45:15 | password | test3.cpp:47:15:47:22 | password |
|
@@ -89,11 +90,15 @@ edges
|
89 | 90 | | test3.cpp:398:18:398:25 | password | test3.cpp:400:15:400:23 | & ... |
|
90 | 91 | | test3.cpp:398:18:398:25 | password | test3.cpp:400:16:400:23 | password |
|
91 | 92 | | test3.cpp:398:18:398:25 | password | test3.cpp:400:33:400:40 | password |
|
| 93 | +| test3.cpp:421:21:421:28 | password | test3.cpp:421:3:421:17 | call to decrypt_inplace | |
92 | 94 | | test.cpp:41:23:41:43 | cleartext password! | test.cpp:48:21:48:27 | call to encrypt |
|
93 | 95 | | test.cpp:41:23:41:43 | cleartext password! | test.cpp:48:29:48:39 | thePassword |
|
94 | 96 | | test.cpp:66:23:66:43 | cleartext password! | test.cpp:76:21:76:27 | call to encrypt |
|
95 | 97 | | test.cpp:66:23:66:43 | cleartext password! | test.cpp:76:29:76:39 | thePassword |
|
96 | 98 | nodes
|
| 99 | +| test2.cpp:63:16:63:20 | call to crypt | semmle.label | call to crypt | |
| 100 | +| test2.cpp:63:24:63:31 | password | semmle.label | password | |
| 101 | +| test2.cpp:63:24:63:31 | password | semmle.label | password | |
97 | 102 | | test3.cpp:17:28:17:36 | password1 | semmle.label | password1 |
|
98 | 103 | | test3.cpp:17:51:17:59 | password2 | semmle.label | password2 |
|
99 | 104 | | test3.cpp:22:15:22:23 | password1 | semmle.label | password1 |
|
@@ -208,6 +213,11 @@ nodes
|
208 | 213 | | test3.cpp:400:15:400:23 | & ... | semmle.label | & ... |
|
209 | 214 | | test3.cpp:400:16:400:23 | password | semmle.label | password |
|
210 | 215 | | test3.cpp:400:33:400:40 | password | semmle.label | password |
|
| 216 | +| test3.cpp:414:17:414:24 | password | semmle.label | password | |
| 217 | +| test3.cpp:420:17:420:24 | password | semmle.label | password | |
| 218 | +| test3.cpp:421:3:421:17 | call to decrypt_inplace | semmle.label | call to decrypt_inplace | |
| 219 | +| test3.cpp:421:21:421:28 | password | semmle.label | password | |
| 220 | +| test3.cpp:421:21:421:28 | password | semmle.label | password | |
211 | 221 | | test.cpp:41:23:41:43 | cleartext password! | semmle.label | cleartext password! |
|
212 | 222 | | test.cpp:48:21:48:27 | call to encrypt | semmle.label | call to encrypt |
|
213 | 223 | | test.cpp:48:29:48:39 | thePassword | semmle.label | thePassword |
|
@@ -238,3 +248,5 @@ subpaths
|
238 | 248 | | test3.cpp:300:2:300:5 | call to send | test3.cpp:308:58:308:66 | password2 | test3.cpp:300:14:300:17 | data | This operation transmits 'data', which may contain unencrypted sensitive data from $@ | test3.cpp:308:58:308:66 | password2 | password2 |
|
239 | 249 | | test3.cpp:341:4:341:7 | call to recv | test3.cpp:339:9:339:16 | password | test3.cpp:341:16:341:23 | password | This operation receives into 'password', which may put unencrypted sensitive data into $@ | test3.cpp:339:9:339:16 | password | password |
|
240 | 250 | | test3.cpp:388:3:388:6 | call to recv | test3.cpp:386:8:386:15 | password | test3.cpp:388:15:388:22 | password | This operation receives into 'password', which may put unencrypted sensitive data into $@ | test3.cpp:386:8:386:15 | password | password |
|
| 251 | +| test3.cpp:414:3:414:6 | call to recv | test3.cpp:414:17:414:24 | password | test3.cpp:414:17:414:24 | password | This operation receives into 'password', which may put unencrypted sensitive data into $@ | test3.cpp:414:17:414:24 | password | password | |
| 252 | +| test3.cpp:420:3:420:6 | call to recv | test3.cpp:420:17:420:24 | password | test3.cpp:420:17:420:24 | password | This operation receives into 'password', which may put unencrypted sensitive data into $@ | test3.cpp:420:17:420:24 | password | password | |
0 commit comments