diff --git a/pom.xml b/pom.xml
index 628f65b3..e870b470 100644
--- a/pom.xml
+++ b/pom.xml
@@ -58,7 +58,11 @@
wink-json4j
1.4
-
+
+ io.github.pixee
+ java-security-toolkit
+
+
@@ -139,4 +143,16 @@
HEAD
+
+
+
+ io.github.pixee
+ java-security-toolkit
+ ${versions.java-security-toolkit}
+
+
+
+
+ 1.2.0
+
diff --git a/src/main/java/com/hcl/appscan/sdk/utils/ArchiveUtil.java b/src/main/java/com/hcl/appscan/sdk/utils/ArchiveUtil.java
index aad9f8c0..0eb0c7e0 100644
--- a/src/main/java/com/hcl/appscan/sdk/utils/ArchiveUtil.java
+++ b/src/main/java/com/hcl/appscan/sdk/utils/ArchiveUtil.java
@@ -6,6 +6,7 @@
package com.hcl.appscan.sdk.utils;
+import io.github.pixee.security.ZipSecurity;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
@@ -47,7 +48,7 @@ public class ArchiveUtil {
public static void unzip(File source, File destDir) throws IOException {
FileInputStream input = new FileInputStream(source);
- ZipInputStream zip = new ZipInputStream(new BufferedInputStream(input));
+ ZipInputStream zip = ZipSecurity.createHardenedInputStream(new BufferedInputStream(input));
destDir.mkdirs();
ZipEntry entry = null;