Bartosz Sekula be9a0a08a4
[ADF-5544] Missing Vulnerabilities in adf-cli audit (#8604)
* [ADF-5544] Missing Vulnerabilities in adf-cli audit

* ensure back compatibility
2023-05-29 16:53:33 +02:00

39 lines
1.4 KiB
Plaintext

---
Title: Audit info, <%= projName %> <%= projVersion %>
---
# Audit information for <%= projName %> <%= projVersion %>
This page lists the security audit of the dependencies this project depends on.
## Risks
- Critical risk: <%= jsonAudit.metadata.vulnerabilities.critical %>
- High risk: <%= jsonAudit.metadata.vulnerabilities.high %>
- Moderate risk: <%= jsonAudit.metadata.vulnerabilities.moderate %>
- Low risk: <%= jsonAudit.metadata.vulnerabilities.low %>
Dependencies analyzed: <%= jsonAudit.metadata.totalDependencies %>
## Libraries
| Severity | Module | Vulnerable versions |
| --- | --- | --- |
<% 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 %> |
<% } %>
<% } %>