diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml
index f877b896..0d71deaf 100644
--- a/gradle/libs.versions.toml
+++ b/gradle/libs.versions.toml
@@ -1,18 +1,18 @@
 [libraries]
 assertJ = "org.assertj:assertj-core:3.26.3"
-commonsLogging = "commons-logging:commons-logging:1.2"
+commonsLogging = "commons-logging:commons-logging:1.3.4"
 jackson = "com.fasterxml.jackson.core:jackson-databind:2.18.1"
 #using version range to avoid suggested upgrades, 3.0.1 is last with annotations
 jsr305 = { module = "com.google.code.findbugs:jsr305", version = "[3.0.1, 3.0.1]" }
 junit4 = "junit:junit:4.13.2"
-logback = "ch.qos.logback:logback-classic:1.4.14"
+logback = "ch.qos.logback:logback-classic:1.5.12"
 reactorBom = "io.projectreactor:reactor-bom:2024.0.0"
 slf4jApi = "org.slf4j:slf4j-api:2.0.16"
 snakeYaml = "org.yaml:snakeyaml:1.33"
 spring = "org.springframework:spring-core:5.3.39"
-thymeleaf = "org.thymeleaf:thymeleaf:3.0.15.RELEASE"
+thymeleaf = "org.thymeleaf:thymeleaf:3.1.2.RELEASE"
 
 [plugins]
-sass = { id = "io.miret.etienne.sass", version = "1.4.1" }
+sass = { id = "io.miret.etienne.sass", version = "1.5.1" }
 shadow = { id = "com.github.johnrengelman.shadow", version = "7.1.2" }
-spotless = { id = "com.diffplug.spotless", version = "6.13.0" }
+spotless = { id = "com.diffplug.spotless", version = "6.25.0" }
diff --git a/src/main/resources/static/templates/layout.html b/src/main/resources/static/templates/layout.html
index 3baad9bc..8ac3deca 100644
--- a/src/main/resources/static/templates/layout.html
+++ b/src/main/resources/static/templates/layout.html
@@ -20,8 +20,8 @@
 >
  <head>
   <script
-   src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.1/jquery.min.js"
-   integrity="sha512-aVKKRRi/Q/YV+4mjoKBsE4x3H+BkegoM/em46NNlCqNTmUYADjBbeNefNxYV7giUp0VxICtqdrbqU7iVaeZNXA=="
+   src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js"
+   integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g=="
    crossorigin="anonymous"
    referrerpolicy="no-referrer"
   ></script>