diff --git a/Gemfile b/Gemfile
index d89048a..af1f9f6 100644
--- a/Gemfile
+++ b/Gemfile
@@ -15,7 +15,7 @@ group :development, :test do
   gem 'listen', '~> 3.1', '>= 3.5.0'
   gem 'minitest', '~> 5.14', '>= 5.14.2'
   gem 'rack', '~> 3.0'
-  gem 'rdoc', '~> 6.3', '>= 5.1.0'
+  gem 'rdoc', '~> 6.6'
   gem 'rspec', '~> 3.7', '>= 3.7.0'
   gem 'rubocop', '~> 1.59', '>= 0.52.1'
   gem 'rubocop-minitest'
diff --git a/Gemfile.lock b/Gemfile.lock
index cbd675e..6b857db 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -74,9 +74,9 @@ GEM
     multi_xml (0.6.0)
     mutex_m (0.2.0)
     nenv (0.3.0)
-    nokogiri (1.16.2-x86_64-darwin)
+    nokogiri (1.16.5-x86_64-darwin)
       racc (~> 1.4)
-    nokogiri (1.16.2-x86_64-linux)
+    nokogiri (1.16.5-x86_64-linux)
       racc (~> 1.4)
     notiffany (0.1.3)
       nenv (~> 0.1)
@@ -97,10 +97,11 @@ GEM
     rb-fsevent (0.11.2)
     rb-inotify (0.10.1)
       ffi (~> 1.0)
-    rdoc (6.6.2)
+    rdoc (6.6.3.1)
       psych (>= 4.0.0)
     regexp_parser (2.8.3)
-    rexml (3.2.6)
+    rexml (3.2.8)
+      strscan (>= 3.0.9)
     rspec (3.12.0)
       rspec-core (~> 3.12.0)
       rspec-expectations (~> 3.12.0)
@@ -148,6 +149,7 @@ GEM
     simplecov-html (0.12.3)
     simplecov_json_formatter (0.1.4)
     stringio (3.1.0)
+    strscan (3.1.0)
     sync (0.5.0)
     term-ansicolor (1.7.1)
       tins (~> 1.0)
@@ -179,7 +181,7 @@ DEPENDENCIES
   listen (~> 3.1, >= 3.5.0)
   minitest (~> 5.14, >= 5.14.2)
   rack (~> 3.0)
-  rdoc (~> 6.3, >= 5.1.0)
+  rdoc (~> 6.6)
   rspec (~> 3.7, >= 3.7.0)
   rubocop (~> 1.59, >= 0.52.1)
   rubocop-minitest