Paolo Tranquilli
|
17d2e4a338
|
Merge pull request #18500 from github/redsun82/rust-aggregate-workspaces
Rust: aggregate projects into workspaces
|
2025-01-17 13:23:07 +01:00 |
|
Simon Friis Vindum
|
4d05b6a0a5
|
Shared: Address review comments for shared basic block library
|
2025-01-17 13:11:49 +01:00 |
|
Geoffrey White
|
db4370d149
|
Rust: Remove QL models for std::env sources.
|
2025-01-17 10:28:46 +00:00 |
|
Simon Friis Vindum
|
c051eecfb4
|
Shared: Add shared basic block library
|
2025-01-16 16:36:45 +01:00 |
|
Geoffrey White
|
90faab456d
|
Merge pull request #18473 from geoffw0/sensitive2
Improve shared sensitive data library handling of snake_case variable names
|
2025-01-15 18:02:33 +00:00 |
|
Paolo Tranquilli
|
3c064284b0
|
Rust: aggregate projects into workspaces
|
2025-01-15 17:17:19 +01:00 |
|
Tom Hvitved
|
1bbb3fde96
|
Rust: Take nested functions into account when resolving variables
|
2025-01-15 09:44:53 +01:00 |
|
Tom Hvitved
|
3ceec93499
|
Merge pull request #18462 from hvitved/rust/variable-without-location
Rust: Avoid location-based variable analysis
|
2025-01-15 09:20:10 +01:00 |
|
Geoffrey White
|
6402aa5332
|
Merge pull request #18471 from geoffw0/weakhash
Rust: Weak hashing query
|
2025-01-14 15:54:42 +00:00 |
|
Geoffrey White
|
676141bbb9
|
Rust: More suggestions from review.
|
2025-01-13 10:45:30 +00:00 |
|
Tom Hvitved
|
33e6d6392c
|
Rust: Avoid location-based variable analysis
|
2025-01-13 11:08:00 +01:00 |
|
Tom Hvitved
|
b5982643c7
|
Merge pull request #18445 from hvitved/rust/format-args-index
Rust: Remove `Format.getArgument`
|
2025-01-10 15:06:43 +01:00 |
|
Tom Hvitved
|
0795c244e9
|
Rust: Move QL doc into annotations.py
|
2025-01-10 14:27:53 +01:00 |
|
Geoffrey White
|
ad268220bf
|
Rust: Address QL-for-QL comments.
|
2025-01-10 12:53:12 +00:00 |
|
Geoffrey White
|
bb4322cf7c
|
Rust: Make a type more accurate.
|
2025-01-10 12:39:10 +00:00 |
|
Geoffrey White
|
c115169dbe
|
Rust: Move ModelledHashOperation to a more logical location.
|
2025-01-10 12:36:05 +00:00 |
|
Geoffrey White
|
babfa758a3
|
Rust: Add models for an alternative md5 library.
|
2025-01-10 11:56:27 +00:00 |
|
Geoffrey White
|
ae0f4f10de
|
Rust: Add hash function sinks.
|
2025-01-10 11:56:26 +00:00 |
|
Geoffrey White
|
d72b978bc7
|
Rust: Add sensitive data sources.
|
2025-01-10 11:56:25 +00:00 |
|
Geoffrey White
|
8f4a52001f
|
Rust: Add query framework.
|
2025-01-10 11:56:24 +00:00 |
|
Tom Hvitved
|
166f8916cc
|
Rust: Remove Format.getArgument
|
2025-01-10 12:51:42 +01:00 |
|
Tom Hvitved
|
303b11ec36
|
Merge pull request #18298 from hvitved/rust/mad-source-sink
Rust: Add support for MaD sources and sinks with access paths
|
2025-01-10 11:49:51 +01:00 |
|
Geoffrey White
|
9a8a852277
|
Rust: Support snake case more widely in SensitiveDataHeuristics.qll.
|
2025-01-10 10:23:55 +00:00 |
|
Tom Hvitved
|
a7bb95249b
|
Rust: Implement known{Source,Sink}Model
|
2025-01-09 11:47:57 +01:00 |
|
Geoffrey White
|
3363235b1c
|
Merge pull request #18414 from geoffw0/sensitive
Rust: Sensitive data library
|
2025-01-08 17:38:18 +00:00 |
|
Tom Hvitved
|
868caf948c
|
Rename {Source,Sink}Node to {Source,Sink}Element
|
2025-01-08 15:21:43 +01:00 |
|
Tom Hvitved
|
0dccbb9349
|
Rust: Add two more AST consistency checks
|
2025-01-08 14:30:01 +01:00 |
|
Tom Hvitved
|
033cd1778e
|
Rust: Include index in Format.getArgument
|
2025-01-08 14:04:48 +01:00 |
|
Geoffrey White
|
f93aac07c2
|
Rust: Correct / clarify some QLDoc.
|
2025-01-06 13:50:41 +00:00 |
|
Geoffrey White
|
821eb4f3e6
|
Rust: Add sensitive data library.
|
2025-01-06 13:26:26 +00:00 |
|
Tom Hvitved
|
8f6ae6274d
|
Rust: Add support for MaD sources and sinks with access paths
|
2025-01-06 13:26:49 +01:00 |
|
Simon Friis Vindum
|
5c64a8c948
|
Rust: Accept expected changes and fix other CI complaints
|
2025-01-03 16:38:11 +01:00 |
|
Simon Friis Vindum
|
cd957ba63b
|
Rust: Add models for functions used inside format! macro
|
2025-01-03 14:09:23 +01:00 |
|
Simon Friis Vindum
|
0d19fb6040
|
Rust: Add taint from children of format_args to format_args
|
2025-01-03 14:06:47 +01:00 |
|
Simon Friis Vindum
|
2ef9339d00
|
Rust: Generate CFG node for FormatArgsArg
|
2025-01-03 13:58:25 +01:00 |
|
Simon Friis Vindum
|
42d125676e
|
Rust: Value flow through macro calls
|
2025-01-03 13:47:29 +01:00 |
|
Arthur Baars
|
023f48ff1c
|
Merge pull request #18295 from github/aibaars/update-rust-ungram
Rust: update rust-analyzer
|
2024-12-18 16:01:50 +01:00 |
|
Simon Friis Vindum
|
09fd27af80
|
Rust: Add read steps for tuple and reference patterns
|
2024-12-18 13:22:05 +01:00 |
|
Simon Friis Vindum
|
049fab4c72
|
Rust: Remove taint steps
|
2024-12-18 11:22:56 +01:00 |
|
Simon Friis Vindum
|
c1e21974c6
|
Rust: Address review comments
|
2024-12-17 17:24:42 +01:00 |
|
Simon Friis Vindum
|
d8c301a96b
|
Merge branch 'main' into rust-data-flow-models
|
2024-12-17 16:09:59 +01:00 |
|
Arthur Baars
|
23e6a825aa
|
Rust: fix QL code
|
2024-12-17 14:07:48 +01:00 |
|
Arthur Baars
|
029e2604a3
|
Rust: //rust/codegen
|
2024-12-17 14:07:44 +01:00 |
|
Tom Hvitved
|
8efd870192
|
Merge pull request #18292 from hvitved/rust/never-skip-lhs
Rust: Never skip assignment LHS in data flow
|
2024-12-17 13:18:17 +01:00 |
|
Tom Hvitved
|
d8c05b5388
|
Merge pull request #18290 from hvitved/rust/perf-fixes
Rust: Fix two bad joins
|
2024-12-17 13:18:05 +01:00 |
|
Simon Friis Vindum
|
ee87d4c948
|
Merge branch 'main' into rust-data-flow-models
|
2024-12-17 13:12:32 +01:00 |
|
Tom Hvitved
|
ddd05b5d1b
|
Rust: Never skip match scrutinee/patterns in data flow
|
2024-12-16 15:12:16 +01:00 |
|
Tom Hvitved
|
9f2b436d35
|
Rust: Never skip assignment LHS in data flow
|
2024-12-16 15:12:15 +01:00 |
|
Paolo Tranquilli
|
4c4a8d7619
|
Rust: extract isRef for SelfParam
|
2024-12-16 14:24:56 +01:00 |
|
Michael Nebel
|
aaf0cd5dee
|
Merge pull request #17968 from michaelnebel/java/movetestutils
Move test utilities to the query pack.
|
2024-12-16 13:41:30 +01:00 |
|