[ADF-5544] Missing Vulnerabilities in adf-cli audit (#8604)

* [ADF-5544] Missing Vulnerabilities in adf-cli audit

* ensure back compatibility
This commit is contained in:
Bartosz Sekula 2023-05-29 16:53:33 +02:00 committed by GitHub
parent 1e87264fbf
commit be9a0a08a4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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 %> |
<% } %>
<% } %>