diff --git a/Gemfile.checksum b/Gemfile.checksum
index c1d41e79cdc348dc5b75915e5c2970f5d4e83861..9e07bc499b4565debc98f98f2e9e8ec88aeeb5bc 100644
--- a/Gemfile.checksum
+++ b/Gemfile.checksum
@@ -389,7 +389,7 @@
 {"name":"mini_histogram","version":"0.3.1","platform":"ruby","checksum":"6a114b504e4618b0e076cc672996036870f7cc6f16b8e5c25c0c637726d2dd94"},
 {"name":"mini_magick","version":"4.12.0","platform":"ruby","checksum":"67302fa84e63f1002b71416a8466968ed0f33d22f5d42962a0c09a9f1c3a906a"},
 {"name":"mini_mime","version":"1.1.2","platform":"ruby","checksum":"a54aec0cc7438a03a850adb00daca2bdb60747f839e28186994df057cea87151"},
-{"name":"mini_portile2","version":"2.8.5","platform":"ruby","checksum":"7a37db8ae758086c3c3ac3a59c036704d331e965d5e106635e4a42d6e66089ce"},
+{"name":"mini_portile2","version":"2.8.7","platform":"ruby","checksum":"13eef5ab459bbfd33d61e539564ec25a9c2cf593b0a5ea6d4d7ef8c19b162ee0"},
 {"name":"minitest","version":"5.11.3","platform":"ruby","checksum":"78e18aa2c49c58e9bc53c54a0b900e87ad0a96394e92fbbfa58d3ff860a68f45"},
 {"name":"mixlib-cli","version":"2.1.8","platform":"ruby","checksum":"e6f27be34d580f6ed71731ca46b967e57793a627131c1f6e1ed2dad39ea3bdf9"},
 {"name":"mixlib-config","version":"3.0.27","platform":"ruby","checksum":"d7748b1898e4f16502afec1de00b5ad65c6de405114b1b0c65ec61b1a9100148"},
@@ -423,17 +423,17 @@
 {"name":"nio4r","version":"2.7.0","platform":"java","checksum":"3f2e515e928ceeef7668e1f64fc3bfef1417a5ec0908d8e69f2c6d486284e04d"},
 {"name":"nio4r","version":"2.7.0","platform":"ruby","checksum":"9586a685eca8246d6406e712a525e705d15bb88f709d78fc3f141e864df97276"},
 {"name":"no_proxy_fix","version":"0.1.2","platform":"ruby","checksum":"4e9b4c31bb146de7fcf347dc1087bb13ac2039b56d50aa019e61036256abcd00"},
-{"name":"nokogiri","version":"1.16.0","platform":"aarch64-linux","checksum":"8cd981dfd4bea4f519ceebb885cf3b422b71c059d841c039d327e73b19247f53"},
-{"name":"nokogiri","version":"1.16.0","platform":"arm-linux","checksum":"c68d861155c40777eee3eb4efbb375d665c8c889cebd5cd1ba32f30a8aac6c21"},
-{"name":"nokogiri","version":"1.16.0","platform":"arm64-darwin","checksum":"10c08f246085709790ea628b5fa031cf23dadd843e173711b335ba6287b59d0a"},
-{"name":"nokogiri","version":"1.16.0","platform":"java","checksum":"f76f2dc353993862d07eccfc5561e373e8058d62e265bae9bcf4f4793c35c9e2"},
-{"name":"nokogiri","version":"1.16.0","platform":"ruby","checksum":"341388184e975d091e6e38ce3f3b3388bfb7e4ac3d790efd8e39124844040bd1"},
-{"name":"nokogiri","version":"1.16.0","platform":"x64-mingw-ucrt","checksum":"5c59792f7f5f8a76e17a87b89b9057544853a6f713b692a75b7f8895a854b74f"},
-{"name":"nokogiri","version":"1.16.0","platform":"x64-mingw32","checksum":"286950458a58bdf09bb3a800ac16f0aa361aa9a6c9a63bcd71e98e3c34d314a8"},
-{"name":"nokogiri","version":"1.16.0","platform":"x86-linux","checksum":"159107da8a35f1fc22ee5b78d70da9bda4098a3771a29beac3f727cafd5041cb"},
-{"name":"nokogiri","version":"1.16.0","platform":"x86-mingw32","checksum":"27d3d96f53b3fa1da9c4d9d69fffadc34abf7350a8e22be61a7483f15f065438"},
-{"name":"nokogiri","version":"1.16.0","platform":"x86_64-darwin","checksum":"237aa89b9ef6b8e014f197167677926ebc4bdb9cafb2b101399d8001fda4fa43"},
-{"name":"nokogiri","version":"1.16.0","platform":"x86_64-linux","checksum":"6f55093bb47e75d412138f4b9462f960d3aad96cb6b43dbe9a3de62c2d31a742"},
+{"name":"nokogiri","version":"1.16.7","platform":"aarch64-linux","checksum":"78778d35f165b59513be31c0fe232c63a82cf97626ffba695b5f822e5da1d74b"},
+{"name":"nokogiri","version":"1.16.7","platform":"arm-linux","checksum":"c84cdb9e3aa44c35bbb981b20175838c4b2066c26c5cb118f31f177168a42fc3"},
+{"name":"nokogiri","version":"1.16.7","platform":"arm64-darwin","checksum":"276dcea1b988a5b22b5acc1ba901d24b8e908c40b71dccd5d54a2ae279480dad"},
+{"name":"nokogiri","version":"1.16.7","platform":"java","checksum":"044c45ca46abc2b6135a85ab39a546ff2f0434d43142bc59b83e5b1068876a42"},
+{"name":"nokogiri","version":"1.16.7","platform":"ruby","checksum":"f819cbfdfb0a7b19c9c52c6f2ca63df0e58a6125f4f139707b586b9511d7fe95"},
+{"name":"nokogiri","version":"1.16.7","platform":"x64-mingw-ucrt","checksum":"01ed785392f9cbdfd45e0e5ef6ad6d2c80a6128672589448f18952168bd68e56"},
+{"name":"nokogiri","version":"1.16.7","platform":"x64-mingw32","checksum":"d8fd5c675743b85354c9098117bfa9e703c7cacab8c33e5190104ea8218ad1ec"},
+{"name":"nokogiri","version":"1.16.7","platform":"x86-linux","checksum":"dddbf1c1ef99ce9fab98302b14f8bacb703e6f16e89b99f05ecee8a1fca23664"},
+{"name":"nokogiri","version":"1.16.7","platform":"x86-mingw32","checksum":"b6517d995b024739cbb81251a26866d40e1ccb151936b5bb0977e7487f4e617c"},
+{"name":"nokogiri","version":"1.16.7","platform":"x86_64-darwin","checksum":"630732b80fc572690eab50c73a1f18988f3ac401ed0b67ca9956ba2b1e2c3faa"},
+{"name":"nokogiri","version":"1.16.7","platform":"x86_64-linux","checksum":"9e1e428641d5942af877c60b418c71163560e9feb4a5c4015f3230a8b86a40f6"},
 {"name":"notiffany","version":"0.1.3","platform":"ruby","checksum":"d37669605b7f8dcb04e004e6373e2a780b98c776f8eb503ac9578557d7808738"},
 {"name":"numerizer","version":"0.2.0","platform":"ruby","checksum":"e58076d5ee5370417b7e52d9cb25836d62acd1b8d9a194c308707986c1705d7b"},
 {"name":"oauth","version":"0.5.6","platform":"ruby","checksum":"4085fe28e0c5e2434135e00a6555294fd2a4ff96a98d1bdecdcd619fc6368dff"},
@@ -527,8 +527,8 @@
 {"name":"puma","version":"6.4.3","platform":"ruby","checksum":"24a4645c006811d83f2480057d1f54a96e7627b6b90e1c99b260b9dc630eb43e"},
 {"name":"pyu-ruby-sasl","version":"0.0.3.3","platform":"ruby","checksum":"5683a6bc5738db5a1bf5ceddeaf545405fb241b4184dd4f2587e679a7e9497e5"},
 {"name":"raabro","version":"1.4.0","platform":"ruby","checksum":"d4fa9ff5172391edb92b242eed8be802d1934b1464061ae5e70d80962c5da882"},
-{"name":"racc","version":"1.6.2","platform":"java","checksum":"0880781e7dfde09e665d0b6160b583e01ed52fcc2955d7891447d33c2d1d2cf1"},
-{"name":"racc","version":"1.6.2","platform":"ruby","checksum":"58d26b3666382396fea84d33dc0639b7ee8d704156a52f8f22681f07b2f94f26"},
+{"name":"racc","version":"1.8.1","platform":"java","checksum":"54f2e6d1e1b91c154013277d986f52a90e5ececbe91465d29172e49342732b98"},
+{"name":"racc","version":"1.8.1","platform":"ruby","checksum":"4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f"},
 {"name":"rack","version":"2.2.10","platform":"ruby","checksum":"e4a5ee3f8f2ba45614a4498114d6dc7da1c51a0f0dd810d891906ea71d3aa72b"},
 {"name":"rack-accept","version":"0.4.5","platform":"ruby","checksum":"66247b5449db64ebb93ae2ec4af4764b87d1ae8a7463c7c68893ac13fa8d4da2"},
 {"name":"rack-attack","version":"6.7.0","platform":"ruby","checksum":"3ca47e8f66cd33b2c96af53ea4754525cd928ed3fa8da10ee6dad0277791d77c"},
diff --git a/Gemfile.lock b/Gemfile.lock
index 59eab8f6200ee01d81449cb1732e4d67099636ef..1ac0cdccbe86e9668034f45f8adc0d82716e1873 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1143,7 +1143,7 @@ GEM
     mini_histogram (0.3.1)
     mini_magick (4.12.0)
     mini_mime (1.1.2)
-    mini_portile2 (2.8.5)
+    mini_portile2 (2.8.7)
     minitest (5.11.3)
     mixlib-cli (2.1.8)
     mixlib-config (3.0.27)
@@ -1186,7 +1186,7 @@ GEM
     netrc (0.11.0)
     nio4r (2.7.0)
     no_proxy_fix (0.1.2)
-    nokogiri (1.16.0)
+    nokogiri (1.16.7)
       mini_portile2 (~> 2.8.2)
       racc (~> 1.4)
     notiffany (0.1.3)
@@ -1453,7 +1453,7 @@ GEM
       nio4r (~> 2.0)
     pyu-ruby-sasl (0.0.3.3)
     raabro (1.4.0)
-    racc (1.6.2)
+    racc (1.8.1)
     rack (2.2.10)
     rack-accept (0.4.5)
       rack (>= 0.4)
diff --git a/Gemfile.next.checksum b/Gemfile.next.checksum
index 3d367d98fc305e77548c4082e9ccf8ddbc02b587..56aca4cacdf1a75b1729b2bc7acb8885d33c44b0 100644
--- a/Gemfile.next.checksum
+++ b/Gemfile.next.checksum
@@ -393,7 +393,7 @@
 {"name":"mini_histogram","version":"0.3.1","platform":"ruby","checksum":"6a114b504e4618b0e076cc672996036870f7cc6f16b8e5c25c0c637726d2dd94"},
 {"name":"mini_magick","version":"4.12.0","platform":"ruby","checksum":"67302fa84e63f1002b71416a8466968ed0f33d22f5d42962a0c09a9f1c3a906a"},
 {"name":"mini_mime","version":"1.1.2","platform":"ruby","checksum":"a54aec0cc7438a03a850adb00daca2bdb60747f839e28186994df057cea87151"},
-{"name":"mini_portile2","version":"2.8.5","platform":"ruby","checksum":"7a37db8ae758086c3c3ac3a59c036704d331e965d5e106635e4a42d6e66089ce"},
+{"name":"mini_portile2","version":"2.8.7","platform":"ruby","checksum":"13eef5ab459bbfd33d61e539564ec25a9c2cf593b0a5ea6d4d7ef8c19b162ee0"},
 {"name":"minitest","version":"5.11.3","platform":"ruby","checksum":"78e18aa2c49c58e9bc53c54a0b900e87ad0a96394e92fbbfa58d3ff860a68f45"},
 {"name":"mixlib-cli","version":"2.1.8","platform":"ruby","checksum":"e6f27be34d580f6ed71731ca46b967e57793a627131c1f6e1ed2dad39ea3bdf9"},
 {"name":"mixlib-config","version":"3.0.27","platform":"ruby","checksum":"d7748b1898e4f16502afec1de00b5ad65c6de405114b1b0c65ec61b1a9100148"},
@@ -428,17 +428,17 @@
 {"name":"nio4r","version":"2.7.0","platform":"java","checksum":"3f2e515e928ceeef7668e1f64fc3bfef1417a5ec0908d8e69f2c6d486284e04d"},
 {"name":"nio4r","version":"2.7.0","platform":"ruby","checksum":"9586a685eca8246d6406e712a525e705d15bb88f709d78fc3f141e864df97276"},
 {"name":"no_proxy_fix","version":"0.1.2","platform":"ruby","checksum":"4e9b4c31bb146de7fcf347dc1087bb13ac2039b56d50aa019e61036256abcd00"},
-{"name":"nokogiri","version":"1.16.0","platform":"aarch64-linux","checksum":"8cd981dfd4bea4f519ceebb885cf3b422b71c059d841c039d327e73b19247f53"},
-{"name":"nokogiri","version":"1.16.0","platform":"arm-linux","checksum":"c68d861155c40777eee3eb4efbb375d665c8c889cebd5cd1ba32f30a8aac6c21"},
-{"name":"nokogiri","version":"1.16.0","platform":"arm64-darwin","checksum":"10c08f246085709790ea628b5fa031cf23dadd843e173711b335ba6287b59d0a"},
-{"name":"nokogiri","version":"1.16.0","platform":"java","checksum":"f76f2dc353993862d07eccfc5561e373e8058d62e265bae9bcf4f4793c35c9e2"},
-{"name":"nokogiri","version":"1.16.0","platform":"ruby","checksum":"341388184e975d091e6e38ce3f3b3388bfb7e4ac3d790efd8e39124844040bd1"},
-{"name":"nokogiri","version":"1.16.0","platform":"x64-mingw-ucrt","checksum":"5c59792f7f5f8a76e17a87b89b9057544853a6f713b692a75b7f8895a854b74f"},
-{"name":"nokogiri","version":"1.16.0","platform":"x64-mingw32","checksum":"286950458a58bdf09bb3a800ac16f0aa361aa9a6c9a63bcd71e98e3c34d314a8"},
-{"name":"nokogiri","version":"1.16.0","platform":"x86-linux","checksum":"159107da8a35f1fc22ee5b78d70da9bda4098a3771a29beac3f727cafd5041cb"},
-{"name":"nokogiri","version":"1.16.0","platform":"x86-mingw32","checksum":"27d3d96f53b3fa1da9c4d9d69fffadc34abf7350a8e22be61a7483f15f065438"},
-{"name":"nokogiri","version":"1.16.0","platform":"x86_64-darwin","checksum":"237aa89b9ef6b8e014f197167677926ebc4bdb9cafb2b101399d8001fda4fa43"},
-{"name":"nokogiri","version":"1.16.0","platform":"x86_64-linux","checksum":"6f55093bb47e75d412138f4b9462f960d3aad96cb6b43dbe9a3de62c2d31a742"},
+{"name":"nokogiri","version":"1.16.7","platform":"aarch64-linux","checksum":"78778d35f165b59513be31c0fe232c63a82cf97626ffba695b5f822e5da1d74b"},
+{"name":"nokogiri","version":"1.16.7","platform":"arm-linux","checksum":"c84cdb9e3aa44c35bbb981b20175838c4b2066c26c5cb118f31f177168a42fc3"},
+{"name":"nokogiri","version":"1.16.7","platform":"arm64-darwin","checksum":"276dcea1b988a5b22b5acc1ba901d24b8e908c40b71dccd5d54a2ae279480dad"},
+{"name":"nokogiri","version":"1.16.7","platform":"java","checksum":"044c45ca46abc2b6135a85ab39a546ff2f0434d43142bc59b83e5b1068876a42"},
+{"name":"nokogiri","version":"1.16.7","platform":"ruby","checksum":"f819cbfdfb0a7b19c9c52c6f2ca63df0e58a6125f4f139707b586b9511d7fe95"},
+{"name":"nokogiri","version":"1.16.7","platform":"x64-mingw-ucrt","checksum":"01ed785392f9cbdfd45e0e5ef6ad6d2c80a6128672589448f18952168bd68e56"},
+{"name":"nokogiri","version":"1.16.7","platform":"x64-mingw32","checksum":"d8fd5c675743b85354c9098117bfa9e703c7cacab8c33e5190104ea8218ad1ec"},
+{"name":"nokogiri","version":"1.16.7","platform":"x86-linux","checksum":"dddbf1c1ef99ce9fab98302b14f8bacb703e6f16e89b99f05ecee8a1fca23664"},
+{"name":"nokogiri","version":"1.16.7","platform":"x86-mingw32","checksum":"b6517d995b024739cbb81251a26866d40e1ccb151936b5bb0977e7487f4e617c"},
+{"name":"nokogiri","version":"1.16.7","platform":"x86_64-darwin","checksum":"630732b80fc572690eab50c73a1f18988f3ac401ed0b67ca9956ba2b1e2c3faa"},
+{"name":"nokogiri","version":"1.16.7","platform":"x86_64-linux","checksum":"9e1e428641d5942af877c60b418c71163560e9feb4a5c4015f3230a8b86a40f6"},
 {"name":"notiffany","version":"0.1.3","platform":"ruby","checksum":"d37669605b7f8dcb04e004e6373e2a780b98c776f8eb503ac9578557d7808738"},
 {"name":"numerizer","version":"0.2.0","platform":"ruby","checksum":"e58076d5ee5370417b7e52d9cb25836d62acd1b8d9a194c308707986c1705d7b"},
 {"name":"oauth","version":"0.5.6","platform":"ruby","checksum":"4085fe28e0c5e2434135e00a6555294fd2a4ff96a98d1bdecdcd619fc6368dff"},
@@ -537,8 +537,8 @@
 {"name":"puma","version":"6.4.3","platform":"ruby","checksum":"24a4645c006811d83f2480057d1f54a96e7627b6b90e1c99b260b9dc630eb43e"},
 {"name":"pyu-ruby-sasl","version":"0.0.3.3","platform":"ruby","checksum":"5683a6bc5738db5a1bf5ceddeaf545405fb241b4184dd4f2587e679a7e9497e5"},
 {"name":"raabro","version":"1.4.0","platform":"ruby","checksum":"d4fa9ff5172391edb92b242eed8be802d1934b1464061ae5e70d80962c5da882"},
-{"name":"racc","version":"1.6.2","platform":"java","checksum":"0880781e7dfde09e665d0b6160b583e01ed52fcc2955d7891447d33c2d1d2cf1"},
-{"name":"racc","version":"1.6.2","platform":"ruby","checksum":"58d26b3666382396fea84d33dc0639b7ee8d704156a52f8f22681f07b2f94f26"},
+{"name":"racc","version":"1.8.1","platform":"java","checksum":"54f2e6d1e1b91c154013277d986f52a90e5ececbe91465d29172e49342732b98"},
+{"name":"racc","version":"1.8.1","platform":"ruby","checksum":"4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f"},
 {"name":"rack","version":"2.2.10","platform":"ruby","checksum":"e4a5ee3f8f2ba45614a4498114d6dc7da1c51a0f0dd810d891906ea71d3aa72b"},
 {"name":"rack-accept","version":"0.4.5","platform":"ruby","checksum":"66247b5449db64ebb93ae2ec4af4764b87d1ae8a7463c7c68893ac13fa8d4da2"},
 {"name":"rack-attack","version":"6.7.0","platform":"ruby","checksum":"3ca47e8f66cd33b2c96af53ea4754525cd928ed3fa8da10ee6dad0277791d77c"},
diff --git a/Gemfile.next.lock b/Gemfile.next.lock
index 8c71b97e93f7265f4701f73dfb52190d7f35efcf..199e5dd93068b91a0017ef7d5b5903767cfe8f28 100644
--- a/Gemfile.next.lock
+++ b/Gemfile.next.lock
@@ -1157,7 +1157,7 @@ GEM
     mini_histogram (0.3.1)
     mini_magick (4.12.0)
     mini_mime (1.1.2)
-    mini_portile2 (2.8.5)
+    mini_portile2 (2.8.7)
     minitest (5.11.3)
     mixlib-cli (2.1.8)
     mixlib-config (3.0.27)
@@ -1201,7 +1201,7 @@ GEM
     netrc (0.11.0)
     nio4r (2.7.0)
     no_proxy_fix (0.1.2)
-    nokogiri (1.16.0)
+    nokogiri (1.16.7)
       mini_portile2 (~> 2.8.2)
       racc (~> 1.4)
     notiffany (0.1.3)
@@ -1470,7 +1470,7 @@ GEM
       nio4r (~> 2.0)
     pyu-ruby-sasl (0.0.3.3)
     raabro (1.4.0)
-    racc (1.6.2)
+    racc (1.8.1)
     rack (2.2.10)
     rack-accept (0.4.5)
       rack (>= 0.4)
diff --git a/gems/gitlab-database-load_balancing/Gemfile.lock b/gems/gitlab-database-load_balancing/Gemfile.lock
index 6456e6389c07ea8cc04f0615c1ba47c6a99b44bd..737f657340fdaafc3677643c87fe77e738f46799 100644
--- a/gems/gitlab-database-load_balancing/Gemfile.lock
+++ b/gems/gitlab-database-load_balancing/Gemfile.lock
@@ -140,7 +140,7 @@ GEM
     marcel (1.0.2)
     method_source (1.0.0)
     mini_mime (1.1.5)
-    mini_portile2 (2.8.5)
+    mini_portile2 (2.8.7)
     minitest (5.17.0)
     net-imap (0.4.4)
       date
@@ -152,7 +152,7 @@ GEM
     net-smtp (0.4.0)
       net-protocol
     nio4r (2.5.9)
-    nokogiri (1.15.4)
+    nokogiri (1.16.7)
       mini_portile2 (~> 2.8.2)
       racc (~> 1.4)
     parallel (1.22.1)
@@ -168,7 +168,7 @@ GEM
       coderay (~> 1.1)
       method_source (~> 1.0)
     public_suffix (5.0.3)
-    racc (1.6.2)
+    racc (1.8.1)
     rack (2.2.10)
     rack-test (2.1.0)
       rack (>= 1.3)
diff --git a/gems/gitlab-http/Gemfile.lock b/gems/gitlab-http/Gemfile.lock
index 9bd26b341cebd2e219aee94befaede8e3d537a32..afec8029633cd1af3babc7f58d328a135c1b62cc 100644
--- a/gems/gitlab-http/Gemfile.lock
+++ b/gems/gitlab-http/Gemfile.lock
@@ -93,7 +93,7 @@ GEM
     multi_xml (0.6.0)
     net-http (0.4.1)
       uri
-    nokogiri (1.15.4)
+    nokogiri (1.16.7)
       mini_portile2 (~> 2.8.2)
       racc (~> 1.4)
     parallel (1.26.3)
@@ -105,7 +105,7 @@ GEM
       rouge
       unparser
     public_suffix (5.0.1)
-    racc (1.7.1)
+    racc (1.8.1)
     rack (2.2.10)
     rack-test (2.1.0)
       rack (>= 1.3)
diff --git a/gems/gitlab-rspec/Gemfile.lock b/gems/gitlab-rspec/Gemfile.lock
index 21c123073bb18df419626d46355ec9369232b687..917665520c976695d7540e525a813cbc4d84cdec 100644
--- a/gems/gitlab-rspec/Gemfile.lock
+++ b/gems/gitlab-rspec/Gemfile.lock
@@ -63,9 +63,9 @@ GEM
       crass (~> 1.0.2)
       nokogiri (>= 1.12.0)
     method_source (1.0.0)
-    mini_portile2 (2.8.2)
+    mini_portile2 (2.8.7)
     minitest (5.18.0)
-    nokogiri (1.15.2)
+    nokogiri (1.16.7)
       mini_portile2 (~> 2.8.2)
       racc (~> 1.4)
     parallel (1.23.0)
@@ -75,7 +75,7 @@ GEM
       coderay
       parser
       unparser
-    racc (1.6.2)
+    racc (1.8.1)
     rack (2.2.10)
     rack-test (2.1.0)
       rack (>= 1.3)
diff --git a/gems/gitlab-utils/Gemfile.lock b/gems/gitlab-utils/Gemfile.lock
index 342bef0b1169d110fc0f308afb08b089ec1e2439..6d6755c430ce36e8092700abaa80266d1cf9af98 100644
--- a/gems/gitlab-utils/Gemfile.lock
+++ b/gems/gitlab-utils/Gemfile.lock
@@ -74,9 +74,9 @@ GEM
       crass (~> 1.0.2)
       nokogiri (>= 1.12.0)
     method_source (1.0.0)
-    mini_portile2 (2.8.2)
+    mini_portile2 (2.8.7)
     minitest (5.18.1)
-    nokogiri (1.16.0)
+    nokogiri (1.16.7)
       mini_portile2 (~> 2.8.2)
       racc (~> 1.4)
     parallel (1.23.0)
@@ -88,7 +88,7 @@ GEM
       parser
       unparser
     public_suffix (5.0.0)
-    racc (1.7.1)
+    racc (1.8.1)
     rack (2.2.10)
     rack-test (2.1.0)
       rack (>= 1.3)
diff --git a/qa/Gemfile.lock b/qa/Gemfile.lock
index 5f80391255f49a1c75c5823dee10db63086c3f06..3760522df1e7447f17c48d635e91c2370f7e92ee 100644
--- a/qa/Gemfile.lock
+++ b/qa/Gemfile.lock
@@ -241,7 +241,7 @@ GEM
       byebug (~> 11.0)
       pry (>= 0.13, < 0.15)
     public_suffix (6.0.0)
-    racc (1.8.0)
+    racc (1.8.1)
     rack (2.2.10)
     rack-test (1.1.0)
       rack (>= 1.0, < 3)