Tom Hvitved
|
8b82eaa633
|
Rust: Fix data flow through callbacks passed to library functions
|
2025-01-28 13:44:27 +01:00 |
|
Geoffrey White
|
f2564c351f
|
Rust: Changes to other tests - mostly MaD IDs :(.
|
2025-01-28 09:22:30 +00:00 |
|
Geoffrey White
|
dfd1865b96
|
Rust: Add some basic flow models.
|
2025-01-28 08:47:15 +00:00 |
|
Geoffrey White
|
c04d619a3c
|
Rust: Add a couple of extra data flow test cases.
|
2025-01-28 08:47:13 +00:00 |
|
Geoffrey White
|
185a23b3c6
|
Rust: Allow implicit flow out of content at the test sinks, so that we see our results.
|
2025-01-28 08:43:06 +00:00 |
|
Geoffrey White
|
a1980d4d08
|
Rust: Make sources more accurate (Option / Result contents).
|
2025-01-28 08:43:05 +00:00 |
|
Geoffrey White
|
fd9fb10bb9
|
Rust: Accept changes from fixing the ].
|
2025-01-27 22:50:09 +00:00 |
|
Geoffrey White
|
7cf872baad
|
Rust: Adjust the tests to work around test processing of /.
|
2025-01-27 21:00:08 +00:00 |
|
Geoffrey White
|
23ac35e5ca
|
Rust: Model more Reqwest methods (.await still doesn't work though).
|
2025-01-27 20:52:31 +00:00 |
|
Geoffrey White
|
9583a2a7d3
|
Rust: Additional test cases for reqwest sources.
|
2025-01-27 20:42:35 +00:00 |
|
Geoffrey White
|
f32fd38f74
|
Merge pull request #18582 from geoffw0/logging
Rust: Query for cleartext logging of sensitive information
|
2025-01-27 10:37:17 +00:00 |
|
Simon Friis Vindum
|
b84adec407
|
Merge pull request #18568 from paldepind/rust-container
Rust: Change array element content type into a general collection element content type
|
2025-01-24 09:40:46 +01:00 |
|
Tom Hvitved
|
10f55133fe
|
Merge pull request #18482 from hvitved/rust/nested-functions
Rust: Take nested functions into account when resolving variables
|
2025-01-24 08:41:34 +01:00 |
|
Geoffrey White
|
037d496a68
|
Rust: Fix some more tests (MaD ID changes and extraction consistency issues).
|
2025-01-23 19:14:28 +00:00 |
|
Simon Friis Vindum
|
9a6d651fee
|
Rust: More renaming and adjusting for generic element content type
|
2025-01-23 18:15:17 +01:00 |
|
Tom Hvitved
|
33e07edcbf
|
Rust: Translate more MaD IDs in tests
|
2025-01-23 14:45:33 +01:00 |
|
Simon Friis Vindum
|
66b6ae70c2
|
Rust: Change array element content type into a general collection
element type
|
2025-01-23 09:49:23 +01:00 |
|
Geoffrey White
|
24b35ed5a4
|
Rust: Fixup .expected after merge.
|
2025-01-22 09:14:31 +00:00 |
|
Geoffrey White
|
b9e523a4b2
|
Merge branch 'main' into sourcemodels2
|
2025-01-22 09:10:47 +00:00 |
|
Mathew Payne
|
2b74061167
|
fix(rust): Update TaintFlowStep
|
2025-01-21 09:58:33 +00:00 |
|
Geoffrey White
|
b8aa518931
|
Rust: Re-model reqwest sources using models-as-data.
|
2025-01-17 13:52:22 +00:00 |
|
Geoffrey White
|
1a000c39c9
|
Rust: Remove QL models for reqwest sources.
|
2025-01-17 13:42:27 +00:00 |
|
Geoffrey White
|
5a73e0bd09
|
Rust: Re-model std::env sources using models-as-data.
|
2025-01-17 13:39:04 +00:00 |
|
Geoffrey White
|
db4370d149
|
Rust: Remove QL models for std::env sources.
|
2025-01-17 10:28:46 +00:00 |
|
Tom Hvitved
|
fe216aefc7
|
Rust: Add tests for nested functions
|
2025-01-15 09:43:43 +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 |
|
Tom Hvitved
|
33e6d6392c
|
Rust: Avoid location-based variable analysis
|
2025-01-13 11:08:00 +01:00 |
|
Geoffrey White
|
1b6c289cb4
|
Rust: Unrelated MaD test impact. :(
|
2025-01-10 14:38:05 +00: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 |
|
Tom Hvitved
|
a7bb95249b
|
Rust: Implement known{Source,Sink}Model
|
2025-01-09 11:47:57 +01: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
|
c55b256d47
|
Rust: Remove accidentally commited expected files
|
2025-01-06 12:01:03 +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
|
0d19fb6040
|
Rust: Add taint from children of format_args to format_args
|
2025-01-03 14:06:47 +01:00 |
|
Simon Friis Vindum
|
42d125676e
|
Rust: Value flow through macro calls
|
2025-01-03 13:47:29 +01:00 |
|
Simon Friis Vindum
|
f09632df58
|
Rust: Add data flow tests for macros and format_args
|
2025-01-03 13:28:19 +01:00 |
|
Simon Friis Vindum
|
508c7e6e85
|
Merge pull request #18314 from paldepind/rust-tuple-ref-patterns
Rust: Add read steps for tuple and reference patterns
|
2024-12-18 14:13:08 +01:00 |
|
Tom Hvitved
|
00688ebd79
|
Merge pull request #18312 from hvitved/rust/operator-overloading-test
Rust: Add data flow tests for operator overloading
|
2024-12-18 13:58:39 +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
|
b5b8af3aa2
|
Rust: Add data flow tests for borrows
|
2024-12-18 13:00:38 +01:00 |
|
Tom Hvitved
|
3a63dbcd5d
|
Apply suggestions from code review
Co-authored-by: Simon Friis Vindum <paldepind@github.com>
|
2024-12-18 12:46:11 +01:00 |
|
Simon Friis Vindum
|
049fab4c72
|
Rust: Remove taint steps
|
2024-12-18 11:22:56 +01:00 |
|
Tom Hvitved
|
025a67384f
|
Rust: Add data flow tests for operator overloading
|
2024-12-18 09:26:17 +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 |
|
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 |
|
Tom Hvitved
|
5ed03e266a
|
Rust: Fix semantic merge conflicts
|
2024-12-16 14:47:13 +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 |
|