diff --git a/lib/cli/templates/auditPage.ejs b/lib/cli/templates/auditPage.ejs index c3d818cd2c..5960d540d3 100644 --- a/lib/cli/templates/auditPage.ejs +++ b/lib/cli/templates/auditPage.ejs @@ -19,11 +19,20 @@ Dependencies analyzed: <%= jsonAudit.metadata.totalDependencies %> | Severity | Module | Vulnerable versions | | --- | --- | --- | -<% -for(var currentAdvisories in jsonAudit.advisories) { - severity = jsonAudit.advisories[currentAdvisories].severity; - vulnerable_versions = JSON.stringify(jsonAudit.advisories[currentAdvisories].vulnerable_versions); - module = jsonAudit.advisories[currentAdvisories].module_name; --%> +<% if(jsonAudit.auditReportVersion >= 2) { + for(var currentVulnerabilities in jsonAudit.vulnerabilities) { + severity = jsonAudit.vulnerabilities[currentVulnerabilities].severity; + vulnerable_versions = JSON.stringify(jsonAudit.vulnerabilities[currentVulnerabilities].range); + module = jsonAudit.vulnerabilities[currentVulnerabilities].name; + -%> |<%= severity %> | <%= module %> | <%= vulnerable_versions %> | <% } %> +<% } else { + for(var currentAdvisories in jsonAudit.advisories) { + severity = jsonAudit.advisories[currentAdvisories].severity; + vulnerable_versions = JSON.stringify(jsonAudit.advisories[currentAdvisories].vulnerable_versions); + module = jsonAudit.advisories[currentAdvisories].module_name; + -%> +|<%= severity %> | <%= module %> | <%= vulnerable_versions %> | +<% } %> +<% } %>