Joe Farebrother
|
0acb647e7d
|
Fix tests and add notification sink kind to model verification
|
2024-01-23 09:51:41 +00:00 |
|
Joe Farebrother
|
b23bbf93d4
|
Reorder sink models
|
2024-01-23 09:51:41 +00:00 |
|
Joe Farebrother
|
69faafa194
|
Add change note
|
2024-01-23 09:51:40 +00:00 |
|
Joe Farebrother
|
1190352b67
|
Add qhelp
|
2024-01-23 09:51:40 +00:00 |
|
Joe Farebrother
|
d806fcae3d
|
Remove sink models involving PendingIntent; as they do not carry sensitive data (including from the original intent they were created with)
|
2024-01-23 09:51:39 +00:00 |
|
Joe Farebrother
|
2ca164ce35
|
Generate androidx stubs and correct some models
|
2024-01-23 09:51:39 +00:00 |
|
Joe Farebrother
|
bafd65b1d2
|
Add tests to cover each modeled sink + some corrections to the models
|
2024-01-23 09:51:38 +00:00 |
|
Joe Farebrother
|
a1a2acd3ce
|
Add additional test cases
|
2024-01-23 09:51:38 +00:00 |
|
Joe Farebrother
|
f9bb004618
|
Add sink models to notification builder setters
|
2024-01-23 09:51:38 +00:00 |
|
Joe Farebrother
|
cd19a91704
|
Add unit test
|
2024-01-23 09:51:37 +00:00 |
|
Joe Farebrother
|
3aa27148de
|
Split existing tests under CWE-200 into separate folders
|
2024-01-23 09:51:37 +00:00 |
|
Joe Farebrother
|
143ce0b94a
|
Add sensitive notification query
|
2024-01-23 09:51:37 +00:00 |
|
Max Schaefer
|
5c43a0b1e4
|
Merge pull request #15356 from github/max-schaefer/automodel-void-source-candidates
Automodel: Switch tests to inline expectations
|
2024-01-22 17:05:10 +00:00 |
|
Max Schaefer
|
99c99145a2
|
Rename {source,sink}Model to {source,sink}ModelCandidate.
|
2024-01-22 13:10:51 +00:00 |
|
Max Schaefer
|
a3816d75b3
|
Remove redundant imports.
|
2024-01-22 10:54:01 +00:00 |
|
Max Schaefer
|
78e5a1a546
|
Autoformat.
|
2024-01-22 10:45:33 +00:00 |
|
Max Schaefer
|
7bc03040ec
|
Make tags for positive and negative examples more precise.
|
2024-01-17 15:57:27 +00:00 |
|
Max Schaefer
|
3ae484868a
|
Merge pull request #15326 from github/max-schaefer/automodel-negative-sink-models
Automodel: Apply negative characteristics only to endpoints of the right kind.
|
2024-01-17 15:54:28 +00:00 |
|
Max Schaefer
|
ae23920a6d
|
Fix spurious source models for primitive types in framework mode.
|
2024-01-17 15:36:31 +00:00 |
|
Max Schaefer
|
9975f974ee
|
Autoformat.
|
2024-01-17 14:53:09 +00:00 |
|
Max Schaefer
|
6d2bf68a86
|
Use inline expectations for all framework-mode tests.
|
2024-01-17 14:52:42 +00:00 |
|
Max Schaefer
|
6c47a5d5f9
|
Refactor framework-mode queries to make them more easily testable.
|
2024-01-17 14:51:58 +00:00 |
|
Max Schaefer
|
adea805546
|
Refactor application-mode tests so we can reuse most of it for framework mode.
|
2024-01-17 14:49:19 +00:00 |
|
Max Schaefer
|
312dd16956
|
Consolidate application mode tests.
|
2024-01-17 14:48:27 +00:00 |
|
Max Schaefer
|
692d5e55a2
|
Use inline expectations for positive examples.
|
2024-01-17 14:48:22 +00:00 |
|
Max Schaefer
|
83c567385f
|
Use inline expectations for negative-example tests as well.
|
2024-01-17 14:47:39 +00:00 |
|
Max Schaefer
|
1ebd0747a8
|
Fix treatment of void method calls.
|
2024-01-17 14:40:47 +00:00 |
|
Max Schaefer
|
18e44b6f5c
|
Turn AutomodelApplicationModeExtractCandidates into an inline-expectations test.
|
2024-01-17 14:40:46 +00:00 |
|
Max Schaefer
|
587d69e88c
|
Refactor application-mode candidate-extraction query so we can test its results before sampling.
|
2024-01-17 14:40:46 +00:00 |
|
Max Schaefer
|
800a78d258
|
Treat unexploitable types more centrally.
The apparently missing test result is due to sampling.
|
2024-01-17 14:40:37 +00:00 |
|
Max Schaefer
|
8614d7bddb
|
Address review feedback.
|
2024-01-17 14:29:52 +00:00 |
|
Alexander Eyers-Taylor
|
934474681d
|
Merge pull request #15254 from github/post-release-prep/codeql-cli-2.16.0
Post-release preparation for codeql-cli-2.16.0
|
2024-01-16 14:50:40 +00:00 |
|
Tony Torralba
|
2246c969a3
|
Merge pull request #15244 from Marcono1234/marcono1234/regex-flags
Java: Improve Regex flag parsing
|
2024-01-16 08:25:49 +01:00 |
|
github-actions[bot]
|
57df8b92df
|
Post-release preparation for codeql-cli-2.16.0
|
2024-01-15 15:00:50 +00:00 |
|
Max Schaefer
|
90a4552c4f
|
Fix omittable exists.
|
2024-01-15 13:45:03 +00:00 |
|
Max Schaefer
|
fee44074f7
|
Autoformat.
|
2024-01-15 13:44:45 +00:00 |
|
Max Schaefer
|
3befce98b3
|
When checking whether an endpoint has already been modelled, make sure to take the extensibleType into account.
|
2024-01-15 12:09:39 +00:00 |
|
Max Schaefer
|
68cf9aca12
|
Remove a few getExtensibleType checks which are now unnecessary.
|
2024-01-15 11:50:59 +00:00 |
|
Max Schaefer
|
919330fb53
|
Some more performance refactoring.
|
2024-01-12 17:38:58 +00:00 |
|
Max Schaefer
|
bb63fcde43
|
Refactor to avoid bad join order.
|
2024-01-12 15:24:24 +00:00 |
|
Michael Nebel
|
9becd0876f
|
Merge pull request #15179 from michaelnebel/modelgenrespectmanual
C#/Java: Increase precision of model generation.
|
2024-01-12 15:12:21 +01:00 |
|
Max Schaefer
|
45ca301593
|
Rename a predicate.
|
2024-01-12 13:18:05 +00:00 |
|
Michael Nebel
|
37a21ec548
|
Java: Address review comments.
|
2024-01-12 13:36:23 +01:00 |
|
Michael Nebel
|
74cdcab6d8
|
Java: Update expected test output.
|
2024-01-12 13:36:23 +01:00 |
|
Michael Nebel
|
6af0bca777
|
Java: Avoid generating contradicting summary and neutral summary models.
|
2024-01-12 13:36:23 +01:00 |
|
Michael Nebel
|
03d4025b99
|
Java: Add a testcase where both a neutral summary and summary is being generated.
|
2024-01-12 13:36:23 +01:00 |
|
Michael Nebel
|
81de9d35af
|
C#/Java: Don't generate models if there exist a manual summary or neutral summary.
|
2024-01-12 13:35:22 +01:00 |
|
Max Schaefer
|
ea26e21454
|
Extend negative characteristics for exceptions to source models.
|
2024-01-12 12:20:22 +00:00 |
|
Max Schaefer
|
06ba5ea9f8
|
Eliminate GetCallable modules and use getCallable instead.
|
2024-01-12 12:03:49 +00:00 |
|
Max Schaefer
|
76b84301e3
|
Share some code.
|
2024-01-12 12:03:49 +00:00 |
|