Geoffrey White
|
2b0fcab182
|
Swift: Update test annotations following merge.
|
2023-08-08 16:06:52 +01:00 |
Geoffrey White
|
e9f0b535ea
|
Merge branch 'main' into forceunwrap
|
2023-08-08 16:03:31 +01:00 |
AlexDenisov
|
75dad4764f
|
Revert "Swift: Route compiler diagnostics through our log."
|
2023-08-08 11:25:13 +02:00 |
Geoffrey White
|
022a06659c
|
Merge pull request #13838 from rdmarsh2/rdmarsh2/swift/set-content
Swift: add SetContent for data flow
|
2023-08-07 19:15:30 +01:00 |
Robert Marsh
|
07650af357
|
Swift: accept test for CollectionContent rename
|
2023-08-07 15:04:21 +00:00 |
Robert Marsh
|
146c50049c
|
Finish CollectionContent rename
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com>
|
2023-08-07 10:26:40 -04:00 |
Geoffrey White
|
dc98dec5b6
|
Swift: Change note.
|
2023-08-07 13:16:00 +01:00 |
Geoffrey White
|
ab3f3d03c5
|
Swift: Model taint into optionals via ForceValueExpr.
|
2023-08-07 13:11:29 +01:00 |
Tom Hvitved
|
34864e1077
|
Swift: Adjust to data flow refactor
|
2023-08-07 11:35:23 +02:00 |
Robert Marsh
|
3ebbb80a9e
|
Swift: Change note for CollectionContent
|
2023-08-04 20:19:35 +00:00 |
Robert Marsh
|
10bbf441dc
|
Swift: QLDoc for Set.qll
|
2023-08-04 20:17:56 +00:00 |
Robert Marsh
|
ccc3094267
|
Swift: autoformat
|
2023-08-04 20:17:08 +00:00 |
Geoffrey White
|
c7fb8de5f9
|
Swift: Test ForceValueExpr content reads.
|
2023-08-04 21:15:15 +01:00 |
Robert Marsh
|
6f38769a9b
|
Swift: rename SetContent to CollectionContent
|
2023-08-04 18:46:43 +00:00 |
Robert Marsh
|
024c5cfe2f
|
Swift: add MaD print support for EnumElement
|
2023-08-04 18:44:42 +00:00 |
Robert Marsh
|
0142309cab
|
Swift: add summary read steps in dataflow
|
2023-08-04 18:44:42 +00:00 |
Robert Marsh
|
b301092e34
|
Swift: model updates for Set
|
2023-08-04 18:44:42 +00:00 |
Robert Marsh
|
de0ec3e3f7
|
Swift: WIP SetContent for dataflow
|
2023-08-04 18:44:42 +00:00 |
Alexandre Boulgakov
|
761db70d8d
|
Revert "Swift: Pragmatic fix for CustomUrlSchemes.qll."
|
2023-08-04 18:03:00 +01:00 |
Mathias Vorreiter Pedersen
|
abe3a816ce
|
Merge pull request #13851 from MathiasVP/sink-without-states
DataFlow: Support stateless `isSink` in `StateConfigSig`s
|
2023-08-04 18:01:42 +02:00 |
Alexandre Boulgakov
|
97c688849d
|
Merge pull request #13869 from github/sashabu/swift-logging-compiler
Swift: Route compiler diagnostics through our log.
|
2023-08-04 16:13:12 +01:00 |
Paolo Tranquilli
|
67cd25184a
|
Merge pull request #12433 from github/alexdenisov+redsun82/tuple-mangling
Swift: properly identify types and declarations in trap files via mangling
|
2023-08-03 13:27:07 +02:00 |
Mathias Vorreiter Pedersen
|
89aa86a1d6
|
Merge pull request #13741 from rdmarsh2/rdmarsh2/swift/array-content-flow
Swift: add DataFlow::Content for arrays
|
2023-08-02 17:37:40 +02:00 |
Paolo Tranquilli
|
56869553e8
|
Swift: route compiler diagnostics through our log
(cherry picked from commit b8c55612e5 )
|
2023-08-02 15:41:54 +01:00 |
Alexandre Boulgakov
|
0dafe2d757
|
Swift: Mangle `ArchetypeType`s with different superclasses in different extensions.
|
2023-08-02 15:18:52 +01:00 |
Mathias Vorreiter Pedersen
|
3007fdab5e
|
Sync identical files.
|
2023-08-02 14:33:33 +02:00 |
Anders Schack-Mulligen
|
7bc8bf616f
|
Merge pull request #13863 from aschackmull/dataflow/pack4
Dataflow: Move the shared library to a properly shared qlpack.
|
2023-08-02 14:19:49 +02:00 |
Mathias Vorreiter Pedersen
|
7bea18773c
|
Merge pull request #13857 from github/alexdenisov/unresolved-dot-exprs-patterns
Swift: SubExpr may yield unresolved nodes in certain cases while MatchedExpr is always resolved
|
2023-08-02 09:35:06 +02:00 |
Alex Denisov
|
9d643ae1ed
|
Swift: record CFG incosistency
|
2023-08-01 15:06:04 +02:00 |
Alex Denisov
|
6667d9e45c
|
Swift: SubExpr may yield unresolved nodes in certain cases while MatchedExpr is always resolved
|
2023-08-01 14:15:33 +02:00 |
Anders Schack-Mulligen
|
0544205594
|
Swift: Adjust to use the qlpack data-flow api.
|
2023-08-01 14:02:33 +02:00 |
Geoffrey White
|
1c64fb16f1
|
Merge pull request #13756 from geoffw0/sources2
Swift: CustomUrlSchemes test enhancements and minor model improvement
|
2023-07-31 12:53:03 +01:00 |
Geoffrey White
|
f921076fca
|
Swift: Autoformat.
|
2023-07-31 10:25:25 +01:00 |
Geoffrey White
|
e534afe634
|
Merge pull request #13726 from maikypedia/maikypedia/swift-command-injection
Swift: Add Command Injection query (CWE-078)
|
2023-07-31 10:06:22 +01:00 |
Geoffrey White
|
12f2539d1d
|
Swift: Use flowTo.
|
2023-07-31 10:03:25 +01:00 |
Robert Marsh
|
22ae430e65
|
Swift: accept more test changes from hiding InOutExpr
|
2023-07-28 20:43:25 +00:00 |
Robert Marsh
|
bb4fe2002f
|
Merge branch 'main' into rdmarsh2/swift/array-content-flow
|
2023-07-28 20:41:23 +00:00 |
Alexandre Boulgakov
|
3e7a7fe54e
|
Swift: Mangle `ArchetypeType`s with different constraints in different extensions.
|
2023-07-28 21:39:52 +01:00 |
Robert Marsh
|
6039af0087
|
Swift: autoformat
|
2023-07-28 14:34:57 +00:00 |
Robert Marsh
|
7ed520ab54
|
Swift: update test expectations after hiding InOutExpr
|
2023-07-28 14:29:24 +00:00 |
Maiky
|
90ac5b905b
|
|
2023-07-28 00:21:02 +02:00 |
Maiky
|
2a49219127
|
Move query to experimental
|
2023-07-28 00:15:33 +02:00 |
Maiky
|
d9800c7bb6
|
Update CommandInjection.ql
|
2023-07-27 22:45:50 +02:00 |
Maiky
|
d0a912fb02
|
Update swift/ql/src/queries/Security/CWE-078/CommandInjection.ql
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com>
|
2023-07-27 22:45:05 +02:00 |
Robert Marsh
|
c36ce785d8
|
Merge branch 'main' into rdmarsh2/swift/array-content-flow
|
2023-07-27 19:18:03 +00:00 |
Geoffrey White
|
3eb1bac9df
|
Swift: Update consistency test failure (line numbers).
|
2023-07-27 16:11:59 +01:00 |
Geoffrey White
|
44d785fabf
|
Swift: Make QL-for-QL happy.
|
2023-07-27 15:37:13 +01:00 |
Owen Mansel-Chan
|
9b2b58a823
|
Sync files
|
2023-07-26 21:48:10 +01:00 |
Robert Marsh
|
bf5ba37348
|
Swift: Hide InOutExpr
|
2023-07-26 18:42:27 +00:00 |
Robert Marsh
|
e54341a170
|
Swift: undo commented out line
|
2023-07-26 17:12:06 +00:00 |