diff --git a/src/main/java/com/microfocus/bdd/JunitReportReader.java b/src/main/java/com/microfocus/bdd/JunitReportReader.java index 5471492..78c987c 100644 --- a/src/main/java/com/microfocus/bdd/JunitReportReader.java +++ b/src/main/java/com/microfocus/bdd/JunitReportReader.java @@ -49,6 +49,8 @@ public class JunitReportReader implements Iterable{ public JunitReportReader(InputStream inputStream, String testcaseElementName) throws XMLStreamException { XMLInputFactory xmlInputFactory = XMLInputFactory.newInstance(); + xmlInputFactory.setProperty(XMLInputFactory.IS_SUPPORTING_EXTERNAL_ENTITIES, false); + xmlInputFactory.setProperty(XMLInputFactory.SUPPORT_DTD, false); reader = xmlInputFactory.createXMLEventReader(inputStream, StandardCharsets.UTF_8.name()); this.testcaseElementName = testcaseElementName; iterator = new ElementIterator();