diff --git a/Gemfile b/Gemfile
index 51e97ad9..4a70a420 100644
--- a/Gemfile
+++ b/Gemfile
@@ -6,5 +6,5 @@ git_source(:github) { |repo| "https://github.com/#{repo}.git" }
 
 gemspec
 
-gem 'rubocop', '1.43.0'
+gem 'rubocop', '1.48.0'
 gem 'rubocop-packaging', '0.5.2'
diff --git a/Gemfile.lock b/Gemfile.lock
index c59cc01c..5a70ebb6 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -33,7 +33,9 @@ GEM
     mini_mime (1.1.2)
     mustermann (3.0.0)
       ruby2_keywords (~> 0.0.1)
-    nokogiri (1.14.2-x86_64-darwin)
+    nokogiri (1.13.10-x86_64-darwin)
+      racc (~> 1.4)
+    nokogiri (1.13.10-x86_64-linux)
       racc (~> 1.4)
     octokit (4.25.1)
       faraday (>= 1, < 3)
@@ -69,14 +71,14 @@ GEM
       diff-lcs (>= 1.2.0, < 2.0)
       rspec-support (~> 3.12.0)
     rspec-support (3.12.0)
-    rubocop (1.43.0)
+    rubocop (1.48.0)
       json (~> 2.3)
       parallel (~> 1.10)
       parser (>= 3.2.0.0)
       rainbow (>= 2.2.2, < 4.0)
       regexp_parser (>= 1.8, < 3.0)
       rexml (>= 3.2.5, < 4.0)
-      rubocop-ast (>= 1.24.1, < 2.0)
+      rubocop-ast (>= 1.26.0, < 2.0)
       ruby-progressbar (~> 1.7)
       unicode-display_width (>= 2.4.0, < 3.0)
     rubocop-ast (1.27.0)
@@ -110,6 +112,7 @@ GEM
 
 PLATFORMS
   x86_64-darwin-22
+  x86_64-linux
 
 DEPENDENCIES
   capybara (~> 3.36, >= 3.36.0, < 3.37)
@@ -120,7 +123,7 @@ DEPENDENCIES
   rack-test (~> 2.0, >= 1.1.0)
   rake (~> 13.0, >= 13.0.6)
   rspec (~> 3.11, >= 3.11.0)
-  rubocop (= 1.43.0)
+  rubocop (= 1.48.0)
   rubocop-packaging (= 0.5.2)
   simplecov (~> 0.21, >= 0.21.2)
   sinatra (~> 3.0, >= 2.2.0)