Skip to content

Commit e22f3b9

Browse files
committed
fix: Gemfile & Gemfile.lock to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-RUBY-FARADAY-16755445 - https://snyk.io/vuln/SNYK-RUBY-JWT-16755447
1 parent d7f4780 commit e22f3b9

2 files changed

Lines changed: 21 additions & 21 deletions

File tree

Gemfile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ gem 'bootsnap', require: false
4646
gem 'rack-cors'
4747

4848
# JWT for authentication
49-
gem 'jwt'
49+
gem 'jwt', '>= 3.2.0'
5050

5151
# Serializers for API responses
5252
gem 'blueprinter'
@@ -59,8 +59,8 @@ gem 'sidekiq-scheduler'
5959
gem 'dotenv-rails'
6060

6161
# HTTP client for Riot API
62-
gem 'faraday'
63-
gem 'faraday-retry'
62+
gem 'faraday', '>= 2.14.2'
63+
gem 'faraday-retry', '>= 2.4.0'
6464

6565
# Authorization
6666
gem 'pundit'
@@ -80,13 +80,13 @@ gem 'rswag-api'
8080
gem 'rswag-ui'
8181

8282
# Elasticsearch client (for analytics queries)
83-
gem 'elasticsearch', '~> 8.19'
83+
gem 'elasticsearch', '~> 9.0', '>= 9.0.0'
8484

8585
# Meilisearch — full-text search for players, organizations, scouting targets, etc.
8686
gem 'meilisearch', '~> 0.33'
8787

8888
# LLM Integration for Support Chatbot
89-
gem 'ruby-openai', '~> 7.0'
89+
gem 'ruby-openai', '~> 8.0', '>= 8.0.0'
9090

9191
# S3-compatible storage for file uploads (Supabase Storage)
9292
gem 'aws-sdk-s3', '~> 1.0'

Gemfile.lock

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -146,11 +146,11 @@ GEM
146146
elastic-transport (8.5.1)
147147
faraday (< 3)
148148
multi_json
149-
elasticsearch (8.19.3)
149+
elasticsearch (9.4.0)
150150
elastic-transport (~> 8.3)
151-
elasticsearch-api (= 8.19.3)
152-
ostruct
153-
elasticsearch-api (8.19.3)
151+
elasticsearch-api (= 9.4.0)
152+
elasticsearch-api (9.4.0)
153+
base64
154154
multi_json
155155
erb (6.0.4)
156156
erubi (1.13.1)
@@ -164,15 +164,15 @@ GEM
164164
railties (>= 6.1.0)
165165
faker (3.5.2)
166166
i18n (>= 1.8.11, < 2)
167-
faraday (2.14.1)
167+
faraday (2.14.2)
168168
faraday-net_http (>= 2.0, < 3.5)
169169
json
170170
logger
171171
faraday-multipart (1.2.0)
172172
multipart-post (~> 2.0)
173173
faraday-net_http (3.4.2)
174174
net-http (~> 0.5)
175-
faraday-retry (2.3.2)
175+
faraday-retry (2.4.0)
176176
faraday (~> 2.0)
177177
ffi (1.17.4-x86_64-linux-gnu)
178178
ffi-compiler (1.4.2)
@@ -201,11 +201,11 @@ GEM
201201
rdoc (>= 4.0.0)
202202
reline (>= 0.4.2)
203203
jmespath (1.6.2)
204-
json (2.19.2)
204+
json (2.19.5)
205205
json-schema (5.2.2)
206206
addressable (~> 2.8)
207207
bigdecimal (~> 3.1)
208-
jwt (3.1.2)
208+
jwt (3.2.0)
209209
base64
210210
kamal (2.11.0)
211211
activesupport (>= 7.0)
@@ -253,7 +253,7 @@ GEM
253253
mini_mime (1.1.5)
254254
minitest (5.27.0)
255255
msgpack (1.8.0)
256-
multi_json (1.20.1)
256+
multi_json (1.21.1)
257257
multi_xml (0.8.1)
258258
bigdecimal (>= 3.1, < 5)
259259
multipart-post (2.4.1)
@@ -417,7 +417,7 @@ GEM
417417
rubocop-rspec (3.7.0)
418418
lint_roller (~> 1.1)
419419
rubocop (~> 1.72, >= 1.72.1)
420-
ruby-openai (7.4.0)
420+
ruby-openai (8.3.0)
421421
event_stream_parser (>= 0.3.0, < 2.0.0)
422422
faraday (>= 1)
423423
faraday-multipart (>= 1)
@@ -490,13 +490,13 @@ DEPENDENCIES
490490
database_cleaner-active_record
491491
debug
492492
dotenv-rails
493-
elasticsearch (~> 8.19)
493+
elasticsearch (~> 9.0, >= 9.0.0)
494494
factory_bot_rails
495495
faker
496-
faraday
497-
faraday-retry
496+
faraday (>= 2.14.2)
497+
faraday-retry (>= 2.4.0)
498498
hashid-rails (~> 1.0)
499-
jwt
499+
jwt (>= 3.2.0)
500500
kamal (~> 2.0)
501501
kaminari
502502
lograge
@@ -519,7 +519,7 @@ DEPENDENCIES
519519
rubocop
520520
rubocop-rails
521521
rubocop-rspec
522-
ruby-openai (~> 7.0)
522+
ruby-openai (~> 8.0, >= 8.0.0)
523523
securerandom
524524
shoulda-matchers
525525
sidekiq (~> 7.0)
@@ -533,4 +533,4 @@ RUBY VERSION
533533
ruby 3.4.8p72
534534

535535
BUNDLED WITH
536-
2.3.27
536+
2.6.9

0 commit comments

Comments
 (0)