diff --git a/Gemfile b/Gemfile
index 44b77882950b6d77efcfdf62494a31cbf416339d..6e34d6a5b3d0718480e5599c7ad888da09e73d1f 100644
--- a/Gemfile
+++ b/Gemfile
@@ -11,6 +11,6 @@ gem "jekyll-sitemap", "~> 1.4"
 gem "webrick", "~> 1.7"
 
 group :test do
-    gem 'html-proofer', '~> 3.19.4'
+    gem 'html-proofer', '~> 4.4.1'
     gem 'yaml-lint', '~>0.0.7'
 end
diff --git a/Gemfile.lock b/Gemfile.lock
index 810adf72dd6f1dc2956ffd4282068fc05383d7c9..311ba6d40ac60ade5cb26a88ad95740822003b6b 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,8 +1,8 @@
 GEM
   remote: https://rubygems.org/
   specs:
-    addressable (2.8.0)
-      public_suffix (>= 2.0.2, < 5.0)
+    addressable (2.8.1)
+      public_suffix (>= 2.0.2, < 6.0)
     colorator (1.1.0)
     concurrent-ruby (1.1.9)
     em-websocket (0.5.3)
@@ -13,7 +13,7 @@ GEM
     eventmachine (1.2.7)
     ffi (1.15.5)
     forwardable-extended (2.6.0)
-    html-proofer (3.19.4)
+    html-proofer (4.4.1)
       addressable (~> 2.3)
       mercenary (~> 0.3)
       nokogiri (~> 1.13)
@@ -21,6 +21,7 @@ GEM
       rainbow (~> 3.0)
       typhoeus (~> 1.3)
       yell (~> 2.0)
+      zeitwerk (~> 2.5)
     http_parser.rb (0.8.0)
     i18n (1.10.0)
       concurrent-ruby (~> 1.0)
@@ -60,13 +61,13 @@ GEM
       rb-inotify (~> 0.9, >= 0.9.10)
     mercenary (0.4.0)
     mini_portile2 (2.8.0)
-    nokogiri (1.13.6)
+    nokogiri (1.13.8)
       mini_portile2 (~> 2.8.0)
       racc (~> 1.4)
     parallel (1.22.1)
     pathutil (0.16.2)
       forwardable-extended (~> 2.6)
-    public_suffix (4.0.7)
+    public_suffix (5.0.0)
     racc (1.6.0)
     rainbow (3.1.1)
     rb-fsevent (0.11.1)
@@ -85,12 +86,13 @@ GEM
     webrick (1.7.0)
     yaml-lint (0.0.10)
     yell (2.2.2)
+    zeitwerk (2.6.0)
 
 PLATFORMS
   ruby
 
 DEPENDENCIES
-  html-proofer (~> 3.19.4)
+  html-proofer (~> 4.4.1)
   jekyll (~> 4.2.2)
   jekyll-feed (~> 0.16.0)
   jekyll-paginate (~> 1.1.0)