Tom Hvitved
|
978a816f11
|
Ruby: Track types in data flow
|
2025-01-06 13:26:10 +01:00 |
|
Michael Nebel
|
138e294dae
|
Ruby: Update all test util paths to point to the new location.
|
2024-12-12 13:54:37 +01:00 |
|
Tom Hvitved
|
6b60865d7e
|
Ruby: Do not distinguish between symbols and strings in hash keys
|
2024-10-31 11:42:09 +01:00 |
|
Tom Hvitved
|
f04a55ecb5
|
Ruby: Update hash extension tests
|
2024-10-31 11:00:33 +01:00 |
|
Tom Hvitved
|
c9aaba677d
|
Ruby: Update expected test output
|
2024-08-13 13:34:46 +02:00 |
|
Tom Hvitved
|
914a605a87
|
Ruby: Rework hidden synthetic data-flow nodes
|
2024-02-27 15:33:58 +01:00 |
|
Anders Schack-Mulligen
|
35a3aa0a09
|
Ruby: Add empty provenance column to expected files.
|
2024-02-09 11:32:08 +01:00 |
|
Tom Hvitved
|
e258324960
|
Ruby: Allow for implicit array reads at all sinks during taint tracking
|
2023-09-14 09:40:05 +02:00 |
|
Tom Hvitved
|
a2912cd72b
|
Ruby: Use proper PathGraph module in inline flow tests
Gets rid of
```
PathNode is incompatible with PathNode (the type of the edge relation).
```
warnings.
|
2023-09-04 20:27:34 +02:00 |
|
Jeroen Ketema
|
9d573e5544
|
Consolidate all InlineFlowTest libraries in the dataflow qlpack
|
2023-08-24 21:38:46 +02:00 |
|
Jeroen Ketema
|
d82c3ce11a
|
Ruby: Rewrite InlineFlowTest as a parameterized module
|
2023-06-15 10:52:23 +02:00 |
|
Anders Schack-Mulligen
|
90f84bb516
|
Ruby: Update expected output.
|
2023-04-26 13:08:16 +02:00 |
|
Tom Hvitved
|
b816c79248
|
Ruby: Include all assignments in data flow paths
|
2023-03-24 10:09:30 +01:00 |
|
Arthur Baars
|
83423854d2
|
Merge pull request #11339 from aibaars/active_support_enumerable
Ruby: Active support enumerable
|
2022-12-05 11:02:19 +01:00 |
|
Arthur Baars
|
0f2cb440b0
|
Ruby: add flow summary for Enumerable#sole
|
2022-11-30 11:57:35 +01:00 |
|
Arthur Baars
|
5517cfa6c0
|
Ruby: add flow summary for Enumerable#pluck
|
2022-11-30 11:57:35 +01:00 |
|
Arthur Baars
|
207ba86d51
|
Ruby: add flow summary for Enumerable#pick
|
2022-11-30 11:57:29 +01:00 |
|
Harry Maclean
|
eff763d127
|
Ruby: Model to_json ActiveSupport extension
|
2022-11-30 13:17:44 +13:00 |
|
Harry Maclean
|
0a98559fcb
|
Ruby: Add flow summaries for ActiveSupport::JSON
|
2022-11-30 13:15:16 +13:00 |
|
Alex Ford
|
893c8763bb
|
Ruby: model ActiveSupport json_escape flow
|
2022-11-24 15:33:08 +00:00 |
|
Arthur Baars
|
4e88b8453a
|
Ruby: add flow summary for Enumerable#index_with
|
2022-11-17 16:22:32 +01:00 |
|
Nick Rolfe
|
0dadf0bbb4
|
Ruby: add flow summary for Enumerable#index_by
|
2022-11-14 10:01:24 +00:00 |
|
Harry Maclean
|
fd61a5253d
|
Ruby: Recognise try/try! as code executions
|
2022-10-31 11:53:22 +13:00 |
|
Harry Maclean
|
5e781f24b6
|
Ruby: Remove duplicate test
This is already tested in hash-flow.
|
2022-10-28 11:31:55 +13:00 |
|
Harry Maclean
|
6e8446b6ae
|
Fix tests
|
2022-10-28 11:31:55 +13:00 |
|
Harry Maclean
|
71d703f2a5
|
Ruby: Add ActiveSupport extensions
|
2022-10-28 11:31:55 +13:00 |
|
Harry Maclean
|
0454642220
|
Ruby: Model deep_dup and presence
|
2022-10-28 11:31:55 +13:00 |
|
Harry Maclean
|
9f260853ac
|
Ruby: Model more ActiveSupport string extensions
|
2022-10-28 11:31:55 +13:00 |
|
Harry Maclean
|
b389d50943
|
Ruby: Identify safe_constantize
|
2022-10-28 11:31:54 +13:00 |
|
Alex Ford
|
d3c8ce3f48
|
Ruby: ActiveSupport extends Pathname with an existence method that may return itself
|
2022-10-11 21:35:58 +01:00 |
|
Harry Maclean
|
9f234e9f5a
|
Ruby: Merge duplicate tests
|
2022-09-26 20:56:11 +13:00 |
|
Harry Maclean
|
35a05f6dea
|
Ruby: Add summaries for ActiveSupport::SafeBuffer
|
2022-09-26 20:55:05 +13:00 |
|
Tom Hvitved
|
007ab2b7ce
|
Ruby: Do not expose AST layer through ruby.qll
|
2022-09-13 19:59:56 +02:00 |
|
Harry Maclean
|
334c43a2b7
|
Ruby: Add tests for ActiveSupport modelling
|
2022-05-24 09:35:26 +01:00 |
|