diff --git a/engines/misc/pom.xml b/engines/misc/pom.xml
index d4113b21..5e81aa76 100644
--- a/engines/misc/pom.xml
+++ b/engines/misc/pom.xml
@@ -55,7 +55,7 @@
org.apache.pdfbox
pdfbox-tools
- 2.0.25
+ ${dependency.pdfbox.version}
diff --git a/engines/tika/src/main/java/org/alfresco/transform/tika/parsers/TikaOfficeDetectParser.java b/engines/tika/src/main/java/org/alfresco/transform/tika/parsers/TikaOfficeDetectParser.java
index 2f188a12..8d0409a9 100644
--- a/engines/tika/src/main/java/org/alfresco/transform/tika/parsers/TikaOfficeDetectParser.java
+++ b/engines/tika/src/main/java/org/alfresco/transform/tika/parsers/TikaOfficeDetectParser.java
@@ -32,7 +32,7 @@ import java.io.PushbackInputStream;
import java.util.HashSet;
import java.util.Set;
-import org.apache.poi.poifs.common.POIFSConstants;
+import org.apache.poi.poifs.filesystem.FileMagic;
import org.apache.poi.util.IOUtils;
import org.apache.tika.exception.TikaException;
import org.apache.tika.metadata.Metadata;
@@ -95,10 +95,7 @@ public class TikaOfficeDetectParser implements Parser
}
// Which is it?
- if (initial4[0] == POIFSConstants.OOXML_FILE_HEADER[0] &&
- initial4[1] == POIFSConstants.OOXML_FILE_HEADER[1] &&
- initial4[2] == POIFSConstants.OOXML_FILE_HEADER[2] &&
- initial4[3] == POIFSConstants.OOXML_FILE_HEADER[3])
+ if (FileMagic.valueOf(initial4) == FileMagic.OOXML)
{
ooxmlParser.parse(wrapped, handler, metadata, parseContext);
}
diff --git a/pom.xml b/pom.xml
index b1ff7c46..36a36914 100644
--- a/pom.xml
+++ b/pom.xml
@@ -10,7 +10,7 @@
org.springframework.boot
spring-boot-starter-parent
- 2.7.0
+ 2.7.1
@@ -20,16 +20,16 @@
11
latest
- 2.0.25
+ 2.0.26
3.0.1.12
${project.version}
5.16.4
2.13.3
2.13.3
4.13.2
- 3.5.2
- 2.2.1
- 4.1.2
+ 3.5.3
+ 2.4.1
+ 5.2.2
1.4
false