Geoffrey White
|
7ddfcb28e5
|
Swift: Rename DefaultConstantPasswordSink -> CryptoSwiftPasswordSink.
|
2023-04-11 11:49:21 +01:00 |
|
Geoffrey White
|
d4cc86cd05
|
Swift: Make the RNCryptor sources wider (actual usage seems to vary).
|
2023-04-06 20:36:12 +01:00 |
|
Geoffrey White
|
81b0dbffbd
|
Swift: Add CSV extension points to the encryption queries.
|
2023-04-06 14:07:41 +01:00 |
|
Geoffrey White
|
3baba70903
|
Merge pull request #12764 from geoffw0/modernsec
Swift: Modernize the encryption queries
|
2023-04-06 13:26:32 +01:00 |
|
Geoffrey White
|
07cae40985
|
Swift: More autoformatting.
|
2023-04-05 11:32:26 +01:00 |
|
Geoffrey White
|
a7038017da
|
Swift: Improve QLDoc.
|
2023-04-05 11:08:27 +01:00 |
|
Geoffrey White
|
1c75729598
|
Swift: Autoformat.
|
2023-04-05 11:08:27 +01:00 |
|
Geoffrey White
|
0d14835feb
|
Swift: Clean up sources / make some of them extendable as well.
|
2023-04-05 11:08:26 +01:00 |
|
Geoffrey White
|
fc5e958c8d
|
Swift: Add extendible sinks, sanitizers etc and use them.
|
2023-04-05 11:08:26 +01:00 |
|
Jeroen Ketema
|
cae1892ab4
|
Swift: Update StringLengthConflation to use DataFlow::StateConfigSig
|
2023-04-05 09:12:15 +02:00 |
|
Jeroen Ketema
|
3bd6fd0f51
|
Swift: Update CleartextStorageDatabase to use DataFlow::ConfigSig
|
2023-04-04 21:53:29 +02:00 |
|
Jeroen Ketema
|
dd85d00579
|
Swift: Fix formatting
|
2023-04-04 09:10:21 +02:00 |
|
Jeroen Ketema
|
cb8568f6fd
|
Swift: Rewrite PathInjection to use DataFlow::ConfigSig
|
2023-04-04 09:10:21 +02:00 |
|
Jeroen Ketema
|
97575807df
|
Swift: Rewrite CleartextTransmission to use DataFlow::ConfigSig
|
2023-04-04 09:10:21 +02:00 |
|
Jeroen Ketema
|
e8bfb87f67
|
Swift: Rewrite CleartextStoragePreferences to use DataFlow::ConfigSig
|
2023-04-04 09:10:21 +02:00 |
|
Jeroen Ketema
|
a45f381ab9
|
Swift: Rewrite CleartextLogging to use DataFlow::ConfigSig
|
2023-04-04 09:10:21 +02:00 |
|
Jeroen Ketema
|
5deafeaf9e
|
Swift: Rewrite UnsafeWebViewFetch to use DataFlow::ConfigSig
|
2023-04-04 09:10:21 +02:00 |
|
Jeroen Ketema
|
56156cfa36
|
Swift: Rewrite UnsafeJsEval to use `DataFlow::ConfigSig
|
2023-04-04 09:10:21 +02:00 |
|
Jeroen Ketema
|
db641e508a
|
Swift: Rewrite UncontrolledFormatString to use DataFlow::ConfigSig
|
2023-04-04 09:10:21 +02:00 |
|
Jeroen Ketema
|
0ff607c930
|
Swift: Rewrite XXEQuery to use DataFlow::ConfigSig
|
2023-04-04 09:10:21 +02:00 |
|
Jeroen Ketema
|
9220bea3ec
|
Swift: Rewrite SqlInjectionQuery to use DataFlow::ConfigSig
|
2023-04-04 09:10:15 +02:00 |
|
Geoffrey White
|
e62a6a037c
|
Swift: Split encryption queries into three parts (trivial re-organization of existing code).
|
2023-04-03 17:20:34 +01:00 |
|
Jeroen Ketema
|
70d0e987c4
|
Swift: Rewrite PredicateInjection to use DataFlow::ConfigSig
|
2023-04-03 16:19:30 +02:00 |
|
Geoffrey White
|
4d3fc02d7e
|
Merge pull request #11965 from geoffw0/realmfix
Swift: Test and fix missing swift/cleartext-storage-database results
|
2023-04-03 14:02:18 +01:00 |
|
Geoffrey White
|
7f69fe6e8c
|
Swift: Autoformat.
|
2023-03-31 16:32:49 +01:00 |
|
Geoffrey White
|
c88bea7080
|
Update swift/ql/lib/codeql/swift/elements/type/TypeAliasType.qll
Co-authored-by: Mathias Vorreiter Pedersen <mathiasvp@github.com>
|
2023-03-31 15:29:49 +01:00 |
|
Geoffrey White
|
b3e0c49435
|
Swift: Remove unnecessary imports.
|
2023-03-31 15:03:01 +01:00 |
|
Geoffrey White
|
8a805bb7a3
|
Swift: Replace getABaseOrAliasedType with slightly more sophisticated getABaseType.
|
2023-03-31 14:16:42 +01:00 |
|
Geoffrey White
|
33b041242d
|
Swift: Recognize Core Data + Realm sources via type aliases.
|
2023-03-31 10:44:01 +01:00 |
|
Geoffrey White
|
ddb27e5525
|
Merge pull request #12724 from geoffw0/modernstring2
Swift: Add missing import.
|
2023-03-31 09:48:46 +01:00 |
|
Geoffrey White
|
01280aee67
|
Swift: Add missing import.
|
2023-03-31 08:48:57 +01:00 |
|
Paolo Tranquilli
|
3d6916eb72
|
Swift: add upgrade/downgrade scripts
|
2023-03-30 16:44:28 +02:00 |
|
Paolo Tranquilli
|
6f6d3f1262
|
Merge branch 'main' into redsun82/swift-imported-modules-as-set
|
2023-03-30 16:42:35 +02:00 |
|
Paolo Tranquilli
|
06ad5b3949
|
Revert "Swift: add upgrade/downgrade scripts"
This reverts commit 48c2303391.
This is done to merge main and readd the scripts in another commit.
|
2023-03-30 16:41:04 +02:00 |
|
Geoffrey White
|
7729a6bdbf
|
Merge pull request #12509 from geoffw0/typealiasimpl
Swift: Extract type aliases
|
2023-03-30 11:06:14 +01:00 |
|
Geoffrey White
|
fcefd03b14
|
Swift: Fill out the upgrade/downgrade scripts.
|
2023-03-29 15:54:08 +01:00 |
|
Geoffrey White
|
d5928e150d
|
Swift: Prepare upgrade/downgrade scripts.
|
2023-03-29 15:51:42 +01:00 |
|
Geoffrey White
|
4ba8de4802
|
Swift: Update codegen.
|
2023-03-29 15:49:26 +01:00 |
|
Geoffrey White
|
f042195e5c
|
Swift: Connect it up.
|
2023-03-29 15:49:17 +01:00 |
|
Geoffrey White
|
d8703210dd
|
Swift: Extract type aliases.
|
2023-03-29 15:49:12 +01:00 |
|
Mathias Vorreiter Pedersen
|
e3e68b7753
|
Merge pull request #12642 from geoffw0/modernstring
Swift: Modernize the swift/string-length-conflation query
|
2023-03-29 14:55:40 +01:00 |
|
Paolo Tranquilli
|
48c2303391
|
Swift: add upgrade/downgrade scripts
|
2023-03-29 15:44:07 +02:00 |
|
Paolo Tranquilli
|
20128adee4
|
Swift: make imported and exported modules a set
|
2023-03-29 15:44:07 +02:00 |
|
Jeroen Ketema
|
0acca2ba76
|
Merge pull request #12687 from jketema/unit-2
Make imports of `codeql.util.Unit` private
|
2023-03-29 13:07:12 +02:00 |
|
Nora Dimitrijević
|
70ed8c6e8f
|
Swift: add QLdoc to Pattern
|
2023-03-29 11:52:50 +02:00 |
|
Nora Dimitrijević
|
3fbf90cbd7
|
Swift: add ConstructorDecl.isFailable/0
|
2023-03-29 11:52:50 +02:00 |
|
Nora Dimitrijević
|
55ce9760e1
|
Merge branch 'main' into swift/case-let-dataflow
|
2023-03-28 18:20:33 +02:00 |
|
Nora Dimitrijević
|
2a5f29cd0f
|
Swift: remove getIdentityPreservingEnclosingPattern
The Pattern public interface doesn't really need it.
|
2023-03-28 18:18:32 +02:00 |
|
Nora Dimitrijević
|
94614320b5
|
Swift: refactor OptionalSomeDecl -> OptionalSomeContentSet
|
2023-03-28 15:15:16 +02:00 |
|
Anders Schack-Mulligen
|
7c74fd07e9
|
Merge pull request #12684 from aschackmull/dataflow/remove-footgun
Dataflow: Remove accidentally exposed predicates.
|
2023-03-28 15:14:58 +02:00 |
|