lib/nexpose/vulnerability.rb in dradis-nexpose-3.22.0 vs lib/nexpose/vulnerability.rb in dradis-nexpose-4.0.0

- old
+ new

@@ -110,20 +110,21 @@ end def cleanup_html(source) result = source.to_s result.gsub!(/<ContainerBlockElement>(.*?)<\/ContainerBlockElement>/m){|m| "#{ $1 }"} - result.gsub!(/<Paragraph preformat=\"true\">(.*?)<\/Paragraph>/m){|m| "\nbc. #{ $1 }\n\n"} + result.gsub!(/<Paragraph preformat=\"true\">(.*?)<\/Paragraph>/mi){|m| "\nbc. #{ $1 }\n\n"} result.gsub!(/<Paragraph>(.*?)<\/Paragraph>/m){|m| "#{ $1 }\n"} - result.gsub!(/<Paragraph>/, '') - result.gsub!(/<\/Paragraph>/, '') + result.gsub!(/<Paragraph>|<\/Paragraph>/, '') result.gsub!(/<UnorderedList>(.*?)<\/UnorderedList>/m){|m| "#{ $1 }"} - result.gsub!(/<ListItem>(.*?)<\/ListItem>/m){|m| "#{ $1 }\n"} + result.gsub!(/<OrderedList(.*?)>(.*?)<\/OrderedList>/m){|m| "#{ $2 }"} + result.gsub!(/<ListItem>|<\/ListItem>/, '') result.gsub!(/ /, '') + result.gsub!(/ /, '') result.gsub!(/\t\t/, '') - result.gsub!(/<URLLink LinkTitle=\"(.*?)\" LinkURL=\"(.*?)\"\/>/i) { "\"#{$1.strip}\":#{$2.strip} " } - result.gsub!(/<URLLink LinkURL=\"(.*?)\" LinkTitle=\"(.*?)\"\/>/i) { "\"#{$2.strip}\":#{$1.strip} " } - result.gsub!(/<URLLink(.*)LinkURL=\"(.*?)\"(.*?)>(.*?)<\/URLLink>/m) {|m| "\"#{$4.strip}\":#{$2.strip} " } + result.gsub!(/<URLLink(.*)LinkURL=\"(.*?)\"(.*?)>(.*?)<\/URLLink>/i) { "\"#{$4.strip}\":#{$2.strip} " } + result.gsub!(/<URLLink LinkTitle=\"(.*?)\"(.*?)LinkURL=\"(.*?)\"\/>/i) { "\"#{$1.strip}\":#{$3.strip} " } + result.gsub!(/<URLLink LinkURL=\"(.*?)\"(.*?)LinkTitle=\"(.*?)\"\/>/i) { "\"#{$3.strip}\":#{$1.strip} " } result.gsub!(/&gt;/, '>') result.gsub!(/&lt;/, '<') result end