@Override public String getIssueDetail() { String template = "! All found vulnerabilities have to be checked " + "" + "The following vulnerabilities for path <b>%s</b> found: <br/>"; String itemTemplate = "<li> %s - %s %s - %s <br/> %s <br/><br/>"; StringBuilder string = new StringBuilder(); string.append(String.format(template, path)); for (final Vulnerability v: vulnerabilities) { string.append(String.format(itemTemplate, v.getItemLink(), v.getItemCvssScore(), v.getExploitLink(), v.getTitle(), v.getItemDescription() )); } return string.toString(); }
private String getVulnerableIssue() { String template = "The following vulnerabilities for software <b>%s - %s</b> found: <br/>"; String itemTemplate = "<li> %s - %s %s - %s <br/> %s <br/><br/>"; StringBuilder string = new StringBuilder(); string.append(String.format(template, software.getName(), software.getVersion())); for (final Vulnerability v: software.getVulnerabilities()) { string.append(String.format(itemTemplate, v.getItemLink(), v.getItemCvssScore(), v.getExploitLink(), v.getTitle(), v.getItemDescription() )); } return string.toString(); }