$def with (asset, vulnerability, score, datasource)
Vulnerability Calculation Detail
$datasource.name - $vulnerability.name - $asset.name
$if score.status == "failure":
Error: $score.error.message
$elif score.status == "missing":
Missing Value: $score.error.message
$else:
$round(score.overall, 3)
Vulnerability
$for cn, indicators in vulnerability.indicators.items():
$round(score.components[cn], 3)
$cn
Weight: $vulnerability.weights[cn]
$for i, (weight, indicator, normalizer) in enumerate(indicators):
$round(score.indicators[cn][i][1], 3)
$indicator.name
Raw Value: $score.indicators[cn][i][0]
Weight: $weight