Rasmus Lerchedahl Petersen
|
163bfc4f71
|
python: replace points-to with API graph
- values are identified via `API::builtin`
- `points-to` is approximated by `getAValueReachableFromSource`
|
2022-09-01 22:47:32 +02:00 |
|
Rasmus Lerchedahl Petersen
|
93fcaf24c1
|
python: RaisingTuple.ql to not use poins-to
Use local dataflow instead and simply check for tuple literals.
|
2022-09-01 21:45:57 +02:00 |
|
Tom Hvitved
|
6b728acd9e
|
Use specific codeql/shared-ssa pack for the SSA library
|
2022-09-01 21:23:33 +02:00 |
|
Raul Garcia
|
0b0777addf
|
Fixing the @id fields
|
2022-09-01 09:45:11 -07:00 |
|
Ian Lynagh
|
9d3bc47a4d
|
Kotlin: Remove some casts in useSimpleType
|
2022-09-01 17:36:31 +01:00 |
|
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 |
|