Paolo Tranquilli
|
fce33d369b
|
Merge branch 'codeql-cli-2.13.3' into redsun82/swift-hidden-ast
|
2023-05-23 15:31:29 +02:00 |
|
Paolo Tranquilli
|
86eecea5f6
|
Merge branch 'codeql-cli-2.13.3' into cleartextlogging
|
2023-05-23 14:44:36 +02:00 |
|
Paolo Tranquilli
|
b4edc92079
|
Swift: make hideability spread upward in the hierarchy
|
2023-05-23 12:45:18 +02:00 |
|
Paolo Tranquilli
|
b19194bd06
|
Swift: make only Expr, Pattern and Type hideable
|
2023-05-23 12:45:18 +02:00 |
|
Paolo Tranquilli
|
a087fef335
|
Swift: implement @ql.hideable
|
2023-05-23 12:45:18 +02:00 |
|
Geoffrey White
|
3bcaff6059
|
Swift: re-run codegen.
|
2023-05-22 16:37:03 +01:00 |
|
Geoffrey White
|
830686218f
|
Merge branch 'main' into hideenumcasedecl
|
2023-05-22 16:35:28 +01:00 |
|
Paolo Tranquilli
|
20893bdef5
|
Swift: accept test changes after hidden AST fix
|
2023-05-22 10:14:29 +02:00 |
|
Paolo Tranquilli
|
de03bdc235
|
Swift: fix hidden AST getters
For consistency with the C/C++ QL library, getters of AST elements
within the hidden AST should not themselves skip other hidden AST
elements.
|
2023-05-22 09:57:48 +02:00 |
|
Mathias Vorreiter Pedersen
|
58f4b7696d
|
Merge pull request #13223 from geoffw0/useasnominaltypedecl
Swift: Use asNominalTypeDecl more.
|
2023-05-19 16:53:28 +01:00 |
|
Geoffrey White
|
881134a6f5
|
Swift: Add warning note to Decl.getMember.
|
2023-05-19 16:12:09 +01:00 |
|
Geoffrey White
|
5ffde7a762
|
Update swift/ql/lib/codeql/swift/elements/decl/EnumDecl.qll
Co-authored-by: Mathias Vorreiter Pedersen <mathiasvp@github.com>
|
2023-05-19 14:55:39 +01:00 |
|
Geoffrey White
|
68bdd51dd3
|
Swift: Add QLDoc encouraging this pattern.
|
2023-05-19 14:35:08 +01:00 |
|
Geoffrey White
|
0d8aa825d9
|
Swift: Use asNominalType() more widely to include things declared in extensions.
|
2023-05-19 14:19:32 +01:00 |
|
Geoffrey White
|
ccbd041875
|
Swift: Use asNominalTypeDecl() to simplify models.
|
2023-05-19 14:04:49 +01:00 |
|
Mathias Vorreiter Pedersen
|
2206216dbb
|
Merge pull request #13221 from geoffw0/filepath
Swift: Taint model for FilePath
|
2023-05-19 14:01:22 +01:00 |
|
Geoffrey White
|
c8dfc87dae
|
Swift: getName -> getFullName.
|
2023-05-19 12:18:17 +01:00 |
|
Geoffrey White
|
13755ad5f5
|
Swift: Remove placeholder lines I had left in.
|
2023-05-19 11:42:00 +01:00 |
|
Geoffrey White
|
6dfad79972
|
Swift: Model FilePath.
|
2023-05-18 18:56:08 +01:00 |
|
Geoffrey White
|
371bcc55fa
|
Swift: Consolidate and extend tests of taint flow through FilePath.
|
2023-05-18 18:01:38 +01:00 |
|
Geoffrey White
|
d26a86185f
|
Swift: Codegen.
|
2023-05-18 09:43:13 +01:00 |
|
Geoffrey White
|
f0ce5b09c6
|
Swift: Address QL-for-QL warning.
|
2023-05-18 09:43:07 +01:00 |
|
Geoffrey White
|
3539e55bb2
|
Swift: Autoformat.
|
2023-05-17 19:21:41 +01:00 |
|
Geoffrey White
|
6c35bbf5c2
|
Swift: Simplify / focus the test.
|
2023-05-17 19:15:27 +01:00 |
|
Geoffrey White
|
95caaecd71
|
Swift: Add EnumDecl.getEnumElement(_).
|
2023-05-17 19:05:27 +01:00 |
|
Geoffrey White
|
66b13e2294
|
Swift: Add a test of enum decls.
|
2023-05-17 19:01:57 +01:00 |
|
Alex Denisov
|
7e15386376
|
Swift: bump all versions to 0.1.0
|
2023-05-17 11:28:28 +02:00 |
|
Mathias Vorreiter Pedersen
|
99545420d5
|
Merge pull request #13177 from MathiasVP/recommend-secure-randomness
Swift: Recommend a proper source of randomness in `swift/hardcoded-key`
|
2023-05-16 18:04:13 +01:00 |
|
Mathias Vorreiter Pedersen
|
9def3dd440
|
Update swift/ql/src/queries/Security/CWE-321/HardcodedEncryptionKey.swift
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com>
|
2023-05-16 17:42:34 +01:00 |
|
Geoffrey White
|
3bd16fa1d8
|
Merge pull request #13184 from geoffw0/docconsistency
Swift: Mirror changes made in the tutorial docs.
|
2023-05-16 17:42:03 +01:00 |
|
Geoffrey White
|
35b35ec377
|
Swift: Mirror changes made in the docs.
|
2023-05-16 14:26:16 +01:00 |
|
Geoffrey White
|
94b4ebe38b
|
Update swift/ql/src/queries/Security/CWE-312/CleartextLogging.ql
Co-authored-by: Mathias Vorreiter Pedersen <mathiasvp@github.com>
|
2023-05-16 14:16:30 +01:00 |
|
Mathias Vorreiter Pedersen
|
03ef18b286
|
Swift: Recommend a proper source of randomness in 'swift/hardcoded-key'.
|
2023-05-16 11:59:41 +01:00 |
|
Geoffrey White
|
4781881a6a
|
Swift: Improve mobile/phone number regexp.
|
2023-05-15 15:30:30 +01:00 |
|
Geoffrey White
|
a0cba8cb6b
|
Swift: Address boolean value FPs.
|
2023-05-15 14:24:18 +01:00 |
|
Geoffrey White
|
27c8eb301e
|
Swift: Fix URL-related FPs.
|
2023-05-15 14:08:43 +01:00 |
|
Geoffrey White
|
e59d7e0345
|
Swift: Remove assumption that 'username' is not sensitive (in the tests).
|
2023-05-15 13:58:44 +01:00 |
|
Geoffrey White
|
dba951111a
|
Swift: Add more sensitive data test cases.
|
2023-05-15 13:58:44 +01:00 |
|
Geoffrey White
|
2a4d7cb642
|
Swift: Make the result message consistent as well.
|
2023-05-15 11:53:58 +01:00 |
|
Geoffrey White
|
3193b3b171
|
Swift: Make the CleartextLogging.ql query ID consistent with the other swift/cleartext-* queries.
|
2023-05-15 10:51:21 +01:00 |
|
Geoffrey White
|
e402c225f4
|
Merge pull request #13115 from geoffw0/swift-csv-labels
Swift: Accept standardized CSV sink labels
|
2023-05-11 13:34:48 +01:00 |
|
Geoffrey White
|
15a7fdd297
|
Swift: Update existing CSV sinks to new labels.
|
2023-05-11 12:48:48 +01:00 |
|
Geoffrey White
|
8fac01e84f
|
Swift: Remove the old sinks.
|
2023-05-11 11:29:44 +01:00 |
|
Geoffrey White
|
7251e90633
|
Merge pull request #12941 from geoffw0/textsource
Swift: Add taint sources for UITextField
|
2023-05-11 11:11:45 +01:00 |
|
Geoffrey White
|
f1893dae85
|
Swift: Repair UIKit framework after merge.
|
2023-05-11 09:14:52 +01:00 |
|
Geoffrey White
|
68501b0082
|
Merge branch 'main' into textsource
|
2023-05-11 09:14:38 +01:00 |
|
Kasper Svendsen
|
1f0cb9eeb8
|
Swift: Enable implicit this receiver warnings
|
2023-05-11 08:35:59 +02:00 |
|
Kasper Svendsen
|
082e6a1245
|
Merge pull request #13108 from kaspersv/kaspersv/swift-explicit-this-receivers1
Swift: Make implicit this receivers explicit
|
2023-05-11 08:34:14 +02:00 |
|
Kasper Svendsen
|
1ee823b0f0
|
Merge pull request #13111 from kaspersv/kaspersv/swift-explicit-this-receivers3
Swift: Make implicit this receivers explicit
|
2023-05-11 08:33:57 +02:00 |
|
Geoffrey White
|
100d960ca9
|
Merge pull request #12940 from geoffw0/swiftdoc
Swift: Initial language guides documentation for Swift
|
2023-05-10 19:00:35 +01:00 |
|