Michael Nebel
|
9ecacddf79
|
Swift: Update all test util paths to point to the new location.
|
2024-12-12 13:54:40 +01:00 |
|
Jeroen Ketema
|
67052bf9e5
|
Swift: Update expected test results
|
2024-12-03 19:18:48 +01:00 |
|
Anders Schack-Mulligen
|
c2ec1bf561
|
Swift: Accept qltest .expected file changes.
|
2024-05-22 10:08:56 +02:00 |
|
Anders Schack-Mulligen
|
228a61ead3
|
Swift: Add empty provenance column to expected files.
|
2024-02-09 11:32:07 +01:00 |
|
Alex Denisov
|
0e73531aa9
|
Swift: upgrade to 5.9.2
|
2024-01-09 09:23:32 +01:00 |
|
Geoffrey White
|
c89be6a1de
|
Swift: Refine the heuristic (mostly narrower).
|
2023-11-21 13:49:53 +00:00 |
|
Geoffrey White
|
5bbc61e83c
|
Swift: Add a few more test cases.
|
2023-11-21 11:32:40 +00:00 |
|
Geoffrey White
|
b4b78a1bce
|
Swift: Minor corrections.
|
2023-11-20 19:29:35 +00:00 |
|
Geoffrey White
|
3cecf69818
|
Swift: Fix spurious results for 'login' functions.
|
2023-11-20 18:38:47 +00:00 |
|
Geoffrey White
|
aa93165d24
|
Swift: Add heuristic sinks.
|
2023-11-20 18:38:47 +00:00 |
|
Geoffrey White
|
d91c5c0486
|
Swift: Model NSException sinks.
|
2023-11-20 18:38:46 +00:00 |
|
Geoffrey White
|
7e02c05164
|
Swift: Address the sprintf case.
|
2023-11-20 18:38:46 +00:00 |
|
Geoffrey White
|
835967a33e
|
Swift: Fix for autoclosure sinks.
|
2023-11-20 18:15:16 +00:00 |
|
Geoffrey White
|
795f16ba56
|
Swift: Model 'printf' variants as cleartext logging sinks.
|
2023-11-20 18:15:06 +00:00 |
|
Geoffrey White
|
06c2c423b3
|
Swift: Clean up the test logic slightly.
|
2023-11-20 18:12:15 +00:00 |
|
Geoffrey White
|
b348dc2a32
|
Swift: Extend cleartext logging tests (test cases).
|
2023-11-20 18:11:52 +00:00 |
|
Geoffrey White
|
2a69b03092
|
Swift: Extend cleartext logging tests (stubs).
|
2023-11-20 18:11:41 +00:00 |
|
Geoffrey White
|
e2a8569940
|
Swift: Clean up indentation.
|
2023-10-12 13:05:20 +01:00 |
|
Geoffrey White
|
8f852f2e7d
|
Swift: Turn sink models into flow summary models, where appropriate.
|
2023-10-12 12:57:05 +01:00 |
|
Geoffrey White
|
09974b5176
|
Swift: Extend sink models.
|
2023-10-12 09:17:04 +01:00 |
|
Geoffrey White
|
0e4cd7f52f
|
Swift: Additional test cases.
|
2023-10-11 18:37:24 +01:00 |
|
Geoffrey White
|
535a69cd8b
|
Merge branch 'main' into logfix
|
2023-09-13 19:01:52 +01: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
|
8f2e2a6155
|
Swift: Fix array content sinks for swift/cleartext-logging.
|
2023-08-16 08:43:50 +01:00 |
|
Geoffrey White
|
b4595d8b92
|
Swift: Model getVaList, correct NSLogv sink for swift/cleartext-logging.
|
2023-08-15 22:05:58 +01:00 |
|
Geoffrey White
|
0bd522aa7b
|
Merge branch 'main' into sharedsensitive2
|
2023-07-12 21:07:06 +01:00 |
|
Alex Denisov
|
ea5eda0f22
|
Swift: adjust test expectations
|
2023-06-27 17:21:56 +02:00 |
|
Geoffrey White
|
00cd347117
|
Swift: Add more heuristic expressions.
|
2023-06-02 10:42:52 +01:00 |
|
Geoffrey White
|
bc57e464e5
|
Swift: Add some more test cases.
|
2023-06-02 10:42:51 +01:00 |
|
Paolo Tranquilli
|
7b76aa34bd
|
Swift: fix CFG inconsistency on TapExpr
|
2023-05-25 13:05:21 +02:00 |
|
Paolo Tranquilli
|
63fb0581c2
|
Swift: accept inconsistencies for now
|
2023-05-24 20:09:46 +02:00 |
|
Jeroen Ketema
|
3a3d9bc505
|
Swift: Rewrite inline expectation tests to use the parameterized module
|
2023-05-24 11:38:22 +02:00 |
|
Anders Schack-Mulligen
|
9fe5462b1b
|
Swift: Update more expected output.
|
2023-04-26 13:41:50 +02:00 |
|
Jeroen Ketema
|
a45f381ab9
|
Swift: Rewrite CleartextLogging to use DataFlow::ConfigSig
|
2023-04-04 09:10:21 +02:00 |
|
Tony Torralba
|
49a41c98ee
|
Test that hashed passwords are 'safe' to log
This doesn't seem completely right, but the heuristic approach we have regarding sensitive expressions has to draw the line somewhere.
|
2023-01-09 18:01:07 +01:00 |
|
Tony Torralba
|
7e0869965c
|
Uncomment tests
|
2023-01-09 18:01:07 +01:00 |
|
Tony Torralba
|
c1f19dd145
|
Add stub so that tests work on Linux
|
2023-01-09 18:01:07 +01:00 |
|
Tony Torralba
|
b203a9eb6e
|
Add a sanitizer for OSLogPrivacy options
Add test cases to verify how the sanitizer behaves depending on the argument type and the privacy option being used.
|
2023-01-09 18:01:07 +01:00 |
|
Tony Torralba
|
aad56097ac
|
Add Cleartext Loggin query for Swift.
With some caveats: see TODO comments and failing tests.
|
2023-01-09 18:01:07 +01:00 |
|
Nora Dimitrijević
|
b7ad287cb1
|
Swift: rename stub parameters to match docs.
|
2022-10-10 18:46:39 +02:00 |
|
Nora Dimitrijević
|
8664017fe4
|
Swift: Working tests
|
2022-10-10 14:08:04 +02:00 |
|