From 9134f557243c8f1a7ecf4e71ebb1ac85026cd16a Mon Sep 17 00:00:00 2001 From: Rachael Carder Date: Wed, 22 Mar 2023 15:12:34 -0500 Subject: [PATCH] Parse double asterisks correctly to avoid export errors --- CHANGELOG.md | 1 + lib/dradis/plugins/nessus/gem_version.rb | 2 +- lib/nessus/report_item.rb | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 56d6cd5..d8518b1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,6 @@ v4.7.0 (February 2023) - Clean up code tags in description fields + - Parse `**` correctly in the description field v4.6.0 (November 2022) - No changes diff --git a/lib/dradis/plugins/nessus/gem_version.rb b/lib/dradis/plugins/nessus/gem_version.rb index b5d7895..e077b31 100644 --- a/lib/dradis/plugins/nessus/gem_version.rb +++ b/lib/dradis/plugins/nessus/gem_version.rb @@ -9,7 +9,7 @@ def self.gem_version module VERSION MAJOR = 4 MINOR = 7 - TINY = 0 + TINY = 1 PRE = nil STRING = [MAJOR, MINOR, TINY, PRE].compact.join(".") diff --git a/lib/nessus/report_item.rb b/lib/nessus/report_item.rb index 10e3de6..2cac2dd 100644 --- a/lib/nessus/report_item.rb +++ b/lib/nessus/report_item.rb @@ -124,6 +124,7 @@ def method_missing(method, *args) def cleanup_html(source) result = source.dup result.gsub!(/(.*?)<\/code>/) { "\n\nbc. #{$1}\n\np. \n" } + result.gsub!(/^\s*\*\*/, "\np. **") result end