Skip to content

Commit be0694f

Browse files
committed
adjust code and fix unit tests
1 parent 5570672 commit be0694f

6 files changed

Lines changed: 2186 additions & 224 deletions

File tree

scanpipe/templates/scanpipe/includes/vulnerability_id.html

Lines changed: 23 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -5,24 +5,26 @@
55
{% else %}
66
{{ vulnerability.advisory_id }}
77
{% endif %}
8-
<ul class="mb-0">
9-
{% for alias in vulnerability.aliases %}
10-
<li>
11-
{% if alias|slice:":3" == "CVE" %}
12-
<a href="https://nvd.nist.gov/vuln/detail/{{ alias }}" target="_blank">{{ alias }}
13-
<i class="fa-solid fa-up-right-from-square mini"></i>
14-
</a>
15-
{% elif alias|slice:":4" == "GHSA" %}
16-
<a href="https://github.com/advisories/{{ alias }}" target="_blank">{{ alias }}
17-
<i class="fa-solid fa-up-right-from-square mini"></i>
18-
</a>
19-
{% elif alias|slice:":3" == "NPM" %}
20-
<a href="https://github.com/nodejs/security-wg/blob/main/vuln/npm/{{ alias|slice:"4:" }}.json" target="_blank">{{ alias }}
21-
<i class="fa-solid fa-up-right-from-square mini"></i>
22-
</a>
23-
{% else %}
24-
{{ alias }}
25-
{% endif %}
26-
</li>
27-
{% endfor %}
28-
</ul>
8+
{% if vulnerability.aliases %}
9+
<ul class="mb-0">
10+
{% for alias in vulnerability.aliases %}
11+
<li>
12+
{% if alias|slice:":3" == "CVE" %}
13+
<a href="https://nvd.nist.gov/vuln/detail/{{ alias }}" target="_blank">{{ alias }}
14+
<i class="fa-solid fa-up-right-from-square mini"></i>
15+
</a>
16+
{% elif alias|slice:":4" == "GHSA" %}
17+
<a href="https://github.com/advisories/{{ alias }}" target="_blank">{{ alias }}
18+
<i class="fa-solid fa-up-right-from-square mini"></i>
19+
</a>
20+
{% elif alias|slice:":3" == "NPM" %}
21+
<a href="https://github.com/nodejs/security-wg/blob/main/vuln/npm/{{ alias|slice:"4:" }}.json" target="_blank">{{ alias }}
22+
<i class="fa-solid fa-up-right-from-square mini"></i>
23+
</a>
24+
{% else %}
25+
{{ alias }}
26+
{% endif %}
27+
</li>
28+
{% endfor %}
29+
</ul>
30+
{% endif %}

scanpipe/templates/scanpipe/tabset/tab_vulnerabilities.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
{% for vulnerability in tab_data.fields.affected_by_vulnerabilities.value %}
1414
<tr>
1515
<td>
16-
{% include 'scanpipe/includes/vulnerability_id.html' with vulnerability=vulnerability VULNERABLECODE_URL=tab_data.VULNERABLECODE_URL %}
16+
{% include 'scanpipe/includes/vulnerability_id.html' with vulnerability=vulnerability %}
1717
</td>
1818
<td>
1919
{% include 'scanpipe/includes/vulnerability_summary.html' with vulnerability=vulnerability only %}

0 commit comments

Comments
 (0)