1
1
edges
2
+ | testCryptoSwift.swift:38:21:38:41 | bytes : | testCryptoSwift.swift:39:37:39:37 | bytes |
3
+ | testCryptoSwift.swift:42:22:42:42 | bytes : | testCryptoSwift.swift:43:38:43:38 | bytes |
4
+ | testCryptoSwift.swift:60:10:60:10 | self : | testCryptoSwift.swift:61:27:61:27 | self : |
5
+ | testCryptoSwift.swift:61:27:61:27 | self : | testCryptoSwift.swift:38:21:38:41 | bytes : |
6
+ | testCryptoSwift.swift:64:10:64:10 | self : | testCryptoSwift.swift:65:28:65:28 | self : |
7
+ | testCryptoSwift.swift:65:28:65:28 | self : | testCryptoSwift.swift:42:22:42:42 | bytes : |
8
+ | testCryptoSwift.swift:120:20:120:20 | passwdArray : | testCryptoSwift.swift:38:21:38:41 | bytes : |
9
+ | testCryptoSwift.swift:122:21:122:21 | passwdArray : | testCryptoSwift.swift:42:22:42:42 | bytes : |
10
+ | testCryptoSwift.swift:127:9:127:9 | passwdArray : | testCryptoSwift.swift:60:10:60:10 | self : |
11
+ | testCryptoSwift.swift:129:9:129:9 | passwdArray : | testCryptoSwift.swift:64:10:64:10 | self : |
2
12
nodes
3
13
| testCryptoKit.swift:56:47:56:47 | passwd | semmle.label | passwd |
4
14
| testCryptoKit.swift:60:43:60:43 | credit_card_no | semmle.label | credit_card_no |
13
23
| testCryptoKit.swift:136:32:136:32 | credit_card_no | semmle.label | credit_card_no |
14
24
| testCryptoKit.swift:141:32:141:32 | passwd | semmle.label | passwd |
15
25
| testCryptoKit.swift:145:32:145:32 | credit_card_no | semmle.label | credit_card_no |
26
+ | testCryptoSwift.swift:38:21:38:41 | bytes : | semmle.label | bytes : |
27
+ | testCryptoSwift.swift:39:37:39:37 | bytes | semmle.label | bytes |
28
+ | testCryptoSwift.swift:42:22:42:42 | bytes : | semmle.label | bytes : |
29
+ | testCryptoSwift.swift:43:38:43:38 | bytes | semmle.label | bytes |
30
+ | testCryptoSwift.swift:60:10:60:10 | self : | semmle.label | self : |
31
+ | testCryptoSwift.swift:61:27:61:27 | self : | semmle.label | self : |
32
+ | testCryptoSwift.swift:64:10:64:10 | self : | semmle.label | self : |
33
+ | testCryptoSwift.swift:65:28:65:28 | self : | semmle.label | self : |
34
+ | testCryptoSwift.swift:113:30:113:30 | passwdArray | semmle.label | passwdArray |
35
+ | testCryptoSwift.swift:115:31:115:31 | passwdArray | semmle.label | passwdArray |
36
+ | testCryptoSwift.swift:120:20:120:20 | passwdArray : | semmle.label | passwdArray : |
37
+ | testCryptoSwift.swift:122:21:122:21 | passwdArray : | semmle.label | passwdArray : |
38
+ | testCryptoSwift.swift:127:9:127:9 | passwdArray : | semmle.label | passwdArray : |
39
+ | testCryptoSwift.swift:129:9:129:9 | passwdArray : | semmle.label | passwdArray : |
16
40
subpaths
17
41
#select
18
42
| testCryptoKit.swift:56:47:56:47 | passwd | testCryptoKit.swift:56:47:56:47 | passwd | testCryptoKit.swift:56:47:56:47 | passwd | Insecure hashing algorithm (MD5) depends on $@. | testCryptoKit.swift:56:47:56:47 | passwd | sensitive data (credential passwd) |
@@ -28,3 +52,9 @@ subpaths
28
52
| testCryptoKit.swift:136:32:136:32 | credit_card_no | testCryptoKit.swift:136:32:136:32 | credit_card_no | testCryptoKit.swift:136:32:136:32 | credit_card_no | Insecure hashing algorithm (MD5) depends on $@. | testCryptoKit.swift:136:32:136:32 | credit_card_no | sensitive data (private information credit_card_no) |
29
53
| testCryptoKit.swift:141:32:141:32 | passwd | testCryptoKit.swift:141:32:141:32 | passwd | testCryptoKit.swift:141:32:141:32 | passwd | Insecure hashing algorithm (SHA1) depends on $@. | testCryptoKit.swift:141:32:141:32 | passwd | sensitive data (credential passwd) |
30
54
| testCryptoKit.swift:145:32:145:32 | credit_card_no | testCryptoKit.swift:145:32:145:32 | credit_card_no | testCryptoKit.swift:145:32:145:32 | credit_card_no | Insecure hashing algorithm (SHA1) depends on $@. | testCryptoKit.swift:145:32:145:32 | credit_card_no | sensitive data (private information credit_card_no) |
55
+ | testCryptoSwift.swift:39:37:39:37 | bytes | testCryptoSwift.swift:120:20:120:20 | passwdArray : | testCryptoSwift.swift:39:37:39:37 | bytes | Insecure hashing algorithm (MD5) depends on $@. | testCryptoSwift.swift:120:20:120:20 | passwdArray | sensitive data (credential passwdArray) |
56
+ | testCryptoSwift.swift:39:37:39:37 | bytes | testCryptoSwift.swift:127:9:127:9 | passwdArray : | testCryptoSwift.swift:39:37:39:37 | bytes | Insecure hashing algorithm (MD5) depends on $@. | testCryptoSwift.swift:127:9:127:9 | passwdArray | sensitive data (credential passwdArray) |
57
+ | testCryptoSwift.swift:43:38:43:38 | bytes | testCryptoSwift.swift:122:21:122:21 | passwdArray : | testCryptoSwift.swift:43:38:43:38 | bytes | Insecure hashing algorithm (SHA1) depends on $@. | testCryptoSwift.swift:122:21:122:21 | passwdArray | sensitive data (credential passwdArray) |
58
+ | testCryptoSwift.swift:43:38:43:38 | bytes | testCryptoSwift.swift:129:9:129:9 | passwdArray : | testCryptoSwift.swift:43:38:43:38 | bytes | Insecure hashing algorithm (SHA1) depends on $@. | testCryptoSwift.swift:129:9:129:9 | passwdArray | sensitive data (credential passwdArray) |
59
+ | testCryptoSwift.swift:113:30:113:30 | passwdArray | testCryptoSwift.swift:113:30:113:30 | passwdArray | testCryptoSwift.swift:113:30:113:30 | passwdArray | Insecure hashing algorithm (MD5) depends on $@. | testCryptoSwift.swift:113:30:113:30 | passwdArray | sensitive data (credential passwdArray) |
60
+ | testCryptoSwift.swift:115:31:115:31 | passwdArray | testCryptoSwift.swift:115:31:115:31 | passwdArray | testCryptoSwift.swift:115:31:115:31 | passwdArray | Insecure hashing algorithm (SHA1) depends on $@. | testCryptoSwift.swift:115:31:115:31 | passwdArray | sensitive data (credential passwdArray) |
0 commit comments