Alex Ford
|
e321657f59
|
Ruby: model rails/globalid
|
2022-11-30 12:50:26 +00: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 |
|
Tom Hvitved
|
bfbe5bdfb8
|
Ruby: Add data flow test that illustrates spurious flow
|
2022-11-30 11:01:32 +01:00 |
|
Harry Maclean
|
dab7970087
|
Ruby: Model JSON.pretty_generate
|
2022-11-30 13:18:45 +13:00 |
|
Harry Maclean
|
14a19d23a6
|
Ruby: Fix typo in documentation
This import isn't needed.
|
2022-11-30 13:18:45 +13:00 |
|
Harry Maclean
|
67257671ea
|
Ruby: Remove redundant dataflow test
|
2022-11-30 13:18:44 +13:00 |
|
Harry Maclean
|
1bd2dd0a6e
|
Ruby: update test fixture
|
2022-11-30 13:17:46 +13:00 |
|
Harry Maclean
|
eff763d127
|
Ruby: Model to_json ActiveSupport extension
|
2022-11-30 13:17:44 +13:00 |
|
Harry Maclean
|
5259d4af63
|
Ruby: Model various JSON methods
|
2022-11-30 13:15:18 +13:00 |
|
Harry Maclean
|
0a98559fcb
|
Ruby: Add flow summaries for ActiveSupport::JSON
|
2022-11-30 13:15:16 +13:00 |
|
Harry Maclean
|
aed4325ee3
|
Ruby: Remove unused class
|
2022-11-30 11:50:35 +13:00 |
|
Harry Maclean
|
b66ea6ed72
|
Ruby: Simplify ActionMailbox modeling
|
2022-11-30 11:46:21 +13:00 |
|
Harry Maclean
|
71f2d8f6d8
|
Ruby: Model ActionMailbox#inbound_mail
|
2022-11-30 11:46:21 +13:00 |
|
Harry Maclean
|
eac5aa26ee
|
Ruby: Model remote input for ActionMailbox
|
2022-11-30 11:46:21 +13:00 |
|
Harry Maclean
|
375403fb9d
|
Merge pull request #11114 from hmac/case-barrier-guard-3
Ruby: Add case string comparison barrier guard
|
2022-11-30 11:21:07 +13:00 |
|
erik-krogh
|
7dcb813ff3
|
remove two more claseses of FPs in rb/non-constant-kernel-open
|
2022-11-29 12:49:23 +01:00 |
|
Peter Stöckli
|
6b1865d2ca
|
Merge branch 'main' into p--ruby-kernel-open-addition
|
2022-11-29 10:19:36 +01:00 |
|
Peter Stöckli
|
5b6dd786c3
|
Add changes for NonConstantKernelOpenQuery
|
2022-11-29 10:00:57 +01:00 |
|
Peter Stöckli
|
d8752a0b12
|
Add additional sinks to the rb/kernel-open query
|
2022-11-29 10:00:56 +01:00 |
|
Erik Krogh Kristensen
|
0cd50aac40
|
Merge pull request #11398 from erik-krogh/splat-stuff
Rb: add some more flow through splat parameters
|
2022-11-28 22:31:25 +01:00 |
|
Nick Rolfe
|
8a94cabdbf
|
Merge pull request #11250 from github/nickrolfe/stack-trace-exposure
Ruby: add stack-trace exposure query
|
2022-11-28 10:45:59 +00:00 |
|
erik-krogh
|
0c2ff98dc2
|
add flow from the first splat argument to the first splat parameter
|
2022-11-28 09:54:05 +01:00 |
|
erik-krogh
|
d5725255fe
|
add failing test for splat parameter flow
|
2022-11-28 09:53:03 +01:00 |
|
erik-krogh
|
378cc1aed2
|
add support for string-like-literals
|
2022-11-25 10:32:06 +01:00 |
|
erik-krogh
|
80c92dc3e6
|
add support for array pushes
|
2022-11-25 10:32:05 +01:00 |
|
erik-krogh
|
3461404bbb
|
add basic support for arrays
|
2022-11-25 10:31:35 +01:00 |
|
erik-krogh
|
2033dd2dcc
|
remove parameters named "code" as source
|
2022-11-25 10:25:31 +01:00 |
|
erik-krogh
|
e7c6571f52
|
remove the "send(..)" and similar from unsafe-code-construction
|
2022-11-25 10:25:31 +01:00 |
|
erik-krogh
|
f1668801d3
|
add a rb/unsafe-code-construction query
rebase
|
2022-11-25 10:25:30 +01:00 |
|
Harry Maclean
|
f49507e59a
|
Ruby: Add note about WithElement usage
|
2022-11-25 16:55:37 +13:00 |
|
Harry Maclean
|
df398fb9a0
|
Ruby: Add more flow summary tests
|
2022-11-25 16:55:37 +13:00 |
|
Harry Maclean
|
fe13ac188f
|
Ruby: US spelling
|
2022-11-25 16:55:37 +13:00 |
|
Harry Maclean
|
0b065001a8
|
Ruby: Add tests for flow summary behaviour
These test cases are a companion to the flow summary docs, and ensure
that the documentated behaviour matches reality.
|
2022-11-25 16:55:37 +13:00 |
|
Harry Maclean
|
43f2713925
|
Ruby: Update test fixture
|
2022-11-25 16:55:37 +13:00 |
|
Harry Maclean
|
0a4a8516eb
|
Ruby: simplify Hash#transform_keys! flow summary
|
2022-11-25 16:55:36 +13:00 |
|
erik-krogh
|
5f6cb1684b
|
move the code-injection tests into a subfolder
|
2022-11-24 17:23:25 +01:00 |
|
Alex Ford
|
893c8763bb
|
Ruby: model ActiveSupport json_escape flow
|
2022-11-24 15:33:08 +00:00 |
|
Nick Rolfe
|
50b10be2db
|
Ruby: StackTraceExposure: add test for a specific rescue type
|
2022-11-24 14:08:34 +00:00 |
|
Nick Rolfe
|
1c407a28cd
|
Apply suggestions from code review
Co-authored-by: Harry Maclean <hmac@github.com>
|
2022-11-24 14:02:32 +00:00 |
|
Asger F
|
22316ee4fe
|
Ruby: merge package/type columns
|
2022-11-23 11:17:42 +01:00 |
|
erik-krogh
|
2ad28ab4db
|
add library inputs as a source to poly-redos
|
2022-11-22 13:05:34 +01:00 |
|
Erik Krogh Kristensen
|
b4661f4a59
|
Merge pull request #11245 from erik-krogh/rb-redosMod
Ruby: use the shared regex pack
|
2022-11-21 15:34:20 +01:00 |
|
Tom Hvitved
|
2fac505221
|
Ruby: Update expected test output
|
2022-11-21 12:52:27 +01:00 |
|
Arthur Baars
|
4e88b8453a
|
Ruby: add flow summary for Enumerable#index_with
|
2022-11-17 16:22:32 +01:00 |
|
Tom Hvitved
|
f24fa402f3
|
Adjust CFG
|
2022-11-17 10:32:28 +01:00 |
|
Harry Maclean
|
a6f6936719
|
Merge pull request #11058 from hmac/actioncontroller-logger
Ruby: Model various ActionController methods
|
2022-11-17 08:21:00 +13:00 |
|
Tom Hvitved
|
67b6a82cf1
|
Merge pull request #11198 from hvitved/ssa/expose-phi-reads
SSA: Expose phi-read nodes
|
2022-11-16 15:11:58 +01:00 |
|
Erik Krogh Kristensen
|
7d4ea47611
|
Merge pull request #10855 from erik-krogh/formatTaint
Ruby: taint-steps for printf calls - and add a `AdditionalTaintStep` class
|
2022-11-16 12:08:45 +01:00 |
|