|
@@ -125,6 +125,8 @@ public class PluginHelper {
|
|
try (final InputStream is = new ByteArrayInputStream(pluginMetaContent.getBytes(Constants.UTF_8_CHARSET))) {
|
|
try (final InputStream is = new ByteArrayInputStream(pluginMetaContent.getBytes(Constants.UTF_8_CHARSET))) {
|
|
final DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
|
|
final DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
|
|
factory.setFeature(Constants.FEATURE_SECURE_PROCESSING, true);
|
|
factory.setFeature(Constants.FEATURE_SECURE_PROCESSING, true);
|
|
|
|
+ factory.setFeature(Constants.FEATURE_EXTERNAL_GENERAL_ENTITIES, false);
|
|
|
|
+ factory.setFeature(Constants.FEATURE_EXTERNAL_PARAMETER_ENTITIES, false);
|
|
factory.setAttribute(XMLConstants.ACCESS_EXTERNAL_DTD, StringUtil.EMPTY);
|
|
factory.setAttribute(XMLConstants.ACCESS_EXTERNAL_DTD, StringUtil.EMPTY);
|
|
factory.setAttribute(XMLConstants.ACCESS_EXTERNAL_SCHEMA, StringUtil.EMPTY);
|
|
factory.setAttribute(XMLConstants.ACCESS_EXTERNAL_SCHEMA, StringUtil.EMPTY);
|
|
final DocumentBuilder builder = factory.newDocumentBuilder();
|
|
final DocumentBuilder builder = factory.newDocumentBuilder();
|