Paolo Tranquilli
|
7878bc3cc1
|
Swift: remove property wrapper AST inconsistencies
|
2023-05-25 12:15:22 +02:00 |
|
Paolo Tranquilli
|
63fb0581c2
|
Swift: accept inconsistencies for now
|
2023-05-24 20:09:46 +02:00 |
|
Geoffrey White
|
d8cc8bd520
|
Swift: Fix indentation.
|
2023-05-24 18:43:48 +01:00 |
|
Paolo Tranquilli
|
e513af1bcf
|
Swift: add CFG and PrintAst consistency queries, enabling them in CI
|
2023-05-24 18:10:08 +02:00 |
|
Jeroen Ketema
|
3a3d9bc505
|
Swift: Rewrite inline expectation tests to use the parameterized module
|
2023-05-24 11:38:22 +02:00 |
|
Paolo Tranquilli
|
2fb6cdc19b
|
Merge branch 'main' into alexdenisov+redsun82/tuple-mangling
|
2023-05-24 11:16:59 +02:00 |
|
Geoffrey White
|
2c5202018d
|
Swift: Add sinks.
|
2023-05-23 18:11:33 +01:00 |
|
Geoffrey White
|
8573b30239
|
Swift: Add test cases.
|
2023-05-23 17:29:51 +01:00 |
|
Paolo Tranquilli
|
aca85d76ee
|
Merge branch 'codeql-cli-2.13.3' into redsun82/swift-remove-props-from-interpolated-strings
|
2023-05-23 14:42:00 +02:00 |
|
Geoffrey White
|
830686218f
|
Merge branch 'main' into hideenumcasedecl
|
2023-05-22 16:35:28 +01:00 |
|
Paolo Tranquilli
|
9a0f87434e
|
Swift: remove unneeded properties from InterpolatedStringLiteralExpr
These properties were unused in the QL library (hence the full
upgrade/downgrade compatibility).
|
2023-05-22 15:28:54 +02: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 |
|
Geoffrey White
|
b6122d01fc
|
Swift: Clean up the query somewhat.
|
2023-05-19 22:40:53 +01:00 |
|
Geoffrey White
|
2028b5ef95
|
Swift: Fix imprecise sinks.
|
2023-05-19 22:23:26 +01:00 |
|
Geoffrey White
|
19080333b9
|
Swift: Add a few test cases.
|
2023-05-19 22:18:34 +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
|
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
|
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 |
|
Geoffrey White
|
5019d3befa
|
Swift: Update test annotations.
|
2023-05-15 18:23:48 +01:00 |
|
Geoffrey White
|
047494dc95
|
Swift: Bank account numbers are a credential now, I guess they don't need to be private data as well.
|
2023-05-15 18:22:55 +01:00 |
|
Geoffrey White
|
252b72b573
|
Swift: Add some special cases to preserve (for now) result quality.
|
2023-05-15 18:22:50 +01:00 |
|
Geoffrey White
|
245e8fbc92
|
Swift: Use SensitiveDataHeuristics.qll in SensitiveCredential.
|
2023-05-15 18:14:52 +01:00 |
|
Geoffrey White
|
a91c45049e
|
Swift: Add some special cases to preserve (for now) result quality.
|
2023-05-15 18:06:33 +01:00 |
|
Geoffrey White
|
e2080c5d00
|
Swift: SensitiveDataHeuristics.qll expects function names without an (argument:list:).
|
2023-05-15 17:45:56 +01:00 |
|
Geoffrey White
|
35e2e5d785
|
Swift: Use SensitiveDataHeuristics.qll in regexpProbablySafe.
|
2023-05-15 17:44:54 +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
|
7251e90633
|
Merge pull request #12941 from geoffw0/textsource
Swift: Add taint sources for UITextField
|
2023-05-11 11:11:45 +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 |
|
Geoffrey White
|
d7382053ca
|
Merge branch 'main' into swifttodos
|
2023-05-09 10:06:45 +01:00 |
|
Geoffrey White
|
08b6755c55
|
Swift: Simplify hasActualResult.
|
2023-05-09 09:03:32 +01:00 |
|
Geoffrey White
|
e4382677c2
|
Merge branch 'main' into modernsec3
|
2023-05-05 13:07:01 +01:00 |
|
Geoffrey White
|
d92ecbb3cf
|
Swift: Standardize on 'barrier' tover 'santerminology now we use ConfigSig dataflow.
|
2023-05-05 10:03:18 +01:00 |
|
Geoffrey White
|
9317174742
|
Swift: Improve the LibXML2 tests for XXE and remove the TODO comment.
|
2023-05-04 12:28:55 +01:00 |
|
Geoffrey White
|
a698f3fcb9
|
Merge branch 'main' into modernsec3
|
2023-05-02 17:35:08 +01:00 |
|
Geoffrey White
|
bb6aa11ce5
|
Swift: Additional test case.
|
2023-05-02 17:12:44 +01:00 |
|
Geoffrey White
|
ca50f1117e
|
Swift: Hide locationless results in the inlineexpectations test (there's no way to make them expected).
|
2023-05-02 16:57:29 +01:00 |
|
Geoffrey White
|
664500d2e6
|
Swift: Fix member variable sinks in swift/hardcoded-key.
|
2023-05-02 11:26:21 +01:00 |
|
Geoffrey White
|
adbd2c467d
|
Swift: Fix member variable sinks in swift/path-ionjection.
|
2023-05-02 11:26:20 +01:00 |
|
Paolo Tranquilli
|
0aed7d56c2
|
Swift: more mangling
|
2023-05-02 10:45:42 +02:00 |
|
Paolo Tranquilli
|
b269bd5010
|
Swift: mangle builtin and tuple types
|
2023-05-02 09:49:48 +02:00 |
|