Josh Soref
|
fe7bd81c9a
|
spelling: captured
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
|
2022-10-13 10:52:01 -04:00 |
|
Josh Soref
|
72f91c1d29
|
spelling: ancestors
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
|
2022-10-13 10:51:27 -04:00 |
|
Josh Soref
|
5d94733078
|
spelling: ambiguously
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
|
2022-10-13 10:51:25 -04:00 |
|
Erik Krogh Kristensen
|
3a1a94b8af
|
Merge pull request #10798 from erik-krogh/matchCaseReg
Rb: add case-when expressions as a sink to rb/polynomial-redos
|
2022-10-13 13:55:42 +02:00 |
|
Arthur Baars
|
6ea2b87224
|
Merge pull request #10811 from aibaars/silence-warning
Ruby: remove warning
|
2022-10-13 13:38:25 +02:00 |
|
Anders Schack-Mulligen
|
d79a7e863a
|
Merge pull request #10806 from aschackmull/dataflow/additional
Dataflow: Add additional annotation.
|
2022-10-13 13:02:48 +02:00 |
|
Arthur Baars
|
16b035600e
|
Ruby: remove warning
|
2022-10-13 13:01:06 +02:00 |
|
Alex Ford
|
a65850e922
|
Merge pull request #10784 from alexrford/ruby/pathname-existence
Ruby: model `Pathname#existence` extension from `ActiveSupport`
|
2022-10-13 11:38:22 +01:00 |
|
erik-krogh
|
3a3a5aa17c
|
add case-in as a sink for polynomial-redos
|
2022-10-13 12:36:07 +02:00 |
|
Anders Schack-Mulligen
|
036724ce8d
|
Dataflow: Sync.
|
2022-10-13 11:03:30 +02:00 |
|
Erik Krogh Kristensen
|
10aab81f42
|
Merge pull request #10799 from jsoref/spelling-nfautils
ReDoS: Spelling nfautils
|
2022-10-12 23:09:06 +02:00 |
|
Josh Soref
|
09c8a98761
|
spelling: representation
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
|
2022-10-12 15:20:26 -04:00 |
|
Josh Soref
|
bb1ce8973a
|
spelling: repeatable
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
|
2022-10-12 15:20:24 -04:00 |
|
Josh Soref
|
adb8860b9b
|
spelling: pattern
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
|
2022-10-12 15:20:24 -04:00 |
|
Asger F
|
d28b9af8bd
|
Merge pull request #10791 from asgerf/rb/rails-render-file
Ruby: treat render 'file:' argument as a file system access
|
2022-10-12 21:18:32 +02:00 |
|
Josh Soref
|
98b317d1a5
|
spelling: escape
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
|
2022-10-12 15:02:00 -04:00 |
|
Josh Soref
|
370da943dc
|
spelling: abcdefghijklmnopqrstuvwxyz
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
|
2022-10-12 15:02:00 -04:00 |
|
erik-krogh
|
66b3fe3425
|
add case-when expressions as a sink to rb/polynomial-redos
|
2022-10-12 19:57:01 +02:00 |
|
Asger F
|
7bfb3497eb
|
Ruby: change note
|
2022-10-12 14:29:34 +02:00 |
|
Asger F
|
83464d48a9
|
Merge pull request #10773 from asgerf/rb/bugfix-singleton-class-resolution
Ruby: bugfix in type-tracking singleton class resolution
|
2022-10-12 13:45:16 +02:00 |
|
Jeroen Ketema
|
d389a183f0
|
Merge pull request #10743 from jsoref/spelling
Spelling
|
2022-10-12 12:48:22 +02:00 |
|
Tom Hvitved
|
9bd25220d4
|
Merge pull request #10760 from hvitved/ruby/regex-taint-flow-restrict
Ruby: Restrict regexp taint flow to `String` summaries
|
2022-10-12 11:59:08 +02:00 |
|
Nick Rolfe
|
39107047bf
|
Merge pull request #10735 from github/nickrolfe/actionmailer
Ruby: add `ActionMailer#params` as a `RemoteFlowSource`
|
2022-10-12 10:21:11 +01:00 |
|
Asger F
|
e55be83645
|
Ruby: add 'render file:' as file system access
|
2022-10-12 09:47:04 +02:00 |
|
Alex Ford
|
bf4dac78c5
|
Ruby: remove some singleton set literals
|
2022-10-11 21:44:52 +01:00 |
|
Alex Ford
|
d3c8ce3f48
|
Ruby: ActiveSupport extends Pathname with an existence method that may return itself
|
2022-10-11 21:35:58 +01:00 |
|
Asger F
|
ed165c6194
|
Ruby: bugfix in self-resolution in type-tracking
|
2022-10-11 18:53:20 +02:00 |
|
Asger F
|
a64286b664
|
Ruby: add test for singleton class instance field
incorrect test output
|
2022-10-11 18:53:20 +02:00 |
|
Nick Rolfe
|
078c3e9d28
|
Ruby: create top-level module for ActionMailer
|
2022-10-11 15:22:42 +01:00 |
|
Tom Hvitved
|
2e8f46ddd9
|
Type tracking: Split up levelStep into levelStepNoCall and levelStepCall
To reduce non-linear recursion during call graph construction.
|
2022-10-11 13:58:46 +02:00 |
|
Asger F
|
02656b16c3
|
Merge pull request #10685 from asgerf/rb/splat-and-local-field-step
Ruby: summarize unary splat operators and add local field step
|
2022-10-11 13:28:58 +02:00 |
|
Erik Krogh Kristensen
|
01bc5f7226
|
Merge pull request #10731 from erik-krogh/rb-last-msg
Ruby: fix some more style-guide violations in the alert-messages
|
2022-10-11 12:16:52 +02:00 |
|
Tom Hvitved
|
878654e0ff
|
Merge pull request #10763 from hvitved/ruby/move-summarized-callable-from-model
Ruby: Move `SummarizedCallableFromModel` into `ModelsAsData.qll`
|
2022-10-11 11:47:38 +02:00 |
|
Tom Hvitved
|
2b75562037
|
Ruby: Use DataFlow::Configuration in RegExpConfiguration.qll
|
2022-10-11 11:39:45 +02:00 |
|
erik-krogh
|
42e1735f2a
|
update expected output
|
2022-10-11 11:37:26 +02:00 |
|
erik-krogh
|
8779da8c0b
|
reintroduce Psych
|
2022-10-11 11:14:52 +02:00 |
|
Erik Krogh Kristensen
|
7d282c3d75
|
fix casing in alert-message
Co-authored-by: Arthur Baars <aibaars@github.com>
|
2022-10-11 11:12:59 +02:00 |
|
Tom Hvitved
|
d6df69d481
|
Merge pull request #10754 from hvitved/dataflow/non-hidden-succ-fast-tc
Data flow: Improve `fastTC` bound in `PathNodeImpl::getANonHiddenSuccessor`
|
2022-10-11 11:12:58 +02:00 |
|
Tom Hvitved
|
53abdb3fb5
|
Ruby: Move SummarizedCallableFromModel into ModelsAsData.qll
|
2022-10-11 11:06:35 +02:00 |
|
erik-krogh
|
9a9d2a6fe1
|
Merge branch 'main' into rb-last-msg
|
2022-10-11 10:43:39 +02:00 |
|
Asger F
|
b6e07c0cd5
|
Ruby: block API graph nodes from tracking through self-argument passing
|
2022-10-11 09:03:52 +02:00 |
|
Asger F
|
125761755a
|
Ruby: do not generate API graph edges from Attribute contents
Models should use Method[x] edges, not attribute edges
|
2022-10-11 09:03:52 +02:00 |
|
Asger F
|
6daa1c432b
|
Ruby: update test output
|
2022-10-11 09:03:51 +02:00 |
|
Asger F
|
38a3476d37
|
Ruby: add local field step to type tracking
fixup local field steps
|
2022-10-11 09:03:51 +02:00 |
|
Asger F
|
d55925d8d4
|
Ruby: support splat type-tracking step
|
2022-10-11 09:03:51 +02:00 |
|
Josh Soref
|
b5bed9cbf5
|
spelling: explicitly
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
|
2022-10-11 00:23:36 -04:00 |
|
Josh Soref
|
cbea5ec40c
|
spelling: executables
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
|
2022-10-11 00:23:36 -04:00 |
|
Josh Soref
|
6db36616cd
|
spelling: arbitrary
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
|
2022-10-11 00:23:35 -04:00 |
|
Tom Hvitved
|
6c2eee3eb8
|
Ruby: Restrict regexp taint flow to String summaries
|
2022-10-10 20:58:41 +02:00 |
|
Tom Hvitved
|
ffb2b1c15e
|
Data flow: Sync files
|
2022-10-10 15:39:13 +02:00 |
|