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 |
|
Jeroen Ketema
|
8b6a7985db
|
Refactor the traint-tracking library to follow the dataflow library refactoring
|
2023-08-07 15:23:15 +02:00 |
|
Jeroen Ketema
|
5d2984b7a5
|
Merge branch 'main' into shared-taint-tracking
|
2023-08-07 15:22:29 +02: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 |
|
Jeroen Ketema
|
747cd1745a
|
Update all languages to use the shared taint-tracking library
|
2023-08-04 22:53:25 +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 |
|
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 |
|
Geoffrey White
|
416b731870
|
Swift: Model NSUserScriptTask sinks.
|
2023-08-04 17:01:06 +01:00 |
|
Geoffrey White
|
348c45dff3
|
Swift: Use enum content in URL and NSURL models.
|
2023-08-04 17:01:05 +01:00 |
|
Geoffrey White
|
1c7d63a18f
|
Swift: Model sinks explicitly with models-as-data.
|
2023-08-04 17:01:05 +01:00 |
|
Geoffrey White
|
7b9b96d657
|
Swift: Unify the two sink models into one (needs further polish).
|
2023-08-04 17:01:04 +01:00 |
|
Geoffrey White
|
048daa9a57
|
Swift: QLDoc comments and metadata.
|
2023-08-04 17:01:03 +01:00 |
|
Geoffrey White
|
af8d4e5ab2
|
Swift: Change note.
|
2023-08-04 09:42:53 +01:00 |
|
Geoffrey White
|
d24db3fcd3
|
Swift: Use .ArrayElement in the models, where appropriate.
|
2023-08-04 09:18:37 +01:00 |
|
Geoffrey White
|
b41d47b910
|
Swift: Array.withUnsafeBytes doesn't reliably match ContiguousBytes, so define models there as well.
|
2023-08-04 09:18:36 +01:00 |
|
Geoffrey White
|
664dc01c48
|
Swift: Add closure function models.
|
2023-08-04 09:18:36 +01:00 |
|
Geoffrey White
|
49d1556c29
|
Swift: Model update(repeating:), to support the tests.
|
2023-08-04 09:18:36 +01:00 |
|
Geoffrey White
|
315cb32f6c
|
Swift: Remove special case from UnsafeJsEval query.
|
2023-08-04 09:18:35 +01:00 |
|
Geoffrey White
|
deb97a6ccc
|
Swift: Improve regex performance with possessive matching (i.e. don't backtrack).
|
2023-08-03 13:57:49 +01: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 |
|
Mathias Vorreiter Pedersen
|
3007fdab5e
|
Sync identical files.
|
2023-08-02 14:33:33 +02:00 |
|
Geoffrey White
|
e30ac42e3e
|
Merge branch 'main' into typegetname
|
2023-08-01 16:36:31 +01:00 |
|
Geoffrey White
|
c8f5ada594
|
Swift: Fix errors in queries.
|
2023-08-01 15:50:15 +01:00 |
|
Geoffrey White
|
116006d280
|
Swift: Fix for type names containing '...'.
|
2023-08-01 13:57:46 +01:00 |
|
Geoffrey White
|
40219aad88
|
Swift: More robust Type.getName().
|
2023-08-01 13:24:10 +01:00 |
|
Anders Schack-Mulligen
|
0544205594
|
Swift: Adjust to use the qlpack data-flow api.
|
2023-08-01 14:02:33 +02:00 |
|
Geoffrey White
|
b500d8baa1
|
Swift: QLDoc TupleType.
|
2023-08-01 11:01:05 +01: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
|
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
|
20b0969a97
|
Swift: Restore original Type.toString() behaviour.
|
2023-07-31 09:51:55 +01:00 |
|
Robert Marsh
|
bb4fe2002f
|
Merge branch 'main' into rdmarsh2/swift/array-content-flow
|
2023-07-28 20:41:23 +00:00 |
|
Robert Marsh
|
6039af0087
|
Swift: autoformat
|
2023-07-28 14:34:57 +00:00 |
|
Geoffrey White
|
beacade499
|
Swift: Autoformat.
|
2023-07-27 22:48:23 +01:00 |
|
Geoffrey White
|
15244e0ee1
|
Swift: Expand NominalType.getFullName to Type.getFullName (so it is a suitble substitute for the old Type.getName behaviour).
|
2023-07-27 22:41:46 +01:00 |
|
Geoffrey White
|
e2740fef73
|
Swift: Add explanatory comment.
|
2023-07-27 22:12:49 +01:00 |
|
Geoffrey White
|
2ba983bf4a
|
Swift: Change note.
|
2023-07-27 22:04:07 +01:00 |
|
Geoffrey White
|
57a55eda75
|
Swift: QL solution (arguably clearer, seems more performant).
|
2023-07-27 20:51:49 +01:00 |
|
Geoffrey White
|
82057513c5
|
Swift: Implement Type.getName() as different from Type.getFullName() (regex solution).
|
2023-07-27 20:50:21 +01:00 |
|
Robert Marsh
|
c36ce785d8
|
Merge branch 'main' into rdmarsh2/swift/array-content-flow
|
2023-07-27 19:18:03 +00:00 |
|
Owen Mansel-Chan
|
9b2b58a823
|
Sync files
|
2023-07-26 21:48:10 +01:00 |
|