Geoffrey White
|
e5faf92bab
|
Rust: Make QL-for-QL happy (part 2).
|
2025-01-16 16:16:02 +00:00 |
|
Geoffrey White
|
5f9e1c3788
|
Apply suggestions from code review
Co-authored-by: Simon Friis Vindum <paldepind@github.com>
|
2025-01-16 16:14:33 +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
|
bec01daa45
|
Rust: Update integration tests.
|
2025-01-15 17:57:16 +00:00 |
|
Geoffrey White
|
98e0b64266
|
Rust: Make QL-for-QL happy.
|
2025-01-15 17:51:49 +00:00 |
|
Geoffrey White
|
787a6d11a3
|
Rust: Autoformat.
|
2025-01-15 17:25:44 +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 |
|
Geoffrey White
|
7904ed965b
|
Rust: Add query sink counts query for getting a breakdown.
|
2025-01-15 16:18:51 +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 |
|
Geoffrey White
|
75f0a7f529
|
Rust: Add summary query rust/summary/query-sinks.
|
2025-01-15 16:16:26 +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
|
4ed4f6878f
|
Rust: Add summary query rust/summary/cryptographic-ops.
|
2025-01-14 17:32:44 +00: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
|
e61d6aec22
|
Rust: Autoformat.
|
2025-01-13 10:51:49 +00:00 |
|
Geoffrey White
|
676141bbb9
|
Rust: More suggestions from review.
|
2025-01-13 10:45:30 +00:00 |
|
Geoffrey White
|
722b7bb55b
|
Apply suggestions from code review
Co-authored-by: mc <42146119+mchammer01@users.noreply.github.com>
|
2025-01-13 10:28:08 +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 |
|
Tom Hvitved
|
7376449d38
|
Rust: Rename variables.rs to main.rs
|
2025-01-13 10:46:53 +01:00 |
|
Geoffrey White
|
edd1f257ad
|
Rust: Attempt to fix the test on CI.
|
2025-01-10 14:51:15 +00:00 |
|
Geoffrey White
|
1b6c289cb4
|
Rust: Unrelated MaD test impact. :(
|
2025-01-10 14:38:05 +00:00 |
|
Geoffrey White
|
19d3e9dbca
|
Rust: Correct the qhelp.
|
2025-01-10 14:19:12 +00: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
|
39a38c4c53
|
Rust: Tweak .qhelp layout.
|
2025-01-10 12:48:53 +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
|
ae26cd6c32
|
Rust: Update test for changes on main.
|
2025-01-10 12:36:04 +00:00 |
|
Geoffrey White
|
9b8f561614
|
Rust: Add another reference.
|
2025-01-10 12:36:03 +00:00 |
|
Geoffrey White
|
59386597c3
|
Rust: Add .qhelp.
|
2025-01-10 12:36:01 +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 |
|
Geoffrey White
|
509c6ffb7a
|
Rust: Add tests for weak hashing.
|
2025-01-10 11:56:23 +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 |
|
Geoffrey White
|
88e351ad4f
|
Rust: Expand sensitive data test cases.
|
2025-01-10 10:00:13 +00:00 |
|
Tom Hvitved
|
a7bb95249b
|
Rust: Implement known{Source,Sink}Model
|
2025-01-09 11:47:57 +01:00 |
|