mirror of
https://github.com/ysoftdevs/odc-analyzer.git
synced 2026-03-31 14:23:14 +02:00
Another set of UI improvements
This commit is contained in:
@@ -7,18 +7,27 @@
|
||||
</tr>
|
||||
}
|
||||
}
|
||||
@severityTable(vuln: Vulnerability) = {
|
||||
<p>Rating of severity on scale 0–10. The total score depends on following subscores:</p>
|
||||
<table class="vuln-details">
|
||||
@row("authentication")(vuln.cvss.authenticationr)
|
||||
@row("availability impact")(vuln.cvss.availabilityImpact)
|
||||
@row("access vector")(vuln.cvss.accessVector)
|
||||
@row("integrity impact")(vuln.cvss.integrityImpact)
|
||||
@row("access complexity")(vuln.cvss.accessComplexity)
|
||||
@row("confidential impact")(vuln.cvss.confidentialImpact)
|
||||
@row("total score")(vuln.cvss.score)
|
||||
</table>
|
||||
}
|
||||
@section = @{views.html.genericSection(idPrefix)(ht) _}
|
||||
<table class="vuln-details">
|
||||
@row("CWE")(vuln.cweOption)
|
||||
@row("CVSS: score")(vuln.cvss.score)
|
||||
@row("CVSS: authenticationr")(vuln.cvss.authenticationr)
|
||||
@row("CVSS: availability impact")(vuln.cvss.availabilityImpact)
|
||||
@row("CVSS: access vector")(vuln.cvss.accessVector)
|
||||
@row("CVSS: integrity impact")(vuln.cvss.integrityImpact)
|
||||
@row("CVSS: access complexity")(vuln.cvss.accessComplexity)
|
||||
@row("CVSS: confidential impact")(vuln.cvss.confidentialImpact)
|
||||
</table>
|
||||
@vuln.description
|
||||
<p class="cvss"><label>CVSS vulnerability score:</label> <span class="explained" title="@severityTable(vuln).toString()" onmouseover="$(this).tooltip({html: true, placement: 'right'}).tooltip('show')">
|
||||
@vuln.cvss.score match{
|
||||
case None => {<i>unknown</i>}
|
||||
case Some(score) => {<b>@score</b>}
|
||||
}
|
||||
</span></p>
|
||||
@vuln.cweOption.map{cwe =><p><label>Category:</label> <span class="explained" title="Vulnerability category according to Common Weakness Enumeration" onmouseover="$(this).tooltip({placement: 'right'}).tooltip('show')"><b>@cwe</b></span></p>}
|
||||
<label>Description:</label> @vuln.description
|
||||
@section("vuln-sw", "Vulnerable software"){
|
||||
<ul id="@idPrefix-details">
|
||||
@for(sw <- vuln.vulnerableSoftware){
|
||||
|
||||
Reference in New Issue
Block a user