AlexDenisov
|
57f1f5b829
|
Merge pull request #14768 from github/alexdenisov/move-semantics
Swift: extract AST nodes related to move semantics
|
2023-11-14 19:13:27 +01:00 |
|
Geoffrey White
|
0342b3eba2
|
Merge pull request #14772 from geoffw0/webview
Swift: Use TaintInheritingContent in WebView.qll
|
2023-11-14 16:29:32 +00:00 |
|
Alex Denisov
|
559b965e74
|
Swift: add change note
|
2023-11-14 16:11:28 +01:00 |
|
Alex Denisov
|
1c75e5b2a6
|
Swift: add database migration scripts for move semantics
|
2023-11-14 14:35:58 +01:00 |
|
Geoffrey White
|
6783707e2c
|
Swift: Add heuristic sink. We don't catch everything, but the simple heuristic was better than anything else I tried.
|
2023-11-14 10:07:12 +00:00 |
|
Geoffrey White
|
296dee90dd
|
Merge remote-tracking branch 'upstream/main' into fixmodel
|
2023-11-14 09:38:14 +00:00 |
|
Geoffrey White
|
c14d4042e0
|
Merge pull request #14748 from geoffw0/pathinjectionsinks
Swift: Add more path injection sinks
|
2023-11-13 20:15:16 +00:00 |
|
Geoffrey White
|
5a451e964d
|
Swift: Model mainDocumentURL.
|
2023-11-13 19:51:51 +00:00 |
|
Geoffrey White
|
985d1990eb
|
Swift: Fix typo.
|
2023-11-13 18:55:11 +00:00 |
|
Geoffrey White
|
463096e4be
|
Swift: Modernize tainted content in WebView.qll.
|
2023-11-13 18:30:40 +00:00 |
|
Geoffrey White
|
9ec2f9204b
|
Swift: Correct components(separatedBy:) models.
|
2023-11-13 17:43:21 +00:00 |
|
Alex Denisov
|
031f453af8
|
Swift: CFG for Copy/Consume expressions
|
2023-11-13 15:55:37 +01:00 |
|
Alex Denisov
|
002f2a0985
|
Swift: extract BorrowExpr
|
2023-11-13 15:55:37 +01:00 |
|
Alex Denisov
|
d21e27c717
|
Swift: extract ConsumeExpr
|
2023-11-13 15:55:37 +01:00 |
|
Alex Denisov
|
30e4822fb7
|
Swift: extract CopyExpr
|
2023-11-13 15:55:37 +01:00 |
|
Geoffrey White
|
c327f0f0a7
|
Merge branch 'main' into pathinjectionsinks
|
2023-11-10 16:04:56 +00:00 |
|
Alex Denisov
|
393aad5935
|
Swift: downgrade parameter packs
|
2023-11-10 16:22:09 +01:00 |
|
Geoffrey White
|
5a09a325f2
|
Swift: Add heuristic path injection sinks.
|
2023-11-10 15:13:51 +00:00 |
|
Alex Denisov
|
e865c3cbd3
|
Swift: extract parameter packs
|
2023-11-10 10:20:14 +01:00 |
|
Geoffrey White
|
ebf7231be7
|
Swift: Make the 'completePath' models work.
|
2023-11-09 18:21:12 +00:00 |
|
Geoffrey White
|
2d313ef4c7
|
Swift: Add some path injection sink models.
|
2023-11-09 18:21:12 +00:00 |
|
Geoffrey White
|
cd147038cd
|
Swift: Fill some gaps in the URL, NSURL models.
|
2023-11-09 11:51:18 +00:00 |
|
Paolo Tranquilli
|
331fbf3251
|
Merge branch 'main' into redsun82/gen-file-docs
|
2023-11-09 12:14:10 +01:00 |
|
Paolo Tranquilli
|
dcb2117b31
|
Swift: tweak generated doc comments
|
2023-11-09 12:12:07 +01:00 |
|
Mathias Vorreiter Pedersen
|
68e7f84c23
|
Merge pull request #14661 from geoffw0/commandinject4
Swift: Fix defaultImplicitTaintRead on fields
|
2023-11-08 15:52:18 +00:00 |
|
Mathias Vorreiter Pedersen
|
d8e75e66d7
|
Merge pull request #14717 from github/alexdenisov/fix-cfg-for-single-value-stmt-expr
Swlft: fix CFG for SingleValueStmtExpr
|
2023-11-08 14:26:00 +00:00 |
|
Alex Denisov
|
d510739ca2
|
Swift: add 5.9 chagenote
|
2023-11-08 12:20:33 +01:00 |
|
Paolo Tranquilli
|
ac838d72de
|
Codegen: mark all generated files and classes as INTERNAL
|
2023-11-08 10:02:17 +01:00 |
|
Paolo Tranquilli
|
b7543f5dc7
|
Codegen: pass ql_internal to Stub
|
2023-11-08 09:54:21 +01:00 |
|
Alex Denisov
|
12f9e3a1dd
|
Swlft: fix CFG for SingleValueStmtExpr
|
2023-11-07 18:12:39 +01:00 |
|
Alex Denisov
|
dd20a9b009
|
Swlft: fix wording in the comment
|
2023-11-07 17:28:37 +01:00 |
|
Paolo Tranquilli
|
10afa4381a
|
Swift: add more doc strings to generated things
|
2023-11-07 16:29:03 +01:00 |
|
Alex Denisov
|
2b7ce23653
|
Swlft: add database upgrade scripts
|
2023-11-07 13:40:42 +01:00 |
|
Alex Denisov
|
33de177fea
|
Swift: extract SingleValueStmtExpr
|
2023-11-07 13:40:35 +01:00 |
|
Geoffrey White
|
4ce8d953d2
|
Merge pull request #14698 from geoffw0/realmswift
Swift: Fix an issue with Realm sinks for swift/cleartext-storage-database
|
2023-11-07 08:37:27 +00:00 |
|
Geoffrey White
|
3465c34cb6
|
Merge pull request #14680 from geoffw0/dataclosure
Swift: Generalize flow through subscript writes / test and fix some closure methods of Data
|
2023-11-06 19:39:08 +00:00 |
|
Mathias Vorreiter Pedersen
|
84594e66bc
|
Merge pull request #14682 from geoffw0/filepathclosure
Swift: Correct a couple of FilePath models.
|
2023-11-06 17:31:17 +00:00 |
|
Geoffrey White
|
77e48f72ec
|
Swift: Detect Realm sinks more reliably.
|
2023-11-06 15:54:17 +00:00 |
|
Geoffrey White
|
9ec5e6e35e
|
Swift: Re-organize the RealmStore constructor.
|
2023-11-06 15:54:17 +00:00 |
|
Geoffrey White
|
b926090f0d
|
Swift: Simplify AdoptsWkNavigationDelegate in WebView.qll.
|
2023-11-06 12:29:32 +00:00 |
|
Geoffrey White
|
e621d208e4
|
Merge branch 'main' into nsstringclosure
|
2023-11-03 20:54:53 +00:00 |
|
Geoffrey White
|
55ec27f47f
|
Merge branch 'main' into filepathclosure
|
2023-11-03 20:54:16 +00:00 |
|
Geoffrey White
|
e90b630c9b
|
Merge branch 'main' into dataclosure
|
2023-11-03 20:50:20 +00:00 |
|
Geoffrey White
|
041dc19055
|
Swift: Change note.
|
2023-11-03 16:22:46 +00:00 |
|
Geoffrey White
|
989a546796
|
Swift: Model the NSString.enumerate* methods.
|
2023-11-03 16:22:45 +00:00 |
|
Geoffrey White
|
d0ca7045d4
|
Swift: Fix some NSString models.
|
2023-11-03 16:07:34 +00:00 |
|
Geoffrey White
|
06191922c3
|
Swift: Correct a couple of FilePath models.
|
2023-11-03 15:12:31 +00:00 |
|
Geoffrey White
|
71ad6a8262
|
Swift: Change note.
|
2023-11-03 14:53:37 +00:00 |
|
Geoffrey White
|
0d7943031c
|
Swift: Generalize subscript assignment storeStep.
|
2023-11-03 14:53:37 +00:00 |
|
Geoffrey White
|
245f475fdb
|
Swift: Remove duplicate model.
|
2023-11-03 12:55:36 +00:00 |
|