You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Swift: allow self./super. sinks in StaticInitializationVector
Assumption: the extra path is not an issue in practice as the body of
the cryptographic library's init methods are not normally extracted,
only the stubs in this test are.
| test.swift:101:17:101:35 | call to getConstantString() : | semmle.label | call to getConstantString() : |
@@ -36,6 +41,7 @@ nodes
36
41
| test.swift:145:22:145:22 | iv | semmle.label | iv |
37
42
| test.swift:146:22:146:22 | iv | semmle.label | iv |
38
43
| test.swift:147:22:147:22 | iv | semmle.label | iv |
44
+
| test.swift:147:22:147:22 | iv : | semmle.label | iv : |
39
45
| test.swift:153:22:153:22 | iv | semmle.label | iv |
40
46
| test.swift:157:24:157:24 | iv | semmle.label | iv |
41
47
| test.swift:161:22:161:22 | iv | semmle.label | iv |
@@ -44,6 +50,7 @@ nodes
44
50
| test.swift:168:22:168:22 | iv | semmle.label | iv |
45
51
subpaths
46
52
#select
53
+
| test.swift:54:17:54:17 | iv | test.swift:99:25:99:120 | [...] : | test.swift:54:17:54:17 | iv | The static value '[...]' is used as an initialization vector for encryption. |
47
54
| test.swift:112:36:112:36 | ivString | test.swift:85:3:85:3 | this string is constant : | test.swift:112:36:112:36 | ivString | The static value 'this string is constant' is used as an initialization vector for encryption. |
48
55
| test.swift:113:36:113:36 | ivString | test.swift:85:3:85:3 | this string is constant : | test.swift:113:36:113:36 | ivString | The static value 'this string is constant' is used as an initialization vector for encryption. |
49
56
| test.swift:118:41:118:41 | ivString | test.swift:85:3:85:3 | this string is constant : | test.swift:118:41:118:41 | ivString | The static value 'this string is constant' is used as an initialization vector for encryption. |
@@ -62,4 +69,4 @@ subpaths
62
69
| test.swift:161:22:161:22 | iv | test.swift:99:25:99:120 | [...] : | test.swift:161:22:161:22 | iv | The static value '[...]' is used as an initialization vector for encryption. |
63
70
| test.swift:162:22:162:22 | iv | test.swift:99:25:99:120 | [...] : | test.swift:162:22:162:22 | iv | The static value '[...]' is used as an initialization vector for encryption. |
64
71
| test.swift:167:22:167:22 | iv | test.swift:99:25:99:120 | [...] : | test.swift:167:22:167:22 | iv | The static value '[...]' is used as an initialization vector for encryption. |
65
-
| test.swift:168:22:168:22 | iv | test.swift:99:25:99:120 | [...] : | test.swift:168:22:168:22 | iv | The static value '[...]' is used as an initialization vector for encryption. |
72
+
| test.swift:168:22:168:22 | iv | test.swift:99:25:99:120 | [...] : | test.swift:168:22:168:22 | iv | The static value '[...]' is used as an initialization vector for encryption. |
0 commit comments