Edward Minnix III
09502c60d5
Merge pull request #12812 from egregius313/egregius313/java/dataflow/refactor-tests
...
Java: Refactor Test DataFlow configurations to new API
2023-04-18 10:22:30 -04:00
Alex Ford
924ce250dd
Merge pull request #12847 from github/post-release-prep/codeql-cli-2.13.0
...
Post-release preparation for codeql-cli-2.13.0
2023-04-18 14:40:40 +01:00
Mathias Vorreiter Pedersen
6e5f09f7bb
C++: Ignore more instructions in dataflow.
2023-04-18 13:32:24 +01:00
Mathias Vorreiter Pedersen
231b0fcab2
Swift: Add more tests.
2023-04-18 12:01:08 +01:00
Paolo Tranquilli
4b40471f7b
Swift: reconfigure default logging in qltest.sh
...
Route all logging to console by default, which ends up in the qltest.log
file.
2023-04-18 12:48:59 +02:00
Paolo Tranquilli
61bb6c912a
Swift: replace or remove assertions in translators
...
Assertions before fetching a non optional label are not needed as
the dispatcher will replace those with unspecified elements (and
properly log those instances).
2023-04-18 12:16:22 +02:00
Paolo Tranquilli
df84ed5953
Swift: error printing in SwiftInvocationExtractor
2023-04-18 12:16:22 +02:00
Paolo Tranquilli
a1cec3e970
Swift: replace assertions and prints in the file library
2023-04-18 12:16:22 +02:00
Paolo Tranquilli
f965495ddf
Swift: replace assertions and direct prints in SwiftDispatcher
...
Also added opt-in logging of undefined trap labels for all emissions
outside the `SwiftDispatcher`.
2023-04-18 12:16:22 +02:00
Paolo Tranquilli
89496a87df
Codegen: add const overload of forEachLabel
2023-04-18 12:14:46 +02:00
Paolo Tranquilli
dbfd85c505
Swift: replace assertions and prints in main and SwiftExtractor
2023-04-18 12:14:46 +02:00
Rasmus Wriedt Larsen
a168af349e
Python: Expand modeling of paramiko
2023-04-18 11:57:20 +02:00
Rasmus Wriedt Larsen
a5a0861be0
Python: Expand test of py/paramiko-missing-host-key-validation
2023-04-18 11:56:07 +02:00
Paolo Tranquilli
f42975f132
Swift: add assertion and expectation macros
2023-04-18 11:48:45 +02:00
Peter Stöckli
2f268b309b
Ruby: improve non-constant-kernel-open, freeze called on constant
2023-04-18 11:24:01 +02:00
Tony Torralba
ba49386e6c
Merge pull request #12806 from GeekMasher/main
...
Java: Add missing write-file models for Java IO / NIO
2023-04-18 11:15:53 +02:00
Mathias Vorreiter Pedersen
61aba4683f
C++: Fix bad self-join in 'cpp/use-after-free'.
...
Before:
```ql
[2023-04-18 09:17:24] Evaluated non-recursive predicate _ValueNumberingInternal#c9f42560::tvalueNumber#1#ff_10#join_rhs_project#Instruction#577b6a83::Initia__#loop_invariant_prefix@ae046923 in 3903ms (size: 130544).
Evaluated relational algebra for predicate _ValueNumberingInternal#c9f42560::tvalueNumber#1#ff_10#join_rhs_project#Instruction#577b6a83::Initia__#loop_invariant_prefix@ae046923 with tuple counts:
533787724 ~0% {2} r1 = JOIN ValueNumberingInternal#c9f42560::tvalueNumber#1#ff_10#join_rhs WITH ValueNumberingInternal#c9f42560::tvalueNumber#1#ff_10#join_rhs ON FIRST 1 OUTPUT Rhs.1, Lhs.1
130544 ~0% {2} r2 = JOIN r1 WITH project#Instruction#577b6a83::InitializeParameterInstruction#ff ON FIRST 1 OUTPUT Lhs.1, Lhs.0
return r2
```
After:
```ql
[2023-04-18 10:09:34] Evaluated non-recursive predicate _ValueNumberingInternal#c9f42560::tvalueNumber#1#ff_project#Instruction#577b6a83::InitializeParamete__#loop_invariant_prefix@eb90a6fk in 2ms (size: 18380).
Evaluated relational algebra for predicate _ValueNumberingInternal#c9f42560::tvalueNumber#1#ff_project#Instruction#577b6a83::InitializeParamete__#loop_invariant_prefix@eb90a6fk with tuple counts:
18380 ~0% {2} r1 = JOIN ValueNumberingInternal#c9f42560::tvalueNumber#1#ff WITH project#Instruction#577b6a83::InitializeParameterInstruction#ff ON FIRST 1 OUTPUT Lhs.1, Lhs.0
return r1
```
2023-04-18 10:14:45 +01:00
Arthur Baars
e5d89b969a
Merge pull request #12780 from aibaars/shared-yaml-lib
...
JS: extract YAML library to a shared pack
2023-04-18 11:09:53 +02:00
Tom Hvitved
f6d000eb20
Merge pull request #12805 from hvitved/remove-queries-xml
...
Remove all `queries.xml` files
2023-04-18 10:52:14 +02:00
Peter Stöckli
0a6bb3f7ce
Ruby: improve non-constant-kernel-open, no FP's on open without arguments
2023-04-18 10:10:36 +02:00
Paolo Tranquilli
d777fd950f
Merge pull request #12760 from github/redsun82/swift-logging-compiler
...
Swift: route compiler diagnostics through our log
2023-04-18 10:03:29 +02:00
Tony Torralba
99ad43b21e
Merge pull request #12853 from github/workflow/coverage/update
...
Update CSV framework coverage reports
2023-04-18 09:34:52 +02:00
Kasper Svendsen
9d34d090ab
Merge pull request #12843 from kaspersv/kaspersv/prevent-bad-js-join-order
...
Prevent JS join order regression
2023-04-18 09:09:43 +02:00
Paolo Tranquilli
b8c55612e5
Swift: route compiler diagnostics through our log
2023-04-18 08:46:31 +02:00
Nate Johnson
bbb1ee9597
Merge branch 'main' into js-insecure-http-parser
2023-04-18 00:45:32 -04:00
Nate Johnson
cb90f9af3c
Fix to include specification of flag in NODE_OPTIONS
2023-04-18 00:41:48 -04:00
Nate Johnson
522a285d9e
Qhelp file for explanation
2023-04-18 00:41:28 -04:00
Nate Johnson
2e27447c65
Include example
2023-04-18 00:41:11 -04:00
Ed Minnix
e6a2528c38
Refactor XSS and SpringJDBC tests to lib configurations
2023-04-17 23:48:06 -04:00
Ed Minnix
49521f6de8
Refactor tests which extends Configuration
2023-04-17 23:48:06 -04:00
Ed Minnix
66f971e70d
Refactor query tests
2023-04-17 23:48:06 -04:00
Ed Minnix
93bd2a9409
Refactor PathSanitizer test
2023-04-17 23:48:06 -04:00
Ed Minnix
547f00c3d1
Refactor Spring test
2023-04-17 23:48:06 -04:00
Ed Minnix
9631b6545f
Refactor Ratpack test
2023-04-17 23:48:06 -04:00
Ed Minnix
e0e5bb131b
Refactor RabbitMQ test
2023-04-17 23:48:06 -04:00
Ed Minnix
2579852e90
Refactor jms test
2023-04-17 23:48:06 -04:00
Ed Minnix
6cda285d56
Refactor Guice test
2023-04-17 23:48:06 -04:00
Ed Minnix
8d0e3ac033
Refactor Guava test
2023-04-17 23:48:06 -04:00
Ed Minnix
38e65ee36d
Refactor apache-http test
2023-04-17 23:48:06 -04:00
Ed Minnix
f745642252
Refactor Android tests
2023-04-17 23:48:06 -04:00
Ed Minnix
95c28967cc
Refactor dataflow library tests
2023-04-17 23:48:06 -04:00
Ed Minnix
0c380cdd72
Formatting fixes
2023-04-17 23:48:06 -04:00
Ed Minnix
13ec7db1ea
Kotlin tests
2023-04-17 23:48:06 -04:00
github-actions[bot]
3c2a3abb13
Add changed framework coverage reports
2023-04-18 00:15:30 +00:00
Erik Krogh Kristensen
03e76378ca
Merge pull request #12850 from smiddy007/remove-unused-example-files
...
JS: Remove unused example files and edit qhelp to match
2023-04-17 23:29:15 +02:00
Jami
a149c41baf
Merge pull request #12155 from jcogs33/jcogs33/add-heuristic-ssrf-models
...
Java: add ssrf models discovered with heuristics
2023-04-17 15:45:48 -04:00
Ed Minnix
d1de453c7a
Change multiple match calls to set literal
2023-04-17 15:36:44 -04:00
Mathias Vorreiter Pedersen
bb8c3de6b2
Merge pull request #12599 from rdmarsh2/rdmarsh2/range-analysis-overflow
...
C++: add overflow detection to new range analysis
2023-04-17 20:18:44 +01:00
Ed Minnix
027f08a0df
Add groovy-stubs/test to list of directory names to ignore in model generator.
2023-04-17 14:34:04 -04:00
Jami Cogswell
25786f61be
Java: minorAnalysis in change note
2023-04-17 13:48:04 -04:00