Simon Friis Vindum
|
e13a7a224f
|
Merge branch 'main' into shared-basic-block-library
|
2025-01-24 09:54:26 +01: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 |
|
Geoffrey White
|
814118d3e8
|
Merge remote-tracking branch 'upstream/main' into logging
|
2025-01-23 19:04:25 +00:00 |
|
Geoffrey White
|
4214c837b8
|
Rust: Clean up the query message.
|
2025-01-23 18:03:25 +00:00 |
|
Geoffrey White
|
e70816727b
|
Rust: Add the sinks to metrics.
|
2025-01-23 17:17:25 +00:00 |
|
Geoffrey White
|
59c3ac6f80
|
Rust: Allow flow through reference taking (&).
|
2025-01-23 17:17:07 +00:00 |
|
Geoffrey White
|
78c58aa5f1
|
Rust: Allow implicit taint reads from tuple contents at sinks.
|
2025-01-23 17:17:05 +00:00 |
|
Geoffrey White
|
64444940a6
|
Rust: Add taint sinks for target and key-value arguments.
|
2025-01-23 17:17:04 +00:00 |
|
Geoffrey White
|
2bbf493991
|
Rust: Model assert_failed.
|
2025-01-23 17:17:03 +00:00 |
|
Geoffrey White
|
484331c303
|
Rust: Model StdoutLock, StderrLock methods and String.as_bytes.
|
2025-01-23 17:17:02 +00:00 |
|
Geoffrey White
|
1d2950c70c
|
Rust: Add some sinks.
|
2025-01-23 17:17:00 +00:00 |
|
Geoffrey White
|
4297d05c05
|
Rust: Implement the query.
|
2025-01-23 17:16:59 +00:00 |
|
Geoffrey White
|
173cfd5c7b
|
Rust: Add test cases for various std:: bits.
|
2025-01-23 17:16:58 +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 |
|
Mathew Payne
|
788ae2ae21
|
Merge branch 'main' into rust-rusqlite
|
2025-01-23 13:34:29 +00:00 |
|
Mathew Payne
|
c69bb15335
|
Update rust/ql/test/library-tests/frameworks/rusqlite/main.rs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-01-23 13:32:36 +00:00 |
|
Mathew Payne
|
eac63a3840
|
fix(rust): Update TaintFlowStep
|
2025-01-23 13:19:07 +00:00 |
|
Mathew Payne
|
e205a6811f
|
feat(rust:) Add initial rusqlite support
|
2025-01-23 13:09:25 +00:00 |
|
Geoffrey White
|
bb3be2f8af
|
Rust: Add a test for the log crate + placeholder query.
|
2025-01-23 12:24:47 +00: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 |
|
Mathew Payne
|
121f0584e4
|
feat(rust): Add models + tests
|
2025-01-20 12:06:09 +00:00 |
|
Mathew Payne
|
04ee557b31
|
feat(rust): Add initial Postgres support + tests
|
2025-01-20 12:01:23 +00:00 |
|
Geoffrey White
|
2d0c73acfe
|
Merge pull request #18501 from geoffw0/rustmetrics
Rust: More metrics for tracking taint.
|
2025-01-17 16:15:58 +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 |
|
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 |
|
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 |
|
Geoffrey White
|
65b33f3f96
|
Rust: Improve rust/summary/summary-statistics organization.
|
2025-01-15 17:16:49 +00:00 |
|
Geoffrey White
|
5a037bcbc4
|
Rust: Count taint edges as well.
|
2025-01-15 16:18:58 +00:00 |
|
Geoffrey White
|
72c62ac192
|
Rust: Add taint reach to rust/summary/summary-statistics.
|
2025-01-15 16:18:56 +00:00 |
|
Paolo Tranquilli
|
3c064284b0
|
Rust: aggregate projects into workspaces
|
2025-01-15 17:17:19 +01:00 |
|
Geoffrey White
|
c6a7be671b
|
Rust: Add both totals to rust/summary/summary-statistics.
|
2025-01-15 16:16:49 +00:00 |
|
Simon Friis Vindum
|
ce5c886ad4
|
Rust, Ruby: Add basic block test
|
2025-01-15 15:24:26 +01:00 |
|
Paolo Tranquilli
|
f62a3ace9a
|
Merge pull request #18491 from hvitved/rust/ql-test-recurse
Rust: Include nested `.rs` files in `codeql test run`
|
2025-01-15 10:10:55 +01:00 |
|
Tom Hvitved
|
1bbb3fde96
|
Rust: Take nested functions into account when resolving variables
|
2025-01-15 09:44:53 +01:00 |
|
Tom Hvitved
|
fe216aefc7
|
Rust: Add tests for nested functions
|
2025-01-15 09:43:43 +01:00 |
|
Paolo Tranquilli
|
e60468e2c7
|
Rust: add nested test file example
|
2025-01-15 09:21:57 +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 |
|
Tom Hvitved
|
33e6d6392c
|
Rust: Avoid location-based variable analysis
|
2025-01-13 11:08:00 +01:00 |
|
Tom Hvitved
|
d03b284a0a
|
Rust: Add more variable tests
|
2025-01-13 10:46:54 +01:00 |
|