Alex Ford
|
95bf9fdf1a
|
update models
|
2023-09-29 12:56:09 +01:00 |
|
Alex Ford
|
cd7077d74e
|
generated models
|
2023-09-29 12:56:09 +01:00 |
|
Alex Ford
|
68c62e17bd
|
add data extensions sinks to queries
|
2023-09-29 12:56:09 +01:00 |
|
Alex Ford
|
ba8a853751
|
sources
|
2023-09-29 12:56:09 +01:00 |
|
Alex Ford
|
3b95d247ec
|
reduce sinks
|
2023-09-29 12:56:09 +01:00 |
|
Alex Ford
|
1ef406ce45
|
cleanup
|
2023-09-29 12:56:09 +01:00 |
|
Alex Ford
|
87202e3f33
|
cleanup
|
2023-09-29 12:56:09 +01:00 |
|
Alex Ford
|
39f1f7fe9b
|
wip
|
2023-09-29 12:56:09 +01:00 |
|
Alex Ford
|
af0874abf1
|
summaries, basic
|
2023-09-29 12:56:09 +01:00 |
|
Alex Ford
|
2a8af6d552
|
Ruby: modgen - use proper global flow
|
2023-09-29 12:56:09 +01:00 |
|
Alex Ford
|
088aad5de2
|
temp
|
2023-09-29 12:56:09 +01:00 |
|
Alex Ford
|
58c8ae641b
|
temp
|
2023-09-29 12:56:09 +01:00 |
|
Alex Ford
|
99cb3e4dc9
|
Revert "typetracking too slow"
This reverts commit c13458b667.
|
2023-09-29 12:56:09 +01:00 |
|
Alex Ford
|
75ef34355e
|
typetracking too slow
|
2023-09-29 12:56:09 +01:00 |
|
Alex Ford
|
a4799c3b16
|
working
|
2023-09-29 12:56:09 +01:00 |
|
Alex Ford
|
8e9eea22c0
|
wip
|
2023-09-29 12:56:09 +01:00 |
|
Alex Ford
|
2bf0d926a4
|
wip
|
2023-09-29 12:56:08 +01:00 |
|
Alex Ford
|
669e41347c
|
wip
|
2023-09-29 12:56:08 +01:00 |
|
Alex Ford
|
14c88874d2
|
basic autosink impl
|
2023-09-29 12:56:08 +01:00 |
|
Alex Ford
|
7fed75637e
|
WIP Sinks
|
2023-09-29 12:56:08 +01:00 |
|
Alex Ford
|
2e2df29416
|
Ruby: modgen - factor out some more utility code
|
2023-09-29 12:56:08 +01:00 |
|
Alex Ford
|
f3ffb93b40
|
Ruby: modgen - factor out some utility code
|
2023-09-29 12:56:08 +01:00 |
|
Alex Ford
|
3074756a1b
|
Ruby: restrict type generation output to non-test code
|
2023-09-29 12:56:08 +01:00 |
|
Alex Ford
|
91659ff76d
|
Ruby: generate_model.py - group output tuples
|
2023-09-29 12:56:08 +01:00 |
|
Alex Ford
|
e819336b9f
|
Ruby: GenerateModel - split file
|
2023-09-29 12:56:08 +01:00 |
|
Alex Ford
|
6b12c8cb3b
|
Ruby: GenerateModel - add missing stub predicates
|
2023-09-29 12:56:08 +01:00 |
|
Alex Ford
|
6fa63f13f7
|
Ruby: use pyyaml to generate models
|
2023-09-29 12:56:08 +01:00 |
|
Alex Ford
|
182893c756
|
Ruby: add a query and script for autogenerating typeModel definitions
|
2023-09-29 12:56:08 +01:00 |
|
Alex Ford
|
9504f45c87
|
Ruby: meta tags for split experiment
|
2023-09-29 12:55:49 +01:00 |
|
Asger F
|
0d96ed8aee
|
Merge pull request #14305 from asgerf/shared/flow-state-inout-barriers
Shared: add in/out barriers with flow state
|
2023-09-28 11:07:23 +02:00 |
|
Anders Schack-Mulligen
|
68d05eb342
|
Ruby: Minor simplification.
|
2023-09-28 08:58:55 +02:00 |
|
Tom Hvitved
|
c570083163
|
Ruby: Improve performance of flow through (hash) splats
|
2023-09-27 11:49:31 +02:00 |
|
Harry Maclean
|
dc2acf5a39
|
Merge pull request #14090 from hmac/splat-flow-4
Ruby: More splat flow (alternative)
|
2023-09-27 10:22:57 +01:00 |
|
Anders Schack-Mulligen
|
06cb277eb0
|
Merge pull request #14299 from aschackmull/dataflow/more-defaults
Dataflow: Make use of defaults for language-specific hooks.
|
2023-09-25 11:19:44 +02:00 |
|
Asger F
|
d501856519
|
Update DataFlowImpl.qll copies
|
2023-09-25 10:05:29 +02:00 |
|
Anders Schack-Mulligen
|
66da997b7b
|
Dataflow: Make use of defaults for language-specific hooks.
|
2023-09-22 14:54:22 +02:00 |
|
Tom Hvitved
|
e417e862a2
|
Merge pull request #14283 from hvitved/ruby/collapse-stages
Ruby: Collapse DIL stages
|
2023-09-22 10:58:06 +02:00 |
|
Alex Ford
|
67019c6784
|
Merge pull request #14274 from alexrford/rb/dataflow-tidy
Ruby: Minor fixes for dataflow queries
|
2023-09-21 16:33:34 +01:00 |
|
Alex Ford
|
840b1e0a73
|
Ruby: delete DataFlowImplForHttpClientLibraries
|
2023-09-21 14:11:46 +01:00 |
|
Alex Ford
|
a64d37211d
|
Ruby: use new dataflow api in Typhoeus.qll
|
2023-09-21 14:11:09 +01:00 |
|
Alex Ford
|
699f752ded
|
Ruby: use new dataflow api in RestClient.qll
|
2023-09-21 14:09:41 +01:00 |
|
Alex Ford
|
25203d98c3
|
Ruby: use new dataflow api in OpenURI.qll
|
2023-09-21 14:08:22 +01:00 |
|
Alex Ford
|
09782296df
|
Ruby: use new dataflow api in NetHttp.qll
|
2023-09-21 14:06:40 +01:00 |
|
Alex Ford
|
fc7e753035
|
Ruby: use new dataflow api in Httparty.qll
|
2023-09-21 14:04:46 +01:00 |
|
Alex Ford
|
92941a45f9
|
Ruby: use new dataflow api in HttpClient.qll
|
2023-09-21 14:03:09 +01:00 |
|
Tom Hvitved
|
c2306e6713
|
Ruby: Collapse DIL stages
|
2023-09-21 14:33:04 +02:00 |
|
Alex Ford
|
1ffcf4b9c4
|
Ruby: use new dataflow api in Faraday.qll
|
2023-09-21 13:07:06 +01:00 |
|
Alex Ford
|
1dbba19238
|
Ruby: use new dataflow api in Excon.qll
|
2023-09-21 13:00:17 +01:00 |
|
Alex Ford
|
489f598551
|
Ruby: delete DataFlowImplForPathname
|
2023-09-21 12:50:12 +01:00 |
|
Anders Schack-Mulligen
|
13f7daf71e
|
Merge pull request #13982 from aschackmull/dataflow/typeflow-calledge-pruning
Dataflow: Add type-based call-edge pruning.
|
2023-09-21 13:33:08 +02:00 |
|