Anders Schack-Mulligen
|
03fdceb0fd
|
Merge pull request #18191 from aschackmull/dataflow/remove-deprecated-lib
Dataflow: Delete the old configuration-class based api.
|
2024-12-04 11:31:46 +01:00 |
|
Anders Schack-Mulligen
|
8c99ad4fcb
|
Ruby: Remove deprecated configuration classes referencing deleted api.
|
2024-12-03 20:08:46 +01:00 |
|
Anders Schack-Mulligen
|
20f06abe6f
|
Ruby: Delete deprecated data flow api.
|
2024-12-03 14:41:14 +01:00 |
|
Tom Hvitved
|
fbeb6f3940
|
Shared: Move shared logic into FlowSummaryImpl.qll
|
2024-12-03 09:11:11 +01:00 |
|
Tom Hvitved
|
03ffaac87a
|
Merge pull request #17880 from hvitved/ruby/symbol-string-key-indifference
Ruby: Do not distinguish between symbols and strings in hash keys
|
2024-11-01 10:43:56 +01:00 |
|
Tom Hvitved
|
6b60865d7e
|
Ruby: Do not distinguish between symbols and strings in hash keys
|
2024-10-31 11:42:09 +01:00 |
|
Anders Schack-Mulligen
|
42d35f8b9d
|
Ruby: Exclude some cases that are unlikely library calls.
|
2024-10-16 14:35:23 +02:00 |
|
Anders Schack-Mulligen
|
c20f12fa6c
|
Add qldoc.
|
2024-10-16 14:35:23 +02:00 |
|
Anders Schack-Mulligen
|
8eb0cb4c66
|
Ruby: Add tentative support for speculative taint flow.
|
2024-10-16 14:35:20 +02:00 |
|
Anders Schack-Mulligen
|
c80627a3d3
|
Dataflow: add plumbing for adding provenance to state-steps.
|
2024-10-16 14:35:18 +02:00 |
|
Geoffrey White
|
04c7319b6b
|
Merge pull request #17647 from geoffw0/warnings
Rust: More information about extractor errors and warnings
|
2024-10-10 16:19:15 +01:00 |
|
Geoffrey White
|
7420d07935
|
Update ruby/ql/lib/codeql/ruby/AST.qll
Co-authored-by: Arthur Baars <aibaars@github.com>
|
2024-10-10 15:54:14 +01:00 |
|
Geoffrey White
|
8a895740ba
|
Ruby: Move language specific code out of FileSystem.qll (at least for now).
|
2024-10-10 14:05:39 +01:00 |
|
Tom Hvitved
|
3a098d7449
|
Ruby: Adopt shared ConditionalCompletionSplitting implementation
|
2024-10-09 11:02:17 +02:00 |
|
Geoffrey White
|
1ea94faccf
|
Ruby: Make similar changes to differentiate extraction errors and warnings, and mostly restore original behaviour.
|
2024-10-03 17:39:56 +01:00 |
|
Geoffrey White
|
4c7ec59306
|
Ruby: Sync identical files.
|
2024-10-03 17:17:37 +01:00 |
|
Arthur Baars
|
9b8cbdad49
|
Add QLDoc to Diagnostics.qll
|
2024-09-24 17:34:30 +02:00 |
|
Chuan-kai Lin
|
1cd8af54f2
|
Merge pull request #17190 from github/cklin/diff-informed-java-queries
Java: add support for alert location restrictions
|
2024-09-23 08:39:24 -07:00 |
|
Anders Schack-Mulligen
|
3a1e50dcf9
|
Dataflow: Simplify diff-informed implementation and tweak flag name.
|
2024-09-20 07:07:10 -07:00 |
|
Tom Hvitved
|
d680a549bd
|
Merge pull request #16936 from hvitved/csharp/ssa-integration
C#: Adopt shared SSA data-flow integration
|
2024-09-17 13:45:31 +02:00 |
|
Tom Hvitved
|
d0eae97bcf
|
Address review comment
|
2024-09-16 14:46:23 +02:00 |
|
Chuan-kai Lin
|
ff78bebf19
|
Shared support for alert filtering
|
2024-09-11 13:18:26 -07:00 |
|
erik-krogh
|
0fdd06fff5
|
use my script to delete outdated deprecations
|
2024-09-03 20:30:58 +02:00 |
|
Tom Hvitved
|
b0003c0453
|
Ruby: Remove two redundant checks
|
2024-08-21 19:06:29 +02:00 |
|
Tom Hvitved
|
d15e1b5598
|
Ruby: Prevent synthetic splat matching for actual splats at same positions
|
2024-08-20 16:21:59 +02:00 |
|
Tom Hvitved
|
c4b0f81883
|
Ruby: Prevent positional matching when preceded by a splat
|
2024-08-20 16:21:58 +02:00 |
|
Tom Hvitved
|
20dc242830
|
Ruby: Rework hash splat argument/parameter matching
|
2024-08-20 16:21:57 +02:00 |
|
Tom Hvitved
|
6d4f3bd014
|
Ruby: Rework splat argument/parameter matching
|
2024-08-20 16:21:56 +02:00 |
|
Anders Schack-Mulligen
|
8470e91c16
|
Legacy Dataflow: Sync.
|
2024-08-20 10:07:57 +02:00 |
|
Tom Hvitved
|
f83df76928
|
Shared: Apply ShowProvenance in InlineFlowTest.qll
|
2024-08-13 13:34:43 +02:00 |
|
Joe Farebrother
|
e47d4ccb79
|
Merge pull request #17002 from Flying-Tom/add-get-response
Ruby: Add get_response for Net::HTTP
|
2024-08-06 09:44:21 +01:00 |
|
Tom Hvitved
|
87c5627024
|
Merge pull request #16937 from hvitved/ruby/ssa-integration
Ruby: Adopt shared SSA data-flow integration
|
2024-08-06 10:39:41 +02:00 |
|
Alex Ford
|
9fb657c4c4
|
Merge pull request #16781 from alexrford/rb/weak-sensitive-data-hashing
Add `rb/weak-sensitive-data-hashing` query port
|
2024-07-25 14:11:42 +01:00 |
|
Anders Schack-Mulligen
|
7a48fe1102
|
Dataflow: Replace ppReprType with DataFlowType.toString.
|
2024-07-25 13:08:47 +02:00 |
|
Tom
|
f09010e79c
|
Update NetHttp.qll
|
2024-07-17 16:39:11 +08:00 |
|
Anders Schack-Mulligen
|
da5abc8321
|
Dataflow: Replace MakeSets with QlBuiltins::InternSets.
|
2024-07-15 13:35:57 +02:00 |
|
Tom Hvitved
|
9263977329
|
Ruby: Adopt shared SSA data-flow integration
|
2024-07-12 14:23:24 +02:00 |
|
Tom Hvitved
|
4ae8720930
|
SSA: Add BasicBlock.{getNode/1,length/0} to the input signature
|
2024-07-03 11:32:35 +02:00 |
|
Tom Hvitved
|
8e8100fd34
|
Merge pull request #16887 from hvitved/ruby/local-flow-missing-steps
Ruby: Add missing local flow steps
|
2024-07-02 15:43:52 +02:00 |
|
Tom Hvitved
|
19e910e1b5
|
Merge pull request #16801 from hvitved/ruby/element-reference-block
Ruby: Handle element references with blocks
|
2024-07-02 13:08:31 +02:00 |
|
Tom Hvitved
|
7fdc09c17f
|
Ruby: Add missing local flow steps
|
2024-07-01 19:46:40 +02:00 |
|
Anders Schack-Mulligen
|
8c23e21073
|
Dataflow: Cache compatibleTypes.
|
2024-06-24 13:35:48 +02:00 |
|
Tom Hvitved
|
a8758c0160
|
Ruby: Handle element references with blocks
|
2024-06-21 12:04:55 +02:00 |
|
Tom Hvitved
|
21c9f33419
|
Ruby: Bump tree-sitter-ruby
|
2024-06-21 10:17:59 +02:00 |
|
Tom Hvitved
|
8ea4f85de3
|
Ruby: Rework Sinatra.FilterJumpStep
|
2024-06-21 08:57:59 +02:00 |
|
Alex Ford
|
d79a253c20
|
Ruby: remove unused import
|
2024-06-18 17:49:14 +01:00 |
|
Alex Ford
|
81ec6861f9
|
Ruby: fix some SensitiveDataSource definitions
|
2024-06-18 17:46:52 +01:00 |
|
Alex Ford
|
f217de9623
|
Ruby: Move SensitiveDataSource logic into a private module
|
2024-06-18 16:58:30 +01:00 |
|
Alex Ford
|
6a46fb54c5
|
Ruby: Add SensitiveDataSource abstract class
|
2024-06-18 12:11:28 +01:00 |
|
Alex Ford
|
6c3d90e8a0
|
Merge pull request #16650 from alexrford/rb/routing-improvements
Ruby: ActionDispatch - support `path => target` route format
|
2024-06-18 11:17:05 +01:00 |
|