Geoffrey White
|
a698f3fcb9
|
Merge branch 'main' into modernsec3
|
2023-05-02 17:35:08 +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 |
|
Anders Schack-Mulligen
|
ca09649679
|
Dataflow: Forward hasLocationInfo.
|
2023-05-02 10:48:32 +02:00 |
|
Anders Schack-Mulligen
|
5927bb2030
|
Dataflow: Replace "extends Node" with "instanceof Node".
|
2023-05-02 09:48:34 +02:00 |
|
Nora Dimitrijević
|
383b2e183d
|
Merge pull request #12936 from d10c/swift/rename-functions
Swift: rename ugly names in the Function AST hierarchy
|
2023-05-01 17:08:19 +02:00 |
|
Nora Dimitrijević
|
c81ea9d747
|
Merge branch 'main' into swift/rename-functions
|
2023-05-01 11:03:26 +02:00 |
|
Mathias Vorreiter Pedersen
|
e506f638fc
|
DataFlow: Sync identical files.
|
2023-04-27 18:40:33 +01:00 |
|
Geoffrey White
|
abb98be996
|
Swift: QLDoc Type.qll, TypeDecl.qll, and deprecate one of the predicates.
|
2023-04-27 15:12:54 +01:00 |
|
Geoffrey White
|
fc65160a78
|
Swift: Simplify the implemention of MethodDecl.hasQualifiedName.
|
2023-04-27 14:59:19 +01:00 |
|
Anders Schack-Mulligen
|
71ae0909d8
|
Dataflow: Enforce type pruning in all forward stages.
|
2023-04-27 14:55:26 +02:00 |
|
Anders Schack-Mulligen
|
9140cbefc0
|
Dataflow: Sync.
|
2023-04-27 14:55:23 +02:00 |
|
Geoffrey White
|
08854136fe
|
Swift: QLDoc consistency.
|
2023-04-27 13:55:09 +01:00 |
|
Anders Schack-Mulligen
|
246d904712
|
Merge pull request #12948 from aschackmull/dataflow/pathnode-type-tostring
Dataflow: Add type to PathNode.toString.
|
2023-04-27 14:14:10 +02:00 |
|
Nora Dimitrijević
|
6f804ff1e7
|
Swift: upgrade/downgrade scripts
|
2023-04-26 17:03:20 +02:00 |
|
Mathias Vorreiter Pedersen
|
d114388470
|
Swift: Implement 'isAbnormalExitType' and accept test changes.
|
2023-04-26 15:36:52 +01:00 |
|
Nora Dimitrijević
|
16fc42a53f
|
Swift: fix formatting
|
2023-04-26 16:01:57 +02:00 |
|
Nora Dimitrijević
|
3d67970357
|
Swift: query library renamings
|
2023-04-26 15:47:20 +02:00 |
|
Nora Dimitrijević
|
4c0384b4f1
|
Swift: control flow and dataflow library renamings
|
2023-04-26 15:47:20 +02:00 |
|
Nora Dimitrijević
|
82eb0026e6
|
Swift: AST library renamings
|
2023-04-26 15:47:20 +02:00 |
|
Nora Dimitrijević
|
2d9295a5a4
|
Swift: [generated] library code changes
|
2023-04-26 15:47:20 +02:00 |
|
Mathias Vorreiter Pedersen
|
6dc6e13caa
|
Swift: Hide 'DynamicSelfType' from the main AST.
|
2023-04-26 13:58:54 +01:00 |
|
Mathias Vorreiter Pedersen
|
11aff55a97
|
Swift: Add default implicit read steps when selecting PostUpdateNodes as sinks.
|
2023-04-26 13:58:48 +01:00 |
|
Mathias Vorreiter Pedersen
|
e6c8428875
|
Swift: Add syntax for selecting PostUpdateNodes in CSV rows.
|
2023-04-26 13:58:42 +01:00 |
|
Anders Schack-Mulligen
|
d681671356
|
Dataflow: Sync.
|
2023-04-26 14:45:07 +02:00 |
|
Anders Schack-Mulligen
|
3d01763092
|
Swift: Remove empty string DataFlowType in PathNode.
|
2023-04-26 13:10:01 +02:00 |
|
Geoffrey White
|
e16277ef43
|
Swift: Add source model for UITextField.
|
2023-04-25 23:14:24 +01:00 |
|
Geoffrey White
|
0ebb06e185
|
Merge branch 'main' into flowsources
|
2023-04-25 10:08:15 +01:00 |
|
Michael Nebel
|
8ade7247a1
|
Merge pull request #12885 from michaelnebel/mergepathgraph3
Dataflow: Introduce param module for merging three path graphs.
|
2023-04-24 12:49:28 +02:00 |
|
Geoffrey White
|
bfbd45a220
|
Swift: Fix CSV field sinks.
|
2023-04-20 18:14:34 +01:00 |
|
Geoffrey White
|
d317ad80e5
|
Swift: Convert to CSV sinks.
|
2023-04-20 17:53:00 +01:00 |
|
Nora Dimitrijević
|
1f861fda25
|
Merge pull request #12736 from d10c/swift/capture-flow
Swift: Closure Capture Helper APIs
|
2023-04-20 18:45:56 +02:00 |
|
Geoffrey White
|
380bf21a38
|
Swift: Update InsecureTLSExtensions.ql sinks to not depend on AssignExpr.
|
2023-04-20 17:15:48 +01:00 |
|
Michael Nebel
|
656d8d2451
|
Sync files.
|
2023-04-20 11:29:51 +02:00 |
|
Geoffrey White
|
7285704807
|
Merge pull request #12876 from geoffw0/extensiondecl
Swift: Improve ExtensionDecl.toString
|
2023-04-19 16:41:48 +01:00 |
|
Geoffrey White
|
e895cac569
|
Merge pull request #12877 from geoffw0/deprecated
Swift: Delete deprecated classes
|
2023-04-19 16:41:25 +01:00 |
|
Geoffrey White
|
4484574301
|
Swift: Rename clashing CleartextStorage modules.
|
2023-04-19 14:29:25 +01:00 |
|
Geoffrey White
|
10c222e7e2
|
Swift: Remove deprecated classes from queries.
|
2023-04-19 14:26:03 +01:00 |
|
Geoffrey White
|
a3c66b6032
|
Merge pull request #12833 from geoffw0/addmodels
Swift: Add some sink models
|
2023-04-19 14:18:29 +01:00 |
|
Geoffrey White
|
e9ffefaa96
|
Swift: Improve ExtensionDecl.toString.
|
2023-04-19 13:38:04 +01:00 |
|
Mathias Vorreiter Pedersen
|
8d62d5916e
|
Merge pull request #12807 from MathiasVP/dataflow-for-keypaths
Swift: Dataflow for keypaths
|
2023-04-19 10:00:49 +01:00 |
|
Nora Dimitrijević
|
96f06f8eca
|
Swift: refactor the public API wrt captures
This exposes capture- and access-related methods under different names.
|
2023-04-18 16:50:37 +02:00 |
|
Paolo Tranquilli
|
edb355b47f
|
Swift: add QLdoc for generated Raw and Synth modules
|
2023-04-17 09:38:26 +02:00 |
|
Geoffrey White
|
d94ed1b4a3
|
Merge pull request #12824 from geoffw0/modernsec4
Swift: Add CryptoSwift sinks in swift/weak-sensitive-data-hashing
|
2023-04-14 19:56:37 +01:00 |
|
Geoffrey White
|
2adc4c0feb
|
Swift: PredicatUpgrade predicate injection sources from RemoteFlowSource to FlowSource. Even local input should be in parameters rather than concatenated into the predicate.
|
2023-04-14 17:50:57 +01:00 |
|
Geoffrey White
|
7b8606d411
|
Swift: Delete unnecessary import.
|
2023-04-14 16:36:22 +01:00 |
|
Geoffrey White
|
9ecba6a94d
|
Swift: Add missing imports in ExternalFlow.qll.
|
2023-04-14 14:58:24 +01:00 |
|
Geoffrey White
|
619d572d50
|
Swift: Add RNCryptor hmacKey encryption-key sinks.
|
2023-04-14 14:58:15 +01:00 |
|
Geoffrey White
|
46da73cc11
|
Swift: Add realm path-injection sinks.
|
2023-04-14 14:50:50 +01:00 |
|
Geoffrey White
|
feccd307da
|
Swift: Add realm encryption-key sinks.
|
2023-04-14 14:47:24 +01:00 |
|