diff --git a/plugin-management-library/pom.xml b/plugin-management-library/pom.xml
index 6c0cc3a7..fe4d7a49 100644
--- a/plugin-management-library/pom.xml
+++ b/plugin-management-library/pom.xml
@@ -65,6 +65,12 @@
jackson-dataformat-yaml
2.13.4
+
+
+ org.yaml
+ snakeyaml
+ 1.32
+
com.github.spotbugs
spotbugs-annotations
diff --git a/plugin-management-library/src/test/java/io/jenkins/tools/pluginmanager/impl/PluginManagerIntegrationTest.java b/plugin-management-library/src/test/java/io/jenkins/tools/pluginmanager/impl/PluginManagerIntegrationTest.java
index bd37ac87..59dece7e 100644
--- a/plugin-management-library/src/test/java/io/jenkins/tools/pluginmanager/impl/PluginManagerIntegrationTest.java
+++ b/plugin-management-library/src/test/java/io/jenkins/tools/pluginmanager/impl/PluginManagerIntegrationTest.java
@@ -298,7 +298,7 @@ public void verifyDownloads_smoke() throws Exception {
// Second cycle, with plugin update and new plugin installation
Plugin trileadAPI = new Plugin("trilead-api", "1.0.13", null, null);
- Plugin snakeYamlAPI = new Plugin("snakeyaml-api", "1.27.0", null, null);
+ Plugin snakeYamlAPI = new Plugin("snakeyaml-api", "1.31-84.ve43da_fb_49d0b", null, null);
List requestedPlugins_2 = Arrays.asList(trileadAPI, snakeYamlAPI);
PluginManager pluginManager2 = initPluginManager(
configBuilder -> configBuilder.withPlugins(requestedPlugins_2).withDoDownload(true));
diff --git a/plugin-management-library/src/test/resources/io/jenkins/tools/pluginmanager/impl/plugins.txt b/plugin-management-library/src/test/resources/io/jenkins/tools/pluginmanager/impl/plugins.txt
index a4a21c04..536c6e73 100644
--- a/plugin-management-library/src/test/resources/io/jenkins/tools/pluginmanager/impl/plugins.txt
+++ b/plugin-management-library/src/test/resources/io/jenkins/tools/pluginmanager/impl/plugins.txt
@@ -46,7 +46,7 @@ role-strategy:2.16
run-condition:1.3
scm-api:2.6.3
security-inspector:0.5
-snakeyaml-api:1.26.4
+snakeyaml-api:1.31-84.ve43da_fb_49d0b
ssh-credentials:1.18.1
timestamper:1.11.3
token-macro:2.12