Merge "Bazel: Align dependency versions with Gerrit"
diff --git a/external_deps.lock.json b/external_deps.lock.json
index d6cccaf..bd118b4 100755
--- a/external_deps.lock.json
+++ b/external_deps.lock.json
@@ -14,26 +14,26 @@
     "com.google.flogger:google-extensions": 1156659279,
     "com.google.guava:failureaccess": 892280507,
     "com.google.guava:guava": -506018038,
-    "com.google.protobuf:protobuf-java": -906989139,
+    "com.google.protobuf:protobuf-java": -226930769,
     "com.google.template:soy": 1271370196,
     "com.google.truth:truth": 67900490,
     "com.googlecode.javaewah:JavaEWAH": -592111002,
     "com.ibm.icu:icu4j": -361890945,
-    "commons-codec:commons-codec": -1724312797,
+    "commons-codec:commons-codec": -104521094,
     "commons-io:commons-io": 1226199767,
     "commons-logging:commons-logging": -916690979,
     "io.github.java-diff-utils:java-diff-utils": 253797311,
     "jakarta.servlet:jakarta.servlet-api": -3550902,
     "javax.servlet:javax.servlet-api": -1317726989,
     "junit:junit": 1633899997,
-    "net.bytebuddy:byte-buddy": 1529242984,
-    "net.bytebuddy:byte-buddy-agent": -765108112,
+    "net.bytebuddy:byte-buddy": -2085665942,
+    "net.bytebuddy:byte-buddy-agent": -85049742,
     "net.java.dev.jna:jna": -867910362,
     "net.java.dev.jna:jna-platform": -561312286,
     "net.sf.jopt-simple:jopt-simple": 906822697,
     "org.apache.ant:ant": 51716534,
     "org.apache.commons:commons-compress": -314451781,
-    "org.apache.commons:commons-lang3": 109544183,
+    "org.apache.commons:commons-lang3": 1729335886,
     "org.apache.commons:commons-math3": -1738699872,
     "org.apache.commons:commons-text": 1055279470,
     "org.apache.httpcomponents:httpclient": 1643860045,
@@ -51,30 +51,30 @@
     "org.commonmark:commonmark-ext-gfm-tables": -1669467072,
     "org.commonmark:commonmark-ext-yaml-front-matter": -1752796379,
     "org.eclipse.jetty.ee11:jetty-ee11-servlet": 1925464069,
-    "org.eclipse.jetty.ee8:jetty-ee8-nested": -1747372328,
-    "org.eclipse.jetty.ee8:jetty-ee8-security": 305144879,
-    "org.eclipse.jetty.ee8:jetty-ee8-servlet": 1574335304,
-    "org.eclipse.jetty:jetty-http": -543146126,
-    "org.eclipse.jetty:jetty-io": 845485972,
-    "org.eclipse.jetty:jetty-security": 562389690,
-    "org.eclipse.jetty:jetty-server": -2137228969,
-    "org.eclipse.jetty:jetty-session": -1878500776,
-    "org.eclipse.jetty:jetty-util": -1734394440,
+    "org.eclipse.jetty.ee8:jetty-ee8-nested": 740140505,
+    "org.eclipse.jetty.ee8:jetty-ee8-security": -1502309584,
+    "org.eclipse.jetty.ee8:jetty-ee8-servlet": -233119159,
+    "org.eclipse.jetty:jetty-http": 1944366707,
+    "org.eclipse.jetty:jetty-io": -961968491,
+    "org.eclipse.jetty:jetty-security": -1245064773,
+    "org.eclipse.jetty:jetty-server": 350283864,
+    "org.eclipse.jetty:jetty-session": 609012057,
+    "org.eclipse.jetty:jetty-util": 753118393,
     "org.eclipse.jetty:jetty-util-ajax": 57972836,
     "org.hamcrest:hamcrest": -1704983590,
-    "org.mockito:mockito-core": 567617777,
+    "org.mockito:mockito-core": -1229333582,
     "org.nibor.autolink:autolink": 1339824623,
     "org.objenesis:objenesis": -1132991882,
     "org.openjdk.jmh:jmh-core": 983716932,
     "org.openjdk.jmh:jmh-generator-annprocess": -1162360421,
-    "org.ow2.asm:asm": -68037120,
-    "org.ow2.asm:asm-analysis": 776374327,
-    "org.ow2.asm:asm-commons": 299229701,
-    "org.ow2.asm:asm-tree": 1302540213,
-    "org.ow2.asm:asm-util": 2107679953,
+    "org.ow2.asm:asm": -2012913214,
+    "org.ow2.asm:asm-analysis": -1605962133,
+    "org.ow2.asm:asm-commons": 782423645,
+    "org.ow2.asm:asm-tree": 1820278445,
+    "org.ow2.asm:asm-util": 1009806609,
     "org.slf4j:jcl-over-slf4j": 1978020546,
-    "org.slf4j:slf4j-api": 1290509141,
-    "org.slf4j:slf4j-simple": 1439321463,
+    "org.slf4j:slf4j-api": -1626237844,
+    "org.slf4j:slf4j-simple": -1477425522,
     "org.tukaani:xz": 521927096,
     "repositories": -1949687017
   },
@@ -91,7 +91,7 @@
     "com.google.code.findbugs:jsr305:jar:sources": -640520676,
     "com.google.code.gson:gson": -2014404431,
     "com.google.code.gson:gson:jar:sources": 935710753,
-    "com.google.common.html.types:types": 1429343999,
+    "com.google.common.html.types:types": -1164277226,
     "com.google.common.html.types:types:jar:sources": -1323749402,
     "com.google.errorprone:error_prone_annotations": 804114225,
     "com.google.errorprone:error_prone_annotations:jar:sources": -2115535816,
@@ -116,11 +116,11 @@
     "com.google.j2objc:j2objc-annotations:jar:sources": -1518668002,
     "com.google.jsinterop:jsinterop-annotations": 1636460091,
     "com.google.jsinterop:jsinterop-annotations:jar:sources": 694679492,
-    "com.google.protobuf:protobuf-java": 1636841810,
-    "com.google.protobuf:protobuf-java:jar:sources": 1511914113,
-    "com.google.template:soy": 1119861312,
+    "com.google.protobuf:protobuf-java": -1812001120,
+    "com.google.protobuf:protobuf-java:jar:sources": -322237137,
+    "com.google.template:soy": 1652228639,
     "com.google.template:soy:jar:sources": 895044971,
-    "com.google.truth:truth": 298561406,
+    "com.google.truth:truth": 530346642,
     "com.google.truth:truth:jar:sources": 494258718,
     "com.googlecode.javaewah:JavaEWAH": 536180633,
     "com.googlecode.javaewah:JavaEWAH:jar:sources": 1003442530,
@@ -128,8 +128,8 @@
     "com.ibm.icu:icu4j:jar:sources": 163265109,
     "com.sun.jdmk:jmxtools": 2035346891,
     "com.sun.jmx:jmxri": 2035346891,
-    "commons-codec:commons-codec": -28659539,
-    "commons-codec:commons-codec:jar:sources": -499809306,
+    "commons-codec:commons-codec": -1332445711,
+    "commons-codec:commons-codec:jar:sources": 1241814857,
     "commons-io:commons-io": 1072619124,
     "commons-io:commons-io:jar:sources": -238571367,
     "commons-logging:commons-logging": -2039356713,
@@ -155,10 +155,10 @@
     "junit:junit:jar:sources": 940567721,
     "log4j:log4j": 1480359174,
     "log4j:log4j:jar:sources": -1597124054,
-    "net.bytebuddy:byte-buddy": 570606503,
-    "net.bytebuddy:byte-buddy-agent": -647040865,
-    "net.bytebuddy:byte-buddy-agent:jar:sources": 1035878534,
-    "net.bytebuddy:byte-buddy:jar:sources": -750344117,
+    "net.bytebuddy:byte-buddy": -1914258003,
+    "net.bytebuddy:byte-buddy-agent": 682658697,
+    "net.bytebuddy:byte-buddy-agent:jar:sources": -1164352937,
+    "net.bytebuddy:byte-buddy:jar:sources": 891177431,
     "net.java.dev.jna:jna": 1622514527,
     "net.java.dev.jna:jna-platform": 1756885266,
     "net.java.dev.jna:jna-platform:jar:sources": -507721531,
@@ -169,27 +169,27 @@
     "org.apache.ant:ant-launcher": -333622244,
     "org.apache.ant:ant-launcher:jar:sources": -77100552,
     "org.apache.ant:ant:jar:sources": 389240804,
-    "org.apache.commons:commons-compress": 2043911487,
+    "org.apache.commons:commons-compress": 151329248,
     "org.apache.commons:commons-compress:jar:sources": -1888643111,
-    "org.apache.commons:commons-lang3": -850748327,
-    "org.apache.commons:commons-lang3:jar:sources": 1059297009,
+    "org.apache.commons:commons-lang3": 1841935436,
+    "org.apache.commons:commons-lang3:jar:sources": -982252396,
     "org.apache.commons:commons-math3": -1383243934,
     "org.apache.commons:commons-math3:jar:sources": -2132756896,
-    "org.apache.commons:commons-text": -549439287,
+    "org.apache.commons:commons-text": 869132518,
     "org.apache.commons:commons-text:jar:sources": 400790036,
-    "org.apache.httpcomponents:httpclient": -569179945,
+    "org.apache.httpcomponents:httpclient": 1964058771,
     "org.apache.httpcomponents:httpclient:jar:sources": -779528763,
     "org.apache.httpcomponents:httpcore": 67453319,
     "org.apache.httpcomponents:httpcore:jar:sources": 2134002822,
-    "org.apache.sshd:sshd-common": -967123939,
+    "org.apache.sshd:sshd-common": 2066671334,
     "org.apache.sshd:sshd-common:jar:sources": 402940425,
-    "org.apache.sshd:sshd-core": 503938245,
+    "org.apache.sshd:sshd-core": 1898532918,
     "org.apache.sshd:sshd-core:jar:sources": -238465986,
-    "org.apache.sshd:sshd-osgi": 1810958617,
+    "org.apache.sshd:sshd-osgi": 549786594,
     "org.apache.sshd:sshd-osgi:jar:sources": 710209222,
-    "org.apache.sshd:sshd-sftp": -742986571,
+    "org.apache.sshd:sshd-sftp": -806736735,
     "org.apache.sshd:sshd-sftp:jar:sources": -1268961386,
-    "org.assertj:assertj-core": 1185991420,
+    "org.assertj:assertj-core": -253199576,
     "org.assertj:assertj-core:jar:sources": -697161745,
     "org.bouncycastle:bcpg-jdk18on": 1314692470,
     "org.bouncycastle:bcpg-jdk18on:jar:sources": -1476258101,
@@ -211,30 +211,30 @@
     "org.commonmark:commonmark-ext-yaml-front-matter": 1918089254,
     "org.commonmark:commonmark-ext-yaml-front-matter:jar:sources": -902462472,
     "org.commonmark:commonmark:jar:sources": -1511261547,
-    "org.eclipse.jetty.ee11:jetty-ee11-servlet": -820847559,
+    "org.eclipse.jetty.ee11:jetty-ee11-servlet": 688938258,
     "org.eclipse.jetty.ee11:jetty-ee11-servlet:jar:sources": -873060978,
-    "org.eclipse.jetty.ee8:jetty-ee8-nested": -159062536,
-    "org.eclipse.jetty.ee8:jetty-ee8-nested:jar:sources": 466458242,
-    "org.eclipse.jetty.ee8:jetty-ee8-security": -198386270,
-    "org.eclipse.jetty.ee8:jetty-ee8-security:jar:sources": 494500175,
-    "org.eclipse.jetty.ee8:jetty-ee8-servlet": 130236687,
-    "org.eclipse.jetty.ee8:jetty-ee8-servlet:jar:sources": -1891333550,
+    "org.eclipse.jetty.ee8:jetty-ee8-nested": 1759154570,
+    "org.eclipse.jetty.ee8:jetty-ee8-nested:jar:sources": 1005566104,
+    "org.eclipse.jetty.ee8:jetty-ee8-security": 1461787080,
+    "org.eclipse.jetty.ee8:jetty-ee8-security:jar:sources": -722932162,
+    "org.eclipse.jetty.ee8:jetty-ee8-servlet": -1602560061,
+    "org.eclipse.jetty.ee8:jetty-ee8-servlet:jar:sources": 1732994844,
     "org.eclipse.jetty.toolchain:jetty-servlet-api": 1364182673,
     "org.eclipse.jetty.toolchain:jetty-servlet-api:jar:sources": 736604807,
-    "org.eclipse.jetty:jetty-http": -328633070,
-    "org.eclipse.jetty:jetty-http:jar:sources": 1289113758,
-    "org.eclipse.jetty:jetty-io": -1748418908,
-    "org.eclipse.jetty:jetty-io:jar:sources": -444551156,
-    "org.eclipse.jetty:jetty-security": -1524832457,
-    "org.eclipse.jetty:jetty-security:jar:sources": -272643394,
-    "org.eclipse.jetty:jetty-server": 92951848,
-    "org.eclipse.jetty:jetty-server:jar:sources": -1602164191,
-    "org.eclipse.jetty:jetty-session": -1408099417,
-    "org.eclipse.jetty:jetty-session:jar:sources": -1187228748,
-    "org.eclipse.jetty:jetty-util": -1243632909,
-    "org.eclipse.jetty:jetty-util-ajax": -818511585,
+    "org.eclipse.jetty:jetty-http": 729415188,
+    "org.eclipse.jetty:jetty-http:jar:sources": -1532728803,
+    "org.eclipse.jetty:jetty-io": -1914296455,
+    "org.eclipse.jetty:jetty-io:jar:sources": -1048223707,
+    "org.eclipse.jetty:jetty-security": -2084723508,
+    "org.eclipse.jetty:jetty-security:jar:sources": 1336552060,
+    "org.eclipse.jetty:jetty-server": 399159750,
+    "org.eclipse.jetty:jetty-server:jar:sources": -1317113198,
+    "org.eclipse.jetty:jetty-session": -792297065,
+    "org.eclipse.jetty:jetty-session:jar:sources": -88714331,
+    "org.eclipse.jetty:jetty-util": 12774316,
+    "org.eclipse.jetty:jetty-util-ajax": -1386608817,
     "org.eclipse.jetty:jetty-util-ajax:jar:sources": -884639814,
-    "org.eclipse.jetty:jetty-util:jar:sources": 1776811920,
+    "org.eclipse.jetty:jetty-util:jar:sources": -512138282,
     "org.hamcrest:hamcrest": 1282317766,
     "org.hamcrest:hamcrest-core": 649657847,
     "org.hamcrest:hamcrest-core:jar:sources": -1646511374,
@@ -243,8 +243,8 @@
     "org.json:json:jar:sources": -2053182891,
     "org.jspecify:jspecify": 117231129,
     "org.jspecify:jspecify:jar:sources": -2134060298,
-    "org.mockito:mockito-core": -1701291388,
-    "org.mockito:mockito-core:jar:sources": 1900207417,
+    "org.mockito:mockito-core": -1058138256,
+    "org.mockito:mockito-core:jar:sources": 1799409451,
     "org.nibor.autolink:autolink": -443901116,
     "org.nibor.autolink:autolink:jar:sources": -1863403724,
     "org.objenesis:objenesis": 1536526812,
@@ -253,22 +253,22 @@
     "org.openjdk.jmh:jmh-core:jar:sources": 814651627,
     "org.openjdk.jmh:jmh-generator-annprocess": 554503664,
     "org.openjdk.jmh:jmh-generator-annprocess:jar:sources": -59690191,
-    "org.ow2.asm:asm": 1614653533,
-    "org.ow2.asm:asm-analysis": 865618371,
-    "org.ow2.asm:asm-analysis:jar:sources": 860015432,
-    "org.ow2.asm:asm-commons": 33716409,
-    "org.ow2.asm:asm-commons:jar:sources": 899206392,
-    "org.ow2.asm:asm-tree": -1173653421,
-    "org.ow2.asm:asm-tree:jar:sources": 590990274,
-    "org.ow2.asm:asm-util": 1667785410,
-    "org.ow2.asm:asm-util:jar:sources": 902318962,
-    "org.ow2.asm:asm:jar:sources": 340034775,
-    "org.slf4j:jcl-over-slf4j": 1113513525,
+    "org.ow2.asm:asm": -153858314,
+    "org.ow2.asm:asm-analysis": -2022113823,
+    "org.ow2.asm:asm-analysis:jar:sources": -984134817,
+    "org.ow2.asm:asm-commons": -1686699013,
+    "org.ow2.asm:asm-commons:jar:sources": 682798039,
+    "org.ow2.asm:asm-tree": -1259783189,
+    "org.ow2.asm:asm-tree:jar:sources": 25283133,
+    "org.ow2.asm:asm-util": 1574772395,
+    "org.ow2.asm:asm-util:jar:sources": -1069535031,
+    "org.ow2.asm:asm:jar:sources": 1372783843,
+    "org.slf4j:jcl-over-slf4j": 747384888,
     "org.slf4j:jcl-over-slf4j:jar:sources": 494484499,
-    "org.slf4j:slf4j-api": 500377983,
-    "org.slf4j:slf4j-api:jar:sources": 1751644771,
-    "org.slf4j:slf4j-simple": -1055624668,
-    "org.slf4j:slf4j-simple:jar:sources": 751828941,
+    "org.slf4j:slf4j-api": -736053657,
+    "org.slf4j:slf4j-api:jar:sources": -72528589,
+    "org.slf4j:slf4j-simple": -506243416,
+    "org.slf4j:slf4j-simple:jar:sources": -58141894,
     "org.tukaani:xz": -321288404,
     "org.tukaani:xz:jar:sources": -893332662
   },
@@ -407,10 +407,10 @@
     },
     "com.google.protobuf:protobuf-java": {
       "shasums": {
-        "jar": "06515776b10bfed334b610273ffdd8884098a9333cb816314b4e4876bfcd2041",
-        "sources": "66936f18eae13931b3e5ab3d5461c46cd63b740e348fc6fd51b9ee72b0629adf"
+        "jar": "0773e72eaf375e1285df330575bfec5bda5da674d544d0e142a17f89c8f754da",
+        "sources": "1120b59082bb0a6ab04ab3b0cd8f175f148d5bf5d7e92fab1524820c14cecad2"
       },
-      "version": "4.36.0"
+      "version": "4.36.2"
     },
     "com.google.template:soy": {
       "shasums": {
@@ -454,10 +454,10 @@
     },
     "commons-codec:commons-codec": {
       "shasums": {
-        "jar": "ba005f304cef92a3dede24a38ad5ac9b8afccf0d8f75839d6c1338634cf7f6e4",
-        "sources": "6c50e3dd81284139baddf94b3d0f78d25135eea0853f6495267196cdcf5949e3"
+        "jar": "6af66595f9f6a7bb58ce66518d6888d40b547c366d2262f06676eee19528ff66",
+        "sources": "ad76b2fe9ac7e07e75dfc605055e7235b9a831d1a138e42cb5e198e515f461f4"
       },
-      "version": "1.18.0"
+      "version": "1.20.0"
     },
     "commons-io:commons-io": {
       "shasums": {
@@ -551,17 +551,17 @@
     },
     "net.bytebuddy:byte-buddy": {
       "shasums": {
-        "jar": "2ed11da684a8f5b088e0222baa87461cd757e433a8dc4a03671457229d91d5fa",
-        "sources": "b1d35137942a8bff4199b8a2baa00ed3872923bc6878a6ff2731f9324fe1a2fc"
+        "jar": "b7f2b2f111c6ddc09d3d9718ca5895dde16217bb4e5f2d2a6eb571f274909a82",
+        "sources": "00560ac03d67ad6278741a87fc9046c39972daea9ab5ff3378e1b6df3fce7d40"
       },
-      "version": "1.18.12"
+      "version": "1.18.14"
     },
     "net.bytebuddy:byte-buddy-agent": {
       "shasums": {
-        "jar": "287703bea3473edf89e1b373a097e49bad04ed48b85796228f68b1474dc93cf8",
-        "sources": "d4a1b7ab677479288a48889da66ee6e5a76b331ed3fbfb832568b7fc01c6c094"
+        "jar": "6f9159206c4c7950c7ce571b534dcc6457cc27b960146724fbe70c552dd55b97",
+        "sources": "9f52d0860ad2a867af1183f9fc7a4bd41a84a1a8f4b7e69fd4f09aa61968fe95"
       },
-      "version": "1.18.12"
+      "version": "1.18.14"
     },
     "net.java.dev.jna:jna": {
       "shasums": {
@@ -607,10 +607,10 @@
     },
     "org.apache.commons:commons-lang3": {
       "shasums": {
-        "jar": "4eeeae8d20c078abb64b015ec158add383ac581571cddc45c68f0c9ae0230720",
-        "sources": "b15732a13e40df7f07c30f2cb8572874798e8dde581f1398943d2ad3765bafaa"
+        "jar": "69e5c9fa35da7a51a5fd2099dfe56a2d8d32cf233e2f6d770e796146440263f4",
+        "sources": "eec245e820ec2800a1780cf756aefb427c1c6170e06902e67ac15b6910ce6335"
       },
-      "version": "3.18.0"
+      "version": "3.20.0"
     },
     "org.apache.commons:commons-math3": {
       "shasums": {
@@ -754,24 +754,24 @@
     },
     "org.eclipse.jetty.ee8:jetty-ee8-nested": {
       "shasums": {
-        "jar": "1c44681c868acc128c046e83a7e649197a6aa1d9a78f2d7588a2202d8bc94302",
-        "sources": "c04b2473642ff95ccd12a743112a115c76ce93ba94b4d58e70624c1b094ad6ec"
+        "jar": "8b8f01f07ea260336a1b1be4f1fc395f1583e3c9375cce0bfd89ac05502a0661",
+        "sources": "be7afb2425c5f68799f0f61a55ba1e47cba2303b77c8ec5d7e3b83f306dbe30a"
       },
-      "version": "12.1.12"
+      "version": "12.1.13"
     },
     "org.eclipse.jetty.ee8:jetty-ee8-security": {
       "shasums": {
-        "jar": "2d2cc4f51a89cd43d2d5cab7603d6ceff3d78947e5cb2f62fb2d7eac5a1d39e9",
-        "sources": "a8b42ba8dfb60ed6805b7c4ef51631726a593b617cf4472724c00b16fa003c49"
+        "jar": "9edec53a81ca35aa5e5e56ff1f6b6c11a0869aff6877ca1948b876f5901ac061",
+        "sources": "33156aeab4a1c000e7db53efbf458e7042a3dcbe34793733e77c6111ecfc2095"
       },
-      "version": "12.1.12"
+      "version": "12.1.13"
     },
     "org.eclipse.jetty.ee8:jetty-ee8-servlet": {
       "shasums": {
-        "jar": "feeba82222e0dc9c517124254ecd79d1244cfb13ced1ed8aca59e0656e331e4e",
-        "sources": "3eba19d3ffe606959bd948600bb9e0cc107008b35d632747dd88906de2c4a15b"
+        "jar": "084695e621ad2204744e13f66a7dfc3187a38ada535a3ddf1f609dbf3cb214a0",
+        "sources": "243fcf11815cdc64ac948a92bc73b888e90cd6c57e6a8893fd7468a85a7c0012"
       },
-      "version": "12.1.12"
+      "version": "12.1.13"
     },
     "org.eclipse.jetty.toolchain:jetty-servlet-api": {
       "shasums": {
@@ -782,45 +782,45 @@
     },
     "org.eclipse.jetty:jetty-http": {
       "shasums": {
-        "jar": "5476e16ef7e28883dba3669ee06491021e4a9aeba9a76f901a3f5c2bb5252a3e",
-        "sources": "ed89dee39bef7a469218ea81ad69675e247ee35debcbb8d5e685cbf127301585"
+        "jar": "3bb84bfdd0992453986a8f7422dbf55cf779a0a780ff8a68041bb6119fb997fd",
+        "sources": "807b19cad128148101f54ae88d1b90041b9aafa0c6ee807829cc7e34f6aa9e4c"
       },
-      "version": "12.1.12"
+      "version": "12.1.13"
     },
     "org.eclipse.jetty:jetty-io": {
       "shasums": {
-        "jar": "a809a6a534adccfaa08bca94aa54328e3ac858973ccddbda770f7e9e0f5099fc",
-        "sources": "db0aa06342140ef5f91e1923120376a1abc8ef04911a4350da105f90428f8695"
+        "jar": "946338a5db4e906ba0698dcdae350394736062cf915b5f16ebf787bcee7fffae",
+        "sources": "f0b9394088799d1fcdee0a04b05a7c196e08708cf35d7fd4d90a0f8e9d1bd57d"
       },
-      "version": "12.1.12"
+      "version": "12.1.13"
     },
     "org.eclipse.jetty:jetty-security": {
       "shasums": {
-        "jar": "fcc0206c1ac66b632ef29a59ccf76c3f3737a62ef54694b1d111eeb2e6efe804",
-        "sources": "e6b477ec23e940f00fc592a68f64118418b039c9f3e0a0f7d6409a4a56c98777"
+        "jar": "64b15214158097af40db345a31bb71cfe0d4a6c7c19cb59cd4c0a97245999ee8",
+        "sources": "e2ef68a998189c9ae8834ed5d7e6afbb2dc7354973db34f5e75c550ce8e017f8"
       },
-      "version": "12.1.12"
+      "version": "12.1.13"
     },
     "org.eclipse.jetty:jetty-server": {
       "shasums": {
-        "jar": "9ba04bb8d011444a10873a51b1cb8297c04f70db55c8a8d9efcc3a9b97896787",
-        "sources": "4c9f9b9162336d26315bd37d8dfd241c6dbfce2af9676255f11f6036dfd57b56"
+        "jar": "978265f1ac637c504b537f5d56e07d4a47e7c4bb0752d9dd66b79f5be754abfa",
+        "sources": "e741f6346001ccfdc29e379d93c03b5f6a7c7339459631b90295b9bd5611f5a3"
       },
-      "version": "12.1.12"
+      "version": "12.1.13"
     },
     "org.eclipse.jetty:jetty-session": {
       "shasums": {
-        "jar": "73aea4cdd91f2027da1a09cd5953b661625017971d53d8e1ff342f8547752b06",
-        "sources": "12b6ae5b07e9614c81e0cfbb464475ab1e8a638bb35a4c770e5358e60fc64267"
+        "jar": "30ebd5d63895f97aad0d626a567b40552d4c2bd9978adedc46e7a23b4652f595",
+        "sources": "016c850dd2abd265e55e0133bd80abb60441b736ee00693acc8b3c7b7f5ca7b7"
       },
-      "version": "12.1.12"
+      "version": "12.1.13"
     },
     "org.eclipse.jetty:jetty-util": {
       "shasums": {
-        "jar": "f6fbfa61cfcca032ff82ad8ff3b66a14374047f15486521dbc89a6c0df19ccf2",
-        "sources": "04b565fe8b23d70735515d135932bd3c6b283ff29e5944a9165df3043eeba99d"
+        "jar": "3e408e60fe71a337979004fc4e47bfd3c08a931cf33b46b6a5dc4dbdd088c2fd",
+        "sources": "22effda30ab02e609e054fc79d829c238ec3be07396a2cc206f116d4dc5c27ed"
       },
-      "version": "12.1.12"
+      "version": "12.1.13"
     },
     "org.eclipse.jetty:jetty-util-ajax": {
       "shasums": {
@@ -859,10 +859,10 @@
     },
     "org.mockito:mockito-core": {
       "shasums": {
-        "jar": "ae295bebd5d11fab97ab297815dc7617188b86003cbce3dfd5c0d5c3a6cc4a0c",
-        "sources": "38f869a12a1168ca8dc2a4acd090d8129a7f81afc8f1fc61582701894755fefd"
+        "jar": "97a1f835ad84075255aa37809e4379eff541273c02c6201cbad49bd5950932cd",
+        "sources": "6941ad79b3a92ba2dbd8a00570b0e2dcaf15529de4452c789454f11660f03bf7"
       },
-      "version": "5.23.0"
+      "version": "5.24.0"
     },
     "org.nibor.autolink:autolink": {
       "shasums": {
@@ -894,38 +894,38 @@
     },
     "org.ow2.asm:asm": {
       "shasums": {
-        "jar": "6f3828a215c920059a5efa2fb55c233d6c54ec5cadca99ce1b1bdd10077c7ddd",
-        "sources": "057e39aa1800b25bc8944846a376509990f49b7fe1e07192b1d6e48e1a780eb2"
+        "jar": "ed825d10ab1399c8c0cb669e688cf0c8c82629b4c8399b58352b68e92ca10fcb",
+        "sources": "cb29bf42b4008972c566944d377192aa1b2d90275b9cfa9a7fa86de669fde11c"
       },
-      "version": "9.9.1"
+      "version": "9.10.1"
     },
     "org.ow2.asm:asm-analysis": {
       "shasums": {
-        "jar": "6260bffc8ec008dd1b713702c7994e2c94d188a3da5bef9e87278a16df6a7522",
-        "sources": "ff731d401ea2407759ea19b4b025800d32495a51a912f2553d987cddda424773"
+        "jar": "dede75a21306b65974ecd8f87114ff6970f09fb794157a4ca09ab25c888c2bfc",
+        "sources": "a85db3987f46505bba104ab1d267692aaa1937792007dcdffad34f54c76193ef"
       },
-      "version": "9.9.1"
+      "version": "9.10.1"
     },
     "org.ow2.asm:asm-commons": {
       "shasums": {
-        "jar": "c2319e014ce7199f2b7f7d56d6bb991863168c3f4b6cd6c9f542a4937ef7ef88",
-        "sources": "196e1b24b51f35fe9b09c930e159830dcded8b113ab2b7394d8ac353752d8a00"
+        "jar": "6d0abefb7cbf972ea16edb37ec14835372505063a45f976ab7ea889ed9497895",
+        "sources": "a26e55103e094a0f6df75a7b5e578bd7b4ad73abd2641b0fa2ac97db70641906"
       },
-      "version": "9.9.1"
+      "version": "9.10.1"
     },
     "org.ow2.asm:asm-tree": {
       "shasums": {
-        "jar": "0f3555096b720b820bbacab0b515589bee0200bee099bda14c561738ae837ba1",
-        "sources": "9d1fe261fa1d29904ca9dbc76878396e76bc225191676a8c16ad2669a205321a"
+        "jar": "3dfb0d5b6a106cd40b5b250e39935fbf2f927f4477546a5369a3ac609cf0506b",
+        "sources": "93a9406bb68abff43f491891625e0d3c7edce87b70d2370ec1ea4627c9ead090"
       },
-      "version": "9.9.1"
+      "version": "9.10.1"
     },
     "org.ow2.asm:asm-util": {
       "shasums": {
-        "jar": "c5ebbbeaf68126af094b42fa4800f59bc4413abd02d95b9aefad722cd257e207",
-        "sources": "dd19b2285e6dad31a3b1c8bc2e55d8248d83eef0f7ba28372db288444705ae86"
+        "jar": "1bb99d091fba2597dc6d51193e9bbcf0d8447e7ed96bd8f0198b18152f09655c",
+        "sources": "a7cbc3782c5384837149f84869dcc24625ed9a0bcaec9e929e69c44abf8f7125"
       },
-      "version": "9.9.1"
+      "version": "9.10.1"
     },
     "org.slf4j:jcl-over-slf4j": {
       "shasums": {
@@ -936,17 +936,17 @@
     },
     "org.slf4j:slf4j-api": {
       "shasums": {
-        "jar": "44508fd1576500688c790b190acdd16fec4f8c79a3e0b900afd70503cf055f55",
-        "sources": "192e007cf7f2be41d40574e44521fc0b7ce55e01f13dbe0fa8707c8ae3329075"
+        "jar": "7e1446499b359675d8aabe6af2de86b85e72ae8a2a932c0b40d0e5ba57097439",
+        "sources": "565e509928d095e20c5d93ca5e3a528e98fc7410c3ca4e84b05ccfadf21b40ba"
       },
-      "version": "2.0.18"
+      "version": "2.0.20"
     },
     "org.slf4j:slf4j-simple": {
       "shasums": {
-        "jar": "8268bd018a5709b07209e0d8ca6221a37584ba1bc12ba985b8335a82c648bdd0",
-        "sources": "977f636bc90dc879c56cd6b6158abf0ee77a6f4619ab23342781a273b743786b"
+        "jar": "8e701404786a4f87219d39d4853c86dfe4e86ae99376a39749df6c08e75022e0",
+        "sources": "9ef476562573cf5df5bababc1e7da701d87a525991828b3dace15e5f2deff54c"
       },
-      "version": "2.0.18"
+      "version": "2.0.20"
     },
     "org.tukaani:xz": {
       "shasums": {
diff --git a/tools/java_deps.MODULE.bazel b/tools/java_deps.MODULE.bazel
index e5c205f..198558f 100644
--- a/tools/java_deps.MODULE.bazel
+++ b/tools/java_deps.MODULE.bazel
@@ -10,13 +10,13 @@
 
 FLOGGER_VERSION = "0.8"
 
-SLF4J_VERSION = "2.0.18"
+SLF4J_VERSION = "2.0.20"
 
-JETTY_VERSION = "12.1.12"
+JETTY_VERSION = "12.1.13"
 
-OW2_ASM_VERSION = "9.9.1"
+OW2_ASM_VERSION = "9.10.1"
 
-BYTE_BUDDY_VERSION = "1.18.12"
+BYTE_BUDDY_VERSION = "1.18.14"
 
 maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven")
 maven.install(
@@ -33,12 +33,12 @@
         "com.google.flogger:google-extensions:" + FLOGGER_VERSION,
         "com.google.guava:failureaccess:1.0.3",
         "com.google.guava:guava:33.5.0-jre",
-        "com.google.protobuf:protobuf-java:4.36.0",
+        "com.google.protobuf:protobuf-java:4.36.2",
         "com.google.template:soy:2024-01-30",
         "com.google.truth:truth:1.4.4",
         "com.googlecode.javaewah:JavaEWAH:1.2.3",
         "com.ibm.icu:icu4j:78.2",
-        "commons-codec:commons-codec:1.18.0",
+        "commons-codec:commons-codec:1.20.0",
         "commons-io:commons-io:2.22.0",
         "io.github.java-diff-utils:java-diff-utils:4.16",
         "javax.servlet:javax.servlet-api:4.0.1",
@@ -46,7 +46,7 @@
         "net.bytebuddy:byte-buddy:" + BYTE_BUDDY_VERSION,
         "net.bytebuddy:byte-buddy-agent:" + BYTE_BUDDY_VERSION,
         "org.apache.commons:commons-compress:1.28.0",
-        "org.apache.commons:commons-lang3:3.18.0",
+        "org.apache.commons:commons-lang3:3.20.0",
         "org.apache.commons:commons-text:1.15.0",
         "org.commonmark:commonmark:" + COMMONMARK_VERSION,
         "org.commonmark:commonmark-ext-autolink:" + COMMONMARK_VERSION,
@@ -63,7 +63,7 @@
         "org.eclipse.jetty.ee8:jetty-ee8-security:" + JETTY_VERSION,
         "org.eclipse.jetty.ee8:jetty-ee8-servlet:" + JETTY_VERSION,
         "org.hamcrest:hamcrest:3.0",
-        "org.mockito:mockito-core:5.23.0",
+        "org.mockito:mockito-core:5.24.0",
         "org.nibor.autolink:autolink:0.11.0",
         "org.objenesis:objenesis:3.4",
         "org.ow2.asm:asm:" + OW2_ASM_VERSION,