Tom Hvitved
|
edde3defed
|
Merge pull request #11153 from hvitved/ruby/basic-block-at-conditions
Ruby: Split basic blocks around constant conditionals
|
2022-11-08 13:35:52 +01:00 |
|
Tom Hvitved
|
f0b9ca4bf9
|
Ruby: Add more guards tests
|
2022-11-08 11:09:54 +01:00 |
|
Erik Krogh Kristensen
|
c82410fd16
|
Merge pull request #10680 from erik-krogh/unsafeRbCmd
RB: add an unsafe-shell-command-construction query
|
2022-11-08 09:22:33 +01:00 |
|
Tom Hvitved
|
7ba0682297
|
Ruby: Split basic blocks around constant conditionals
|
2022-11-08 09:07:23 +01:00 |
|
Tom Hvitved
|
c86f597153
|
Ruby: Add test for disjunctive guard
|
2022-11-08 09:01:22 +01:00 |
|
Harry Maclean
|
03aa8df8e2
|
Ruby: Cosmetic change
|
2022-11-08 10:24:21 +13:00 |
|
Harry Maclean
|
d392cdaab6
|
Merge pull request #11022 from hmac/try-code-injection
Ruby: try/try! as code execution
|
2022-11-08 09:42:52 +13:00 |
|
Erik Krogh Kristensen
|
3f871a08e2
|
apply suggestions from doc review
Co-authored-by: mc <42146119+mchammer01@users.noreply.github.com>
|
2022-11-07 16:29:10 +01:00 |
|
Erik Krogh Kristensen
|
d67235b3c1
|
Merge pull request #11071 from erik-krogh/fixCanon
ReDoS: fix canonicalization in NfaUtils
|
2022-11-07 14:10:50 +01:00 |
|
Anders Schack-Mulligen
|
99ca28ea9b
|
Merge pull request #10886 from aschackmull/dataflow/joinorders
Dataflow: Fix a couple of join-orders.
|
2022-11-07 11:05:29 +01:00 |
|
github-actions[bot]
|
fca754bddd
|
Post-release preparation for codeql-cli-2.11.3
|
2022-11-05 14:30:48 +00:00 |
|
Dave Bartolomeo
|
013b7eff1c
|
Apply suggestions from code review
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2022-11-04 18:46:32 -04:00 |
|
github-actions[bot]
|
508327235a
|
Release preparation for version 2.11.3
|
2022-11-04 20:16:23 +00:00 |
|
Arthur Baars
|
98f4c29913
|
Ruby: weak crypto: do not report weak hash algorithms
Weak hash algorithms such as MD5 and SHA1 are often
used in non security sensitive contexts and reporting
all uses is far too noisy.
|
2022-11-04 15:58:50 +01:00 |
|
Anders Schack-Mulligen
|
a1dba82360
|
Dataflow: Sync.
|
2022-11-04 12:41:55 +01:00 |
|
Tom Hvitved
|
d3488da0c2
|
Data flow: Sync files
|
2022-11-03 15:52:30 +01:00 |
|
Tom Hvitved
|
cc87d2e38b
|
Data flow: Restrict public PathNodes to those that may reach a sink
|
2022-11-03 15:52:30 +01:00 |
|
Henry Mercer
|
dd264c6dfb
|
Consistently mention language in metric names
This improves consistency between the lines of code queries and the
number of successfully extracted files queries.
|
2022-11-03 11:44:10 +00:00 |
|
Henry Mercer
|
c60d071239
|
Lowercase "lines"
|
2022-11-03 11:40:22 +00:00 |
|
erik-krogh
|
f3741ff1e4
|
changes based on review
|
2022-11-03 09:41:05 +01:00 |
|
Dave Bartolomeo
|
499f20f6e8
|
Merge pull request #11004 from dbartol/dbartol/use-workspace-versions
|
2022-11-02 20:02:48 -04:00 |
|
Tom Hvitved
|
46631d6eaf
|
Merge pull request #10931 from hvitved/ruby/fix-flow-into-phis
Ruby: Fix flow steps into phi nodes
|
2022-11-02 21:07:06 +01:00 |
|
Dave Bartolomeo
|
a475e5758d
|
Merge remote-tracking branch 'upstream/main' into dbartol/use-workspace-versions
|
2022-11-02 12:38:03 -04:00 |
|
Tom Hvitved
|
f603d96f48
|
Merge pull request #11074 from github/revert-10576-ssa/consistency-queries
Revert "SSA: Turn consistency predicates into `query` predicates"
|
2022-11-02 11:29:42 +01:00 |
|
Tom Hvitved
|
2d5b9c12a6
|
Ruby: Avoid calls to deprecated SSA predicates
|
2022-11-02 09:37:28 +01:00 |
|
Tom Hvitved
|
780ea72b3b
|
Revert "SSA: Turn consistency predicates into query predicates"
|
2022-11-02 09:11:45 +01:00 |
|
erik-krogh
|
c15f63ce62
|
sync files
|
2022-11-01 21:35:27 +01:00 |
|
Dave Bartolomeo
|
9d5e5e3ee7
|
${workspace} all the things
|
2022-11-01 13:29:05 -04:00 |
|
Dave Bartolomeo
|
49c4c554c4
|
Merge from main
|
2022-11-01 13:22:40 -04:00 |
|
Tom Hvitved
|
ee9163aa40
|
Ruby: Fix flow steps into phi nodes
- Add missing flow from post-update nodes into phi nodes.
- Prevent flow from reads into phi nodes when use-use flow is prohibited.
|
2022-11-01 16:33:06 +01:00 |
|
Tom Hvitved
|
a191edfbd5
|
Ruby: Add data flow tests that illustrate problems with flow into SSA phi nodes
|
2022-11-01 16:32:46 +01:00 |
|
Tom Hvitved
|
e8f9429b92
|
Merge pull request #10917 from hvitved/ruby/singleton-call-sensitivity
Ruby: Call-context sensitivity for singleton method calls
|
2022-11-01 14:13:26 +01:00 |
|
Arthur Baars
|
aba87a139d
|
Merge pull request #10668 from aibaars/ruby-deps
Ruby: update dependencies
|
2022-11-01 13:55:42 +01:00 |
|
Tom Hvitved
|
4edef874d6
|
SSA: Turn consistency predicates into query predicates
|
2022-11-01 10:01:56 +01:00 |
|
erik-krogh
|
84a7fddd95
|
remove explicit versions in lock files, as the dependencies are all installed locally
|
2022-11-01 09:09:26 +01:00 |
|
Harry Maclean
|
0dd63c007e
|
Ruby: Add change note
|
2022-10-31 11:53:22 +13:00 |
|
Harry Maclean
|
fd61a5253d
|
Ruby: Recognise try/try! as code executions
|
2022-10-31 11:53:22 +13:00 |
|
Harry Maclean
|
3f403f0f87
|
Merge pull request #10700 from hmac/activesupport
Ruby: Model some ActiveSupport methods
|
2022-10-31 11:50:44 +13:00 |
|
Rasmus Wriedt Larsen
|
8628ff5e52
|
Merge pull request #10999 from RasmusWL/inline-fail-tag
InlineExpectationsTest: Fail if missing `getARelevantTag`
|
2022-10-28 10:35:49 +02:00 |
|
Erik Krogh Kristensen
|
93fb2930c8
|
Merge pull request #10968 from erik-krogh/fixRbCode
RB: fix rb/code-injection
|
2022-10-28 09:14:14 +02:00 |
|
Harry Maclean
|
368ce69198
|
Fix qldoc formatting
|
2022-10-28 11:31:55 +13:00 |
|
Harry Maclean
|
9df8edcb1c
|
Ruby: fix formatting
|
2022-10-28 11:31:55 +13:00 |
|
Harry Maclean
|
cd34686967
|
Ruby: Document flow summary for Hash#extract!
|
2022-10-28 11:31:55 +13:00 |
|
Harry Maclean
|
ca7b48c3d5
|
Add change note
|
2022-10-28 11:31:55 +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
|
4ec527a9ea
|
Ruby: Explain difference between flow tests
The type-tracking flow tests document the difference in sensitivity
between type-tracking and dataflow, so failures in that test are
expected.
|
2022-10-28 11:31:55 +13:00 |
|
Harry Maclean
|
6e8446b6ae
|
Fix tests
|
2022-10-28 11:31:55 +13:00 |
|
Harry Maclean
|
ef260db76e
|
Fix singleton set literal
|
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
|
cb37a0e835
|
Ruby: Add summaries for Hash#deep_merge(!)
|
2022-10-28 11:31:55 +13:00 |
|