Paolo Tranquilli
|
270c6407f0
|
Swift: accept test changes
|
2023-09-14 10:18:41 +02:00 |
|
Paolo Tranquilli
|
4d3aecfff6
|
Swift: rename base_types to syntactic_base_types in TypeDecl
|
2023-09-14 10:03:52 +02:00 |
|
Geoffrey White
|
6aa8daeeb6
|
Swift: Fix inline expectations.
|
2023-09-13 19:06:54 +01:00 |
|
Geoffrey White
|
535a69cd8b
|
Merge branch 'main' into logfix
|
2023-09-13 19:01:52 +01:00 |
|
Geoffrey White
|
e109892388
|
Merge pull request #14189 from geoffw0/protocol2
Swift: Consistent additional taint steps between the cleartext-* queries
|
2023-09-13 18:44:20 +01:00 |
|
Geoffrey White
|
200d9a4dfb
|
Swift: Port regex mode flag character fix from Python.
|
2023-09-13 18:19:02 +01:00 |
|
Geoffrey White
|
df60f560a2
|
Swift: Add demonstrative test case.
|
2023-09-13 18:11:40 +01:00 |
|
Geoffrey White
|
3bf0d66d6c
|
Merge pull request #13906 from geoffw0/commandinject2
Swift: Add tests and develop command injection query
|
2023-09-13 08:59:06 +01:00 |
|
Robert Marsh
|
d9e694be9d
|
Swift: update test expectation for collection content
|
2023-09-12 19:20:43 +00:00 |
|
Robert Marsh
|
7ca6b6f9a6
|
Swift: add dataflow test for async for
|
2023-09-12 19:05:03 +00:00 |
|
Robert Marsh
|
53ad559da5
|
Swift: fix for-try-await CFG
|
2023-09-12 19:04:30 +00:00 |
|
Robert Marsh
|
ecf1d98ce5
|
Merge pull request #14165 from rdmarsh2/rdmarsh2/swift/keypath-write-flow
Swift: flow through writeable keypaths
|
2023-09-12 14:24:40 -04:00 |
|
Geoffrey White
|
0d7769f687
|
Merge pull request #13276 from geoffw0/sqlpathinject
Swift: Add path injection sinks for sqlite3 and SQLite.swift
|
2023-09-12 17:36:27 +01:00 |
|
Geoffrey White
|
7e962dc764
|
Swift: Accept fixed test cases.
|
2023-09-12 17:18:29 +01:00 |
|
Robert Marsh
|
8f797c7189
|
Merge branch 'main' into rdmarsh2/swift/keypath-write-flow
|
2023-09-12 15:51:36 +00:00 |
|
Alex Denisov
|
743fd902a1
|
Swift: fix CFG for identity expressions (await, dot_self, parent)
|
2023-09-12 16:04:45 +02:00 |
|
Geoffrey White
|
ae0fcf791b
|
Swift: Expand the additional taint step from the cleartext storage database query to the other sensitive data queries.
|
2023-09-11 22:25:17 +01:00 |
|
Geoffrey White
|
aa5820c061
|
Swift: Add some test cases.
|
2023-09-11 19:33:37 +01:00 |
|
Geoffrey White
|
1cde183005
|
Merge branch 'main' into logfix
|
2023-09-11 13:14:58 +01:00 |
|
Geoffrey White
|
3fd5de83cb
|
Merge branch 'main' into sqlpathinject
|
2023-09-11 12:42:49 +01:00 |
|
Geoffrey White
|
fc69be4df9
|
Merge branch 'main' into quicktest
|
2023-09-11 12:25:38 +01:00 |
|
Robert Marsh
|
988a871999
|
Swift: add flow through for-in loops
|
2023-09-08 20:00:27 +00:00 |
|
Robert Marsh
|
a3e250aef5
|
Swift: extract iterator variable for for-in loops
|
2023-09-08 19:08:57 +00:00 |
|
Robert Marsh
|
50d23f145b
|
merge main into for-in getnextcall branch
|
2023-09-08 15:51:27 +00:00 |
|
Robert Marsh
|
161e5a4ca2
|
Merge branch 'main' into rdmarsh2/swift/keypath-write-flow
|
2023-09-08 15:39:06 +00:00 |
|
Robert Marsh
|
1082b1d4d1
|
Swift: use PostUpdateNodeImpl for more postupdate nodes
|
2023-09-08 15:19:46 +00:00 |
|
Robert Marsh
|
603f2cd3b2
|
Swift: fix test expectation properly
|
2023-09-07 19:35:02 +00:00 |
|
Robert Marsh
|
0fff540add
|
Swift: update a test expectation for dictionary flow
|
2023-09-07 16:14:23 +00:00 |
|
Robert Marsh
|
5fe942e642
|
Swift: flow through writeable keypaths
|
2023-09-07 15:56:44 +00:00 |
|
Robert Marsh
|
5bdd9597d2
|
Merge branch 'main' into rdmarsh2/swift/dictionary-flow-tuples
|
2023-09-06 14:50:16 +00:00 |
|
Alex Denisov
|
35e949945d
|
Swift: add queries for unresolved AST nodes
|
2023-09-05 13:29:11 +02:00 |
|
Geoffrey White
|
93c39c5fdd
|
Swift: Add data flow through OpenExistentialExpr.
|
2023-08-31 15:50:32 +01:00 |
|
Geoffrey White
|
b8d29e8fc1
|
Swift: Add a more realistic test case as well.
|
2023-08-31 15:46:47 +01:00 |
|
Geoffrey White
|
aeeafd75bf
|
Swift: Add a test for flow through OpenExistentialExpr.
|
2023-08-31 15:27:18 +01:00 |
|
Mathias Vorreiter Pedersen
|
6a21fa04cd
|
Merge pull request #14034 from geoffw0/hostname
Swift: New query: Incomplete regular expression for hostnames
|
2023-08-30 11:33:36 +01:00 |
|
Mathias Vorreiter Pedersen
|
2fd627b460
|
Merge pull request #13827 from geoffw0/closuremodels
Swift: Model withUnsafeBytes and similar closure methods
|
2023-08-25 10:01:52 +01:00 |
|
Geoffrey White
|
1805b070dc
|
Swift: Adapt the IncompleteHostnameRegex test for Swift.
|
2023-08-23 13:04:48 +01:00 |
|
Geoffrey White
|
d594de8190
|
Swift: Test dataflow on fields a bit more.
|
2023-08-23 10:49:03 +01:00 |
|
Geoffrey White
|
6fb1058e73
|
Swift: Copy IncompleteHostnameRegex query from JS.
|
2023-08-23 08:46:13 +01:00 |
|
Alex Denisov
|
b657301d39
|
Swift: update test expectations
|
2023-08-22 18:03:19 +02:00 |
|
Robert Marsh
|
1634fa2e25
|
Swift: support for optional chaining in keypaths
|
2023-08-21 20:09:28 +00:00 |
|
Robert Marsh
|
81bf415b50
|
Swift: modify test so implicit read isn't needed at sink
|
2023-08-21 20:08:30 +00:00 |
|
Robert Marsh
|
246d5c530e
|
Swift: flow through keypath force components
|
2023-08-21 19:07:40 +00:00 |
|
Geoffrey White
|
f7776f812c
|
Swift: 'good enough' fix for UnsafeJsEval flow.
|
2023-08-21 18:30:30 +01:00 |
|
Geoffrey White
|
6ef6be7291
|
Swift: UnsafeJSEval regression.
|
2023-08-21 11:28:48 +01:00 |
|
Geoffrey White
|
997984c529
|
Swift: Minor test .expected changes.
|
2023-08-21 11:15:43 +01:00 |
|
Geoffrey White
|
a54747f850
|
Swift: Fix mysterious taint flow issue.
|
2023-08-21 11:06:04 +01:00 |
|
Geoffrey White
|
b4db68af80
|
Swift: Add content to the string models.
|
2023-08-21 10:16:40 +01:00 |
|
Geoffrey White
|
a6f29fa417
|
Swift: Address pointer/pointee conflation in the string tests themselves.
|
2023-08-21 10:16:39 +01:00 |
|
Geoffrey White
|
86a73fa0e7
|
Swift: Accept fixed spurious test results.
|
2023-08-17 19:41:21 +01:00 |
|