diff --git a/package-lock.json b/package-lock.json
index 1d2092ac..6c26d0db 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -12,7 +12,7 @@
         "@11ty/eleventy": "^2.0.1",
         "@11ty/eleventy-activity-feed": "^1.0.9",
         "@11ty/eleventy-fetch": "^4.0.0",
-        "@11ty/eleventy-img": "^3.1.6",
+        "@11ty/eleventy-img": "^3.1.8",
         "@11ty/eleventy-plugin-rss": "^1.2.0",
         "@11ty/eleventy-plugin-syntaxhighlight": "^5.0.0",
         "@catppuccin/tailwindcss": "^0.1.6",
@@ -204,12 +204,13 @@
       }
     },
     "node_modules/@11ty/eleventy-img": {
-      "version": "3.1.6",
-      "resolved": "https://registry.npmjs.org/@11ty/eleventy-img/-/eleventy-img-3.1.6.tgz",
-      "integrity": "sha512-tARr0DvoYzeIdasUZ9n8sViK68A2mKQa2En2j+eAad9bpdz27D4gyQ1oihP0ran1LwXkV6bokDKjTRNcuIiODg==",
+      "version": "3.1.8",
+      "resolved": "https://registry.npmjs.org/@11ty/eleventy-img/-/eleventy-img-3.1.8.tgz",
+      "integrity": "sha512-9xVqbykggQAHTSiZEo6nUayS8l8nkM7RU8dCjGzikCc8FXSW/E17ytq7SaDngo24D3LZdD+3Gheh4zSeidrImA==",
       "dev": true,
       "dependencies": {
         "@11ty/eleventy-fetch": "^4.0.0",
+        "brotli-size": "^4.0.0",
         "debug": "^4.3.4",
         "entities": "^4.5.0",
         "image-size": "^1.0.2",
@@ -2163,6 +2164,18 @@
         "node": ">=8"
       }
     },
+    "node_modules/brotli-size": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/brotli-size/-/brotli-size-4.0.0.tgz",
+      "integrity": "sha512-uA9fOtlTRC0iqKfzff1W34DXUA3GyVqbUaeo3Rw3d4gd1eavKVCETXrn3NzO74W+UVkG3UHu8WxUi+XvKI/huA==",
+      "dev": true,
+      "dependencies": {
+        "duplexer": "0.1.1"
+      },
+      "engines": {
+        "node": ">= 10.16.0"
+      }
+    },
     "node_modules/browser-sync": {
       "version": "2.29.3",
       "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.29.3.tgz",
@@ -3545,6 +3558,12 @@
         "node": ">= 12.0.0"
       }
     },
+    "node_modules/duplexer": {
+      "version": "0.1.1",
+      "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
+      "integrity": "sha512-sxNZ+ljy+RA1maXoUReeqBBpBC6RLKmg5ewzV+x+mSETmWNoKdZN6vcQjpFROemza23hGFskJtFNoUWUaQ+R4Q==",
+      "dev": true
+    },
     "node_modules/eastasianwidth": {
       "version": "0.2.0",
       "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
diff --git a/package.json b/package.json
index c3b0f994..a7e1267e 100644
--- a/package.json
+++ b/package.json
@@ -21,7 +21,7 @@
     "@11ty/eleventy": "^2.0.1",
     "@11ty/eleventy-activity-feed": "^1.0.9",
     "@11ty/eleventy-fetch": "^4.0.0",
-    "@11ty/eleventy-img": "^3.1.6",
+    "@11ty/eleventy-img": "^3.1.8",
     "@11ty/eleventy-plugin-rss": "^1.2.0",
     "@11ty/eleventy-plugin-syntaxhighlight": "^5.0.0",
     "@catppuccin/tailwindcss": "^0.1.6",