diff --git a/Gemfile b/Gemfile
index c1bb7a3..02d47ee 100644
--- a/Gemfile
+++ b/Gemfile
@@ -3,7 +3,7 @@ source "https://rubygems.org"
 gem "jekyll", "~> 3.9.0"
 
 # Needed for macOS ARM
-gem "nokogiri", "~> 1.15.6"
+gem "nokogiri", "~> 1.18.4"
 
 # Needed to unbreak jekyll-assets
 gem "sprockets", "~> 3.7"
diff --git a/Gemfile.lock b/Gemfile.lock
index 57ad19b..b42b1cc 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -74,14 +74,14 @@ GEM
       rb-inotify (~> 0.9, >= 0.9.10)
     mercenary (0.3.6)
     minitest (5.14.4)
-    nokogiri (1.15.6-x86_64-darwin)
+    nokogiri (1.18.4-x86_64-darwin)
       racc (~> 1.4)
-    nokogiri (1.15.6-x86_64-linux)
+    nokogiri (1.18.4-x86_64-linux-gnu)
       racc (~> 1.4)
     pathutil (0.16.2)
       forwardable-extended (~> 2.6)
     public_suffix (4.0.6)
-    racc (1.7.3)
+    racc (1.8.1)
     rack (2.2.13)
     rb-fsevent (0.11.0)
     rb-inotify (0.10.1)
@@ -114,7 +114,7 @@ DEPENDENCIES
   jekyll-seo-tag
   jekyll-sitemap
   kramdown-parser-gfm (~> 1.1.0)
-  nokogiri (~> 1.15.6)
+  nokogiri (~> 1.18.4)
   sprockets (~> 3.7)
 
 BUNDLED WITH