Ian Lynagh
|
ddb7bb11fd
|
Kotlin: Avoid unsafe casts in useArrayType
|
2022-09-01 17:15:15 +01:00 |
|
Mathias Vorreiter Pedersen
|
2223bc3d1f
|
Merge pull request #10261 from MathiasVP/fix-join-in-sign-analysis
C++: Fix join in sign analysis
|
2022-09-01 16:49:05 +01:00 |
|
Ian Lynagh
|
ae9ba80c40
|
Merge pull request #10242 from igfoo/igfoo/kotlinFunctionToJavaEquivalent
Kotlin: Refactor kotlinFunctionToJavaEquivalent
|
2022-09-01 16:23:08 +01:00 |
|
Tom Hvitved
|
3c3390728a
|
Merge pull request #10245 from hvitved/ruby/simplify-track-instance
Ruby: Exclude top-level `self` accesses from `trackModule`
|
2022-09-01 16:50:14 +02:00 |
|
Robert Marsh
|
35701373ee
|
C++: more semantic range analysis perf tweaks
|
2022-09-01 10:49:54 -04:00 |
|
Robert Marsh
|
b1de54e9aa
|
C++: rewrite ProductFlow recursion for performance
|
2022-09-01 10:49:12 -04:00 |
|
Ian Lynagh
|
710ba3cb14
|
Merge pull request #10257 from igfoo/igfoo/hasModifier
Java: Correct hasModifier documentation
|
2022-09-01 15:49:06 +01:00 |
|
Edoardo Pirovano
|
8f332714f4
|
Merge pull request #10260 from github/edoardo/3.7-mergeback
Merge `rc/3.7` into `main`
|
2022-09-01 15:44:17 +01:00 |
|
Mathias Vorreiter Pedersen
|
a65e585db1
|
C++: 'nomagic' on 'binaryExprOperands'.
|
2022-09-01 15:34:59 +01:00 |
|
Stephan Brandauer
|
81d02cc963
|
optimize performance of a helper-predicate
|
2022-09-01 16:05:36 +02:00 |
|
Stephan Brandauer
|
cdbab187ca
|
remove unused code
|
2022-09-01 16:05:36 +02:00 |
|
Stephan Brandauer
|
f59c48ebb9
|
autoformatter
|
2022-09-01 16:05:36 +02:00 |
|
Stephan Brandauer
|
caf39592d4
|
better documentation
|
2022-09-01 16:05:36 +02:00 |
|
Stephan Brandauer
|
b9cb60c2cb
|
Review comments
Co-authored-by: Henry Mercer <henrymercer@github.com>
|
2022-09-01 16:05:36 +02:00 |
|
Stephan Brandauer
|
ac097d5f2a
|
fix now-broken tests
|
2022-09-01 16:05:35 +02:00 |
|
Stephan Brandauer
|
068a948c05
|
fix ql-for-ql warnings
|
2022-09-01 16:05:35 +02:00 |
|
Stephan Brandauer
|
3aa4e29dae
|
remove obsolete features
|
2022-09-01 16:05:35 +02:00 |
|
Stephan Brandauer
|
ed75080072
|
add stringConcatenatedWith feature to help the model learn that string concatenation leaves are usually not sinks
|
2022-09-01 16:05:35 +02:00 |
|
Stephan Brandauer
|
9468f62620
|
add assignedToPropName feature to let the model improve number of false positives for XSS query
|
2022-09-01 16:05:35 +02:00 |
|
Stephan Brandauer
|
db73a62bc2
|
fix bug in InputArgumentIndex feature
|
2022-09-01 16:05:34 +02:00 |
|
Stephan Brandauer
|
67500f85ba
|
performance fixes
|
2022-09-01 16:05:34 +02:00 |
|
Stephan Brandauer
|
96919eea80
|
use ? for unknown parameternames
|
2022-09-01 16:05:34 +02:00 |
|
Stephan Brandauer
|
f8b3c27210
|
add documentations and rename a feature
|
2022-09-01 16:05:34 +02:00 |
|
Stephan Brandauer
|
3422bdee92
|
add functionInterfacesInFile and surroundingFunctionParameters features
|
2022-09-01 16:05:34 +02:00 |
|
Stephan Brandauer
|
3e860762e7
|
documentation for calleeImports ATM feature
|
2022-09-01 16:05:33 +02:00 |
|
Stephan Brandauer
|
93aa279b31
|
documentation for new feature
|
2022-09-01 16:05:33 +02:00 |
|
Stephan Brandauer
|
25db666087
|
ATM: new feature to list all imports in an endpoint's file
|
2022-09-01 16:05:33 +02:00 |
|
Esben Sparre Andreasen
|
d0faf71113
|
use proper import instead of inlining
|
2022-09-01 16:05:33 +02:00 |
|
Esben Sparre Andreasen
|
82069cfb75
|
remove Input_ArgumentIndexAndAccessPathFromCallee
|
2022-09-01 16:05:33 +02:00 |
|
Esben Sparre Andreasen
|
095beb3c71
|
add docstring examples
|
2022-09-01 16:05:32 +02:00 |
|
Esben Sparre Andreasen
|
548f0286f3
|
address review comments
|
2022-09-01 16:05:32 +02:00 |
|
Esben Sparre Andreasen
|
57041aad7c
|
Apply suggestions from code review
Co-authored-by: Henry Mercer <henrymercer@github.com>
|
2022-09-01 16:05:32 +02:00 |
|
Esben Sparre Andreasen
|
5ac608d503
|
fix semantic merge conflict
|
2022-09-01 16:05:32 +02:00 |
|
Esben Sparre Andreasen
|
c95ab031ef
|
rename new features
|
2022-09-01 16:05:32 +02:00 |
|
Esben Sparre Andreasen
|
6533260614
|
add more features
|
2022-09-01 16:05:31 +02:00 |
|
Esben Sparre Andreasen
|
c4c4d288cb
|
improve feature documentation
|
2022-09-01 16:05:31 +02:00 |
|
Esben Sparre Andreasen
|
a8c3cb29ec
|
improve feature tests with more cases
|
2022-09-01 16:05:31 +02:00 |
|
Esben Sparre Andreasen
|
86b2b79b43
|
improve access path strings
|
2022-09-01 16:05:31 +02:00 |
|
Esben Sparre Andreasen
|
e0870e0b96
|
support import in getSimpleAccessPath
|
2022-09-01 16:05:31 +02:00 |
|
Esben Sparre Andreasen
|
e7de6cb4a7
|
support await in getSimpleAccessPath
|
2022-09-01 16:05:30 +02:00 |
|
Esben Sparre Andreasen
|
1db2117be4
|
avoid using new feautes by default
|
2022-09-01 16:05:30 +02:00 |
|
Esben Sparre Andreasen
|
7c2bfef253
|
add CompareFeatures.ql
|
2022-09-01 16:05:30 +02:00 |
|
Esben Sparre Andreasen
|
41b35eaa49
|
add generic tests for features
|
2022-09-01 16:05:30 +02:00 |
|
Esben Sparre Andreasen
|
f3cdb12dcf
|
Document EndpointFeatures.qll
|
2022-09-01 16:05:30 +02:00 |
|
Esben Sparre Andreasen
|
482d169667
|
add ParameterAccessPathSimpleFromArgumentTraversal
|
2022-09-01 16:05:29 +02:00 |
|
Esben Sparre Andreasen
|
dbc89fd9ab
|
improve getSimpleAccessPath
|
2022-09-01 16:05:29 +02:00 |
|
Esben Sparre Andreasen
|
0db7c39c34
|
refactor calleeAccessPath feature to class
|
2022-09-01 16:05:29 +02:00 |
|
Stephan Brandauer
|
aa41bbb96c
|
refactor getACallBasedTokenFeature to class-use
|
2022-09-01 16:05:29 +02:00 |
|
Esben Sparre Andreasen
|
5204346e1f
|
Add CalleeAccessPathSimpleFromArgumentTraversal
|
2022-09-01 16:05:28 +02:00 |
|
Esben Sparre Andreasen
|
e1a38bd4d6
|
refactor EndpointFeatures.ql to use classes
|
2022-09-01 16:05:28 +02:00 |
|