Tom Hvitved
|
725d76e934
|
Ruby: Implement ContentSet
|
2022-04-04 13:51:44 +02:00 |
|
Tom Hvitved
|
c4fbc618a9
|
Data flow: Sync files
|
2022-04-04 13:51:44 +02:00 |
|
Tom Hvitved
|
309fd937c1
|
Data flow: Introduce ContentSet
|
2022-04-04 13:51:43 +02:00 |
|
Tom Hvitved
|
a5040fd0ce
|
Ruby: Add data-flow test for reverse array stores
|
2022-04-04 13:51:43 +02:00 |
|
Tom Hvitved
|
50dc3820c6
|
Merge pull request #8589 from hvitved/regex/speedup-concretise
|
2022-04-03 17:56:07 +02:00 |
|
Chris Smowton
|
28fa49dcd6
|
dataflow -> data-flow
|
2022-04-01 13:22:58 +01:00 |
|
Chris Smowton
|
3b0bd3bc0f
|
Improve wording
|
2022-04-01 11:31:31 +01:00 |
|
Chris Smowton
|
99026a6071
|
Improve wording of isAdditionalFlow/TaintStep qldoc
|
2022-04-01 11:07:27 +01:00 |
|
Tom Hvitved
|
46d69cf544
|
Regex: Further tweaks to concretise computations
|
2022-03-31 12:52:43 +02:00 |
|
Tom Hvitved
|
5052452ef9
|
SuperlinearBackTracking: Speedup concretise
|
2022-03-31 12:52:42 +02:00 |
|
Tom Hvitved
|
7efe698e56
|
Address review comment
|
2022-03-31 12:52:42 +02:00 |
|
Tom Hvitved
|
20f4d5a584
|
ExponentialBackTracking: Speedup concretise
|
2022-03-31 12:52:42 +02:00 |
|
Tom Hvitved
|
40986bfcb1
|
Ruby: Fix broken import
|
2022-03-31 12:32:03 +02:00 |
|
Arthur Baars
|
15c54f6100
|
Merge pull request #8354 from aibaars/incomplete-url-string-sanitization
Incomplete url string sanitization
|
2022-03-31 10:59:51 +02:00 |
|
Nick Rolfe
|
10b75bff76
|
Ruby: undo accidental revert of 13be9919
|
2022-03-30 16:02:12 +01:00 |
|
Arthur Baars
|
031d183bdf
|
Merge pull request #8532 from aibaars/regex-refactor-2
JS/Ruby/Python: rename RegExpTreeView.qll to ReDoSUtilSpecific.qll
|
2022-03-30 16:38:47 +02:00 |
|
Nick Rolfe
|
a274af2b16
|
Merge pull request #7985 from github/nickrolfe/constant_regexp
Ruby: separate constant propagation of regexps from strings
|
2022-03-30 11:37:33 +01:00 |
|
Asger F
|
e5f2b830f3
|
Merge pull request #8577 from asgerf/fix-mad-warning
JS/Ruby: Fix regexp in MaD checking
|
2022-03-28 15:29:16 +02:00 |
|
Asger F
|
f22df765ed
|
Merge pull request #8533 from asgerf/mad-receiver-token
JS/Ruby: Represent non-positional arguments with Argument/Parameter tokens
|
2022-03-28 15:28:52 +02:00 |
|
Nick Rolfe
|
9406aa2f29
|
Merge remote-tracking branch 'origin/main' into nickrolfe/constant_regexp
|
2022-03-28 13:05:34 +01:00 |
|
Asger Feldthaus
|
0b30ecf36a
|
Ruby: add select clause back to Summaries.ql
|
2022-03-28 13:57:50 +02:00 |
|
Arthur Baars
|
85c4daa2bf
|
Address comments
|
2022-03-28 13:15:32 +02:00 |
|
Asger Feldthaus
|
d5bcd14733
|
Sync ApiGraphModels.qll
|
2022-03-28 12:43:55 +02:00 |
|
Nick Rolfe
|
a9eac19dac
|
Ruby: address review feedback
|
2022-03-28 11:19:24 +01:00 |
|
Arthur Baars
|
b103679d8a
|
JS/Ruby/Python: rename RegExpTreeView.qll to ReDoSUtilSpecific.qll
|
2022-03-28 12:17:26 +02:00 |
|
Arthur Baars
|
af1d949d06
|
Merge pull request #8489 from aibaars/regex-refactor
Ruby: refactor regex libraries
|
2022-03-28 12:17:00 +02:00 |
|
Arthur Baars
|
accdd9499a
|
Ruby: drop unused predicates that do not exist in Python variant
|
2022-03-28 11:32:52 +02:00 |
|
Nick Rolfe
|
c7ba7fd389
|
Ruby: add changenotes for regexp constant value changes
|
2022-03-25 11:08:01 +00:00 |
|
Asger Feldthaus
|
8e2ffc2508
|
Ruby: add the inline test expectations
|
2022-03-25 11:31:22 +01:00 |
|
Asger Feldthaus
|
5703f63afa
|
Ruby: use InlineFlowTest in Summaries.ql test
|
2022-03-25 11:18:52 +01:00 |
|
Nick Rolfe
|
034fce0682
|
Ruby: show constant value type in tests
|
2022-03-25 08:25:07 +00:00 |
|
Nick Rolfe
|
0613fda57f
|
Ruby: separate constant propagation of regexps from strings
|
2022-03-24 17:46:58 +00:00 |
|
Tom Hvitved
|
e12b6df118
|
Merge pull request #8484 from hvitved/ruby/constant-value-rework
Ruby: Rework `getConstantValue` implementation
|
2022-03-24 14:32:31 +01:00 |
|
Rasmus Wriedt Larsen
|
98c0d73ffe
|
Merge pull request #8524 from RasmusWL/ruby-update-ssrf-concept
Ruby: Minor change of SSRF concept
|
2022-03-24 13:48:06 +01:00 |
|
Arthur Baars
|
15801fcc85
|
Apply suggestions from code review
Co-authored-by: Nick Rolfe <nickrolfe@github.com>
|
2022-03-24 11:37:03 +01:00 |
|
Arthur Baars
|
eef0da09bb
|
Ruby: move RegExpTreeView.qll out of 'internal'
|
2022-03-24 11:37:03 +01:00 |
|
Arthur Baars
|
1a9aaf4543
|
Apply suggestions from code review
Co-authored-by: yoff <lerchedahl@gmail.com>
|
2022-03-24 11:37:03 +01:00 |
|
Arthur Baars
|
5f787144c0
|
Add change note
|
2022-03-24 11:37:03 +01:00 |
|
Arthur Baars
|
3c434931ec
|
Ruby: make ParseRegExp.qll and RegExpTreeView.qll internal libraries
|
2022-03-24 11:37:03 +01:00 |
|
Arthur Baars
|
74aea81fe3
|
Ruby: refactor regex libraries
|
2022-03-24 11:37:02 +01:00 |
|
Arthur Baars
|
65f8f56095
|
Merge branch 'main' into incomplete-url-string-sanitization
|
2022-03-24 11:27:30 +01:00 |
|
Arthur Baars
|
496aab78a7
|
Merge pull request #8535 from aibaars/setter-method-arg-location
Ruby: fix location of setter-call argument
|
2022-03-24 11:26:13 +01:00 |
|
Tom Hvitved
|
eff7cf6396
|
Merge pull request #8538 from hvitved/ruby/regexpterm-location-perf
Ruby: Fix bad join-order in `RegExpTerm::hasLocationInfo`
|
2022-03-24 10:01:12 +01:00 |
|
Harry Maclean
|
28a430a2f2
|
Ruby: Fix bad name of lambda in test
This isn't the identity function, so it's confusing for it to be named
so.
|
2022-03-24 12:44:41 +13:00 |
|
Harry Maclean
|
3b4206cebf
|
Merge pull request #8517 from hmac/hmac/lambda-captured-var
Ruby: fix bug with captured variable reads in lambdas
|
2022-03-24 10:00:19 +13:00 |
|
Asger Feldthaus
|
69eb24e748
|
Ruby: fix toCsv representation of argument/parameter positions
|
2022-03-23 18:11:09 +01:00 |
|
Asger Feldthaus
|
6870a19ace
|
Ruby: autoformat
|
2022-03-23 18:06:12 +01:00 |
|
Asger Feldthaus
|
0d51804b5e
|
Ruby: update a comment mentioning Receiver
|
2022-03-23 18:06:12 +01:00 |
|
Asger Feldthaus
|
ce54eb3c78
|
Ruby: Add Argument[foo:] syntax for keyword arguments
|
2022-03-23 18:06:12 +01:00 |
|
Asger Feldthaus
|
c923b9bb9b
|
Ruby: Replace Receiver with Argument[self]
|
2022-03-23 18:06:12 +01:00 |
|