diff --git a/agents-kt-identity/build.gradle.kts b/agents-kt-identity/build.gradle.kts
index 35918c9..11b2e02 100644
--- a/agents-kt-identity/build.gradle.kts
+++ b/agents-kt-identity/build.gradle.kts
@@ -29,7 +29,7 @@ dependencies {
// #4521 — vetted JOSE/JWS + JWKS library; badge verification is trust-critical, so we do not
// hand-roll JWS signature verification (alg-confusion, ES256 P1363/DER, alg=none are real footguns).
- api("com.nimbusds:nimbus-jose-jwt:10.3")
+ api("com.nimbusds:nimbus-jose-jwt:10.9.1")
testImplementation(kotlin("test"))
testImplementation("org.jetbrains.kotlinx:kotlinx-coroutines-test:1.11.0")
diff --git a/agents-kt-identity/gradle.lockfile b/agents-kt-identity/gradle.lockfile
index 4c7de9a..85ef512 100644
--- a/agents-kt-identity/gradle.lockfile
+++ b/agents-kt-identity/gradle.lockfile
@@ -1,7 +1,7 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
-com.nimbusds:nimbus-jose-jwt:10.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.nimbusds:nimbus-jose-jwt:10.9.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.apiguardian:apiguardian-api:1.1.2=testCompileClasspath
org.bouncycastle:bcprov-jdk18on:1.84=runtimeClasspath,testRuntimeClasspath
org.jetbrains.kotlin:kotlin-build-tools-api:2.4.0=kotlinAbiValidationCompatClasspath,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml
index 052691f..a8a72ce 100644
--- a/gradle/verification-metadata.xml
+++ b/gradle/verification-metadata.xml
@@ -520,6 +520,14 @@
+
+
+
+
+
+
+
+