Jami Cogswell
|
5113041623
|
Java: add isParameterless predicate to Constructor class
|
2022-12-12 13:28:00 -05:00 |
|
Jami Cogswell
|
a8a8b03d2f
|
C#: exclude parameterless constructors from DataFlowTargetApi
|
2022-12-12 13:28:00 -05:00 |
|
Jami Cogswell
|
16d8e8e931
|
Java: exclude parameterless constructors from DataFlowTargetApi
|
2022-12-12 13:28:00 -05:00 |
|
Erik Krogh Kristensen
|
636d5e341c
|
Merge pull request #11652 from erik-krogh/static-useInstanceOf
Java/C#/GO: Use instanceof in more places
|
2022-12-12 17:52:04 +01:00 |
|
Edward Minnix III
|
0ebfee8b11
|
Merge pull request #11241 from egregius313/egregius313/webview-file-access
Java: Query to detect Android Webview file access
|
2022-12-12 11:12:26 -05:00 |
|
Erik Krogh Kristensen
|
4ff823c36b
|
Merge pull request #11366 from p-/p--ruby-kernel-open-addition
Ruby: Add additional sinks to the `rb/kernel-open` query
|
2022-12-12 15:56:01 +01:00 |
|
erik-krogh
|
873d3553cd
|
Merge branch 'main' into static-useInstanceOf
|
2022-12-12 15:36:54 +01:00 |
|
Tom Hvitved
|
912aa461c7
|
Merge pull request #11654 from hvitved/ruby/stage-collapse
Ruby: Ensure `Node::{toString,getLocation}` are computed in data flow stage
|
2022-12-12 13:57:47 +01:00 |
|
Chris Smowton
|
2bdc9e80de
|
Merge pull request #11625 from smowton/smowton/admin/autoformat-docs-ql-files
Autoformat docs ql files
|
2022-12-12 10:37:35 +00:00 |
|
Mathias Vorreiter Pedersen
|
b2fcf87e6a
|
Merge pull request #11638 from jketema/rewrite-tainted-path-v2
C++: Use `FlowSource` in `cpp/path-injection`
|
2022-12-12 10:08:15 +00:00 |
|
Chris Smowton
|
77004f3e15
|
Merge pull request #11258 from smowton/smowton/feature/kotlin-annotation-extraction
Kotlin: extract annotations
|
2022-12-12 09:52:49 +00:00 |
|
Michael Nebel
|
e0f1b38439
|
Merge pull request #11580 from michaelnebel/renamenegativemodels
C#/Java: Rename Negative Summary Model to Neutral Model
|
2022-12-12 07:59:06 +01:00 |
|
Harry Maclean
|
6c8896d83f
|
Merge pull request #11337 from hmac/actionmailbox
Ruby: Model ActionMailbox
|
2022-12-12 10:29:23 +13:00 |
|
Tom Hvitved
|
58549087e0
|
Ruby: Ensure Node::{toString,getLocation} are computed in data flow stage
|
2022-12-11 20:37:24 +01:00 |
|
Tom Hvitved
|
367aa35d8c
|
Ruby: Avoid SummarizedCallable::propagatesFlowExt being recursive
|
2022-12-11 20:37:23 +01:00 |
|
erik-krogh
|
8262fbbfb5
|
Java/C#/GO: Use instanceof in more places
|
2022-12-11 18:32:19 +01:00 |
|
Jeroen Ketema
|
beb66d027e
|
C++: Use FlowSource in cpp/path-injection
|
2022-12-10 20:27:56 +01:00 |
|
Jeroen Ketema
|
d5acd310ce
|
Merge pull request #11644 from jketema/lower-case-flow-source-description
C++: Make all flow source descriptions start with a lower case letter
|
2022-12-10 20:23:14 +01:00 |
|
Mathias Vorreiter Pedersen
|
bea67abd64
|
Merge pull request #11643 from jketema/generalize-argv
|
2022-12-10 16:03:20 +00:00 |
|
Jeroen Ketema
|
ce92ba640a
|
C++: Accept test changes
|
2022-12-09 23:38:03 +01:00 |
|
Jeroen Ketema
|
9dc2614012
|
C++: Make all flow source descriptions start with a lower case letter
In every context where we use the description a lower case letter makes more
sense.
|
2022-12-09 23:18:58 +01:00 |
|
Jeroen Ketema
|
1e1974c9fb
|
C++: Add change note
|
2022-12-09 23:17:36 +01:00 |
|
Jeroen Ketema
|
331fab5ac0
|
C++: Generalize the ArgvSource flow source
This matches `isUserInput` and handles cases where `argv` has a different name,
which is allowed.
|
2022-12-09 23:12:31 +01:00 |
|
Chris Smowton
|
5282c86158
|
Apply review feedback
|
2022-12-09 18:07:14 +00:00 |
|
Edward Minnix III
|
4278997a2c
|
Reword WebView file access query description
Co-authored-by: Sam Browning <106113886+sabrowning1@users.noreply.github.com>
|
2022-12-09 11:36:09 -05:00 |
|
Edward Minnix III
|
8c8e71dd82
|
Grammar, concision, and style edits
Co-authored-by: Sam Browning <106113886+sabrowning1@users.noreply.github.com>
|
2022-12-09 11:35:02 -05:00 |
|
Michael Nebel
|
4835d14865
|
Java/C#: Delete the deprecated NeutralModelCsv class.
|
2022-12-09 15:11:49 +01:00 |
|
Ian Lynagh
|
1bf82cecfa
|
Merge pull request #11602 from igfoo/igfoo/diaglimits
Kotlin: Improve diagnostic limit message
|
2022-12-09 14:05:47 +00:00 |
|
Michael Nebel
|
67732cbfa0
|
Java: Remove unneeded import for RegenerateModels.py.
|
2022-12-09 15:04:43 +01:00 |
|
Michael Nebel
|
1a226a15bf
|
C#/Java: Cleanup up printing of generated models.
|
2022-12-09 15:04:43 +01:00 |
|
Michael Nebel
|
1d103f57a0
|
C#/Java: Rename CaptureNegativeSummaryModels test to CaptureNeutralModels.
|
2022-12-09 15:04:43 +01:00 |
|
Michael Nebel
|
2cb88037a4
|
C#/Java: Rename Negative Summary Model to Neutral Model in conversion and generator tooling.
|
2022-12-09 15:04:43 +01:00 |
|
Michael Nebel
|
ac2d55880c
|
Go: Rename Negative Summary Model to Neutral Model.
|
2022-12-09 15:04:43 +01:00 |
|
Michael Nebel
|
d13307e417
|
Swift: Rename Negative Summary Model to Neutral Model.
|
2022-12-09 15:04:43 +01:00 |
|
Michael Nebel
|
a14df1ca61
|
Ruby: Rename Negative Summary Model to Neutral Model.
|
2022-12-09 15:04:43 +01:00 |
|
Michael Nebel
|
f4f7d83349
|
Python: Rename Negative Summary Model to Neutral Model.
|
2022-12-09 15:04:43 +01:00 |
|
Michael Nebel
|
3af00a8f3f
|
Java: Rename Negative Summary Model to Neutral Model.
|
2022-12-09 15:04:43 +01:00 |
|
Michael Nebel
|
079d48c42a
|
Sync files.
|
2022-12-09 15:04:42 +01:00 |
|
Michael Nebel
|
ad90e58120
|
C#: Rename Negative Summary Model to Neutral Model.
|
2022-12-09 15:04:42 +01:00 |
|
Chris Smowton
|
b8ed3b7dbf
|
Accept annotation test changes
These are notnull annotations that no longer get inappropriately attached to constructors
|
2022-12-09 12:57:20 +00:00 |
|
Tamás Vajk
|
357e460cf2
|
Merge pull request #11588 from tamasvajk/kotlin-extension-defaults
Kotlin: Fix extraction of `$default` extension functions
|
2022-12-09 13:56:47 +01:00 |
|
Mathias Vorreiter Pedersen
|
7d1f10bc78
|
Merge pull request #11627 from jketema/getaddrinfo
C++: Model `getaddrinfo` as flow source
|
2022-12-09 12:38:43 +00:00 |
|
Chris Smowton
|
40e902eca9
|
Look through generic annotation types extracted from Kotlin
|
2022-12-09 11:52:28 +00:00 |
|
Chris Smowton
|
65dc0dc326
|
Add dummy extensible predicate definition to integration test
|
2022-12-09 11:17:37 +00:00 |
|
Chris Smowton
|
a161d79cd8
|
Remove no-longer-needed expected diagnostics
|
2022-12-09 10:33:06 +00:00 |
|
Chris Smowton
|
93ea433c49
|
Add missing imports
|
2022-12-09 10:33:06 +00:00 |
|
Chris Smowton
|
251513c1d3
|
Format ql
|
2022-12-09 10:33:06 +00:00 |
|
Chris Smowton
|
78234c52fd
|
Ensure constructors don't get nullability annotations
|
2022-12-09 10:33:06 +00:00 |
|
Chris Smowton
|
f5dc5155f9
|
Don't introduce @NotNull on Kotlin methods that already have that annotation
This usually can't happen, but delegates pointing at Java appear to be synthesised with this normally-hidden annotation
|
2022-12-09 10:33:05 +00:00 |
|
Chris Smowton
|
c8e2ae8563
|
Accept integration test changes
These introduce newly-extracted annotations, and note that enum constants no longer get type-access expressions in some circumstances
|
2022-12-09 10:33:05 +00:00 |
|