From 8892ad9c88736aa8d5786cd4cae8c20bb0416d24 Mon Sep 17 00:00:00 2001 From: thc202 Date: Tue, 11 Apr 2023 10:59:51 +0100 Subject: [PATCH] Bump ZAP version and use `ZapHtmlLabel` Bump ZAP version to 2.12. Use `ZapHtmlLabel` to display HTML content. Fix #26. Signed-off-by: thc202 --- zaproxy/pom.xml | 2 +- .../attacksurfacedetector/AttackSurfaceDetectorPanel.java | 5 +++-- .../attacksurfacedetector/resources-filtered/ZapAddOn.xml | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/zaproxy/pom.xml b/zaproxy/pom.xml index 107fdb1..9544b2d 100644 --- a/zaproxy/pom.xml +++ b/zaproxy/pom.xml @@ -316,7 +316,7 @@ org.zaproxy zap - 2.7.0 + 2.12.0 provided diff --git a/zaproxy/src/org/zaproxy/zap/extension/attacksurfacedetector/AttackSurfaceDetectorPanel.java b/zaproxy/src/org/zaproxy/zap/extension/attacksurfacedetector/AttackSurfaceDetectorPanel.java index fbe9079..06f4b86 100644 --- a/zaproxy/src/org/zaproxy/zap/extension/attacksurfacedetector/AttackSurfaceDetectorPanel.java +++ b/zaproxy/src/org/zaproxy/zap/extension/attacksurfacedetector/AttackSurfaceDetectorPanel.java @@ -70,6 +70,7 @@ import org.parosproxy.paros.extension.AbstractPanel; import org.parosproxy.paros.extension.ViewDelegate; import org.parosproxy.paros.model.Model; +import org.zaproxy.zap.utils.ZapHtmlLabel; import javax.swing.event.DocumentEvent; import javax.swing.event.DocumentListener; @@ -786,7 +787,7 @@ public void mouseClicked(MouseEvent e) JPanel detailPanel = new JPanel(); detailPanel.setLayout(new GridBagLayout()); - JLabel displayArea = new JLabel(); + JLabel displayArea = new ZapHtmlLabel(); String displayStr = new String(); int y = 0; GridBagConstraints gridBagConstraints1 = new GridBagConstraints(); @@ -984,7 +985,7 @@ private JLabel addPanelTitleToGridBagLayout(String titleText, Container gridBagC private JLabel addPanelDescriptionToGridBagLayout(String descriptionText, Container gridBagContainer, int yPosition) { - final JLabel panelDescription = new JLabel(descriptionText); + final JLabel panelDescription = new ZapHtmlLabel(descriptionText); panelDescription.setHorizontalAlignment(SwingConstants.LEFT); GridBagConstraints gridBagConstraints = new GridBagConstraints(); gridBagConstraints.gridwidth = 3; diff --git a/zaproxy/src/org/zaproxy/zap/extension/attacksurfacedetector/resources-filtered/ZapAddOn.xml b/zaproxy/src/org/zaproxy/zap/extension/attacksurfacedetector/resources-filtered/ZapAddOn.xml index 96b121f..dc6275c 100644 --- a/zaproxy/src/org/zaproxy/zap/extension/attacksurfacedetector/resources-filtered/ZapAddOn.xml +++ b/zaproxy/src/org/zaproxy/zap/extension/attacksurfacedetector/resources-filtered/ZapAddOn.xml @@ -8,7 +8,7 @@ - Fix un-handled exception when target unavailable & address various "house keeping" tasks.
+ Properly display HTML content in GUI.
]]>