Tony Torralba
|
759ffc4743
|
Merge pull request #11027 from atorralba/atorralba/swift/webview-js-native-bridge-sources
Swift: WebView JS-native bridge sources
|
2022-11-02 09:32:57 +01:00 |
|
Geoffrey White
|
84c754e007
|
Merge pull request #11062 from geoffw0/rename
Swift: Rename ECB-Encryption directory
|
2022-11-01 12:59:53 +00:00 |
|
Geoffrey White
|
c3577b2256
|
Swift: Rename test directory.
|
2022-11-01 09:21:50 +00:00 |
|
Geoffrey White
|
7d80c5c7f7
|
Swift: Rename query directory.
|
2022-11-01 09:21:10 +00:00 |
|
Tony Torralba
|
b62ede1544
|
Fix issue in JsExportedSource
Model the source as an access to the tainted field, instead of the field itself (which didn't work)
|
2022-10-31 12:08:03 +01:00 |
|
Geoffrey White
|
ca586b4f3d
|
Merge remote-tracking branch 'upstream/main' into global
|
2022-10-31 10:28:29 +00:00 |
|
Geoffrey White
|
0dd8f574a7
|
Swift: Redesign as a FreeFunctionDecl class + add some qldoc.
|
2022-10-31 10:24:12 +00:00 |
|
Geoffrey White
|
f122005aaf
|
Swift: Simplify out some variables.
|
2022-10-28 17:26:17 +01:00 |
|
Tony Torralba
|
2402504a4c
|
Add missing SummaryPostUpdateNode
|
2022-10-28 18:24:17 +02:00 |
|
Geoffrey White
|
b4d939a620
|
Swift: Correct a comment.
|
2022-10-28 17:11:24 +01:00 |
|
Geoffrey White
|
648c2d09f9
|
Swift: Simplify InsecureTLS.ql.
|
2022-10-28 15:56:03 +01:00 |
|
Tony Torralba
|
baf7986cfa
|
Rework types exported through JSContext
Better model the JSExport protocol logic
|
2022-10-28 15:56:05 +02:00 |
|
Geoffrey White
|
cf9c3afc86
|
Swift: Add and use AbstractFunctionDecl.hasGlobalName predicate.
|
2022-10-28 13:57:24 +01:00 |
|
Mathias Vorreiter Pedersen
|
0a3d0c4f56
|
Merge pull request #11031 from geoffw0/simplify
Swift: Simplify queries using MethodDecl.hasQualifiedName
|
2022-10-28 13:58:08 +02:00 |
|
Tony Torralba
|
48b0cc0229
|
Add models for JSContext and JSValue
|
2022-10-28 13:01:25 +02:00 |
|
Tony Torralba
|
81701547b2
|
Add taint sources for WKScriptMessage
This is what contains externally-provided data in Webview JS-native bridges
|
2022-10-28 12:58:27 +02:00 |
|
Mathias Vorreiter Pedersen
|
142e50008e
|
Merge pull request #10967 from MathiasVP/fix-swift-summary
Swift: Fix flow out of summarized callables
|
2022-10-28 12:57:52 +02:00 |
|
Geoffrey White
|
368f37a27e
|
Swift: And another.
|
2022-10-28 11:46:27 +01:00 |
|
Geoffrey White
|
1f3ed1cec7
|
Merge remote-tracking branch 'upstream/main' into simplify
|
2022-10-28 11:42:05 +01:00 |
|
Geoffrey White
|
6fca350714
|
Use MethodDecl.hasQualifiedName.
|
2022-10-28 11:41:42 +01:00 |
|
Mathias Vorreiter Pedersen
|
062a0abceb
|
Swift: Fix flow out of summarized callables.
|
2022-10-28 12:09:05 +02:00 |
|
Rasmus Wriedt Larsen
|
8628ff5e52
|
Merge pull request #10999 from RasmusWL/inline-fail-tag
InlineExpectationsTest: Fail if missing `getARelevantTag`
|
2022-10-28 10:35:49 +02:00 |
|
Geoffrey White
|
ca279f4073
|
Merge pull request #10996 from geoffw0/methods
Swift: Add MethodDecl.hasQualifiedName
|
2022-10-27 19:18:48 +01:00 |
|
Geoffrey White
|
3507ea3f2a
|
Swift: Autoformat.
|
2022-10-27 17:37:21 +01:00 |
|
Geoffrey White
|
d0f45180ab
|
Swift: cache some predicated.
|
2022-10-27 14:17:51 +01:00 |
|
Rasmus Wriedt Larsen
|
adf109b624
|
Merge branch 'main' into inline-fail-tag
|
2022-10-27 13:42:32 +02:00 |
|
Rasmus Wriedt Larsen
|
fc7eb5b4fc
|
InlineExpectationsTest: sync
|
2022-10-27 09:02:28 +02:00 |
|
Rasmus Wriedt Larsen
|
5e9897d150
|
InlineExpectationsTest: sync
|
2022-10-26 18:21:13 +02:00 |
|
Geoffrey White
|
a32b08f56a
|
Swift: remove redundant line.
|
2022-10-26 16:39:33 +01:00 |
|
Geoffrey White
|
e981a28b0f
|
Swift: autoformat test.
|
2022-10-26 16:32:52 +01:00 |
|
Geoffrey White
|
0b3408b1f6
|
Swift: Fix typo.
|
2022-10-26 16:24:25 +01:00 |
|
Geoffrey White
|
5d21c51deb
|
Swift: use hasQualifiedName in UnsafeWebViewFetch.ql.
|
2022-10-26 16:12:29 +01:00 |
|
Geoffrey White
|
0d41d4e90c
|
Swift: for consistancy, lets have a simple hasName function as well.
|
2022-10-26 16:11:01 +01:00 |
|
Geoffrey White
|
b24a27d4ae
|
Swift: Add hasQualifiedName methods and tests.
|
2022-10-26 16:03:49 +01:00 |
|
Geoffrey White
|
53fa91f8ba
|
Swift: Add comment.
|
2022-10-25 16:51:57 +01:00 |
|
Geoffrey White
|
a67bd4d903
|
Swift: Fix name clash.
|
2022-10-25 16:40:27 +01:00 |
|
Geoffrey White
|
3d025ea77e
|
Merge pull request #10903 from geoffw0/review
Swift: Add some summary queries.
|
2022-10-25 14:47:09 +01:00 |
|
Geoffrey White
|
b59f01f968
|
Swift: Use UnknownFile.
|
2022-10-25 13:44:13 +01:00 |
|
Tony Torralba
|
30f5fb6d83
|
Update expectations after merge
|
2022-10-24 14:24:13 +02:00 |
|
Tony Torralba
|
f523fbc9d0
|
Merge branch 'main' into atorralba/swift/customurlschemes
|
2022-10-24 11:41:50 +02:00 |
|
Tony Torralba
|
3973e1ce04
|
Update swift/ql/test/library-tests/dataflow/dataflow/FlowConfig.qll
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com>
|
2022-10-24 11:37:51 +02:00 |
|
Paolo Tranquilli
|
90d4861b70
|
Merge pull request #10875 from github/redsun82/swift-codegen-doc
Swift: add infrastructure for documenting generated code
|
2022-10-24 10:14:57 +02:00 |
|
Tony Torralba
|
80f7d58fae
|
Add missing tests for not-quite-working flow steps
|
2022-10-24 09:37:22 +02:00 |
|
Geoffrey White
|
8a8b1aff7f
|
Swift: Restrict expressions count to expressions with locations.
|
2022-10-21 18:57:15 +01:00 |
|
Geoffrey White
|
3215295d06
|
Swift: simpkify SummaryStats.ql description.
|
2022-10-21 18:48:08 +01:00 |
|
Paolo Tranquilli
|
6bd09b1858
|
Merge branch 'main' into redsun82/swift-codegen-doc
|
2022-10-21 15:31:52 +02:00 |
|
Paolo Tranquilli
|
408968a417
|
Swift: fix swift compilation in QL tests
|
2022-10-21 15:20:38 +02:00 |
|
Tony Torralba
|
7a43bdbf05
|
Apply suggestions from code review
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com>
|
2022-10-21 10:20:01 +02:00 |
|
Geoffrey White
|
138643519c
|
Merge pull request #10757 from geoffw0/sqlinject
Swift: Query for SQL injection
|
2022-10-20 18:55:38 +01:00 |
|
Geoffrey White
|
661106c1a0
|
Apply suggestions from code review
Co-authored-by: Ben Ahmady <32935794+subatoi@users.noreply.github.com>
|
2022-10-20 17:54:40 +01:00 |
|