Geoffrey White
|
c07a57bf6b
|
Rust: Accept spurious test results (we need a barrier for numeric types of this query at some point; it's good that flow reaches it now).
|
2025-02-13 15:31:10 +00:00 |
|
Tom Hvitved
|
e9c25037d4
|
Rust: Use Field MaD token instead of Variant, Struct, Tuple
|
2025-02-13 13:32:08 +01:00 |
|
Simon Friis Vindum
|
ef9676f838
|
Rust: Accept changes
|
2025-02-12 13:39:33 +01:00 |
|
Simon Friis Vindum
|
a09b37edc3
|
Rust: Expand on toString of IdentPat
|
2025-02-11 15:25:54 +01:00 |
|
Geoffrey White
|
9a6ef3dae7
|
Rust: Accept more test changes.
|
2025-02-04 15:14:05 +00:00 |
|
Asger F
|
fc1d36f867
|
Rust: update a Rust test case
|
2025-02-03 11:31:04 +01:00 |
|
Tom Hvitved
|
0aee2e6fb2
|
Rust: Implement path resolution in QL
|
2025-01-31 10:07:08 +01:00 |
|
Geoffrey White
|
919e7978cd
|
Rust: Add PrettyPrintModels.ql to the test. I gather this stabilized the output MaD IDs.
|
2025-01-28 16:23:20 +00:00 |
|
Geoffrey White
|
f2564c351f
|
Rust: Changes to other tests - mostly MaD IDs :(.
|
2025-01-28 09:22:30 +00:00 |
|
Geoffrey White
|
494d8f2da0
|
Rust: Update MaD IDs for an unrelated test. :(
|
2025-01-27 22:22:41 +00:00 |
|
Geoffrey White
|
9d6a13cec2
|
Rust: Accept improved results for rust/sql-injection. Note that the lost annotations are only sources, not results, and I suspect will return when we have sufficient flow in these cases.
|
2025-01-27 22:22:38 +00:00 |
|
Geoffrey White
|
0a3d44c44e
|
Rust: Re-apply suggested changes (I accidentally force-pushed them away).
|
2025-01-24 17:31:38 +00:00 |
|
Geoffrey White
|
117db8a9b2
|
Rust: Make the test runnable.
|
2025-01-24 17:22:42 +00: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
|
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 |
|
Geoffrey White
|
bb3be2f8af
|
Rust: Add a test for the log crate + placeholder query.
|
2025-01-23 12:24:47 +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
|
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 |
|
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 |
|
Geoffrey White
|
edd1f257ad
|
Rust: Attempt to fix the test on CI.
|
2025-01-10 14:51:15 +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 |
|
Geoffrey White
|
ae26cd6c32
|
Rust: Update test for changes on main.
|
2025-01-10 12:36:04 +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
|
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
|
0dccbb9349
|
Rust: Add two more AST consistency checks
|
2025-01-08 14:30:01 +01:00 |
|
Geoffrey White
|
e1e980c2e8
|
Rust: Add sensitive data to summary queries.
|
2025-01-06 13:26:27 +00: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
|
ee87d4c948
|
Merge branch 'main' into rust-data-flow-models
|
2024-12-17 13:12:32 +01:00 |
|
Simon Friis Vindum
|
402d4e11c4
|
Rust: Re-add inline expectations query tags
|
2024-12-16 16:36:30 +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 |
|
Simon Friis Vindum
|
cad4f39aee
|
Rust: Database name capitalization
|
2024-12-16 13:15:42 +01:00 |
|