diff --git a/public/index.html b/public/index.html index 478921f..3e78853 100644 --- a/public/index.html +++ b/public/index.html @@ -3187,9 +3187,9 @@ function renderHealthReport(d) { h += ''; // === DATA ACCURACY SECTION === - h += '
'; - h += '
'; - h += 'Score Breakdown — Why ' + score + '/100?
'; + h += '
'; + h += '
'; + h += 'Score Breakdown — Why ' + score + '/100?
'; // Score calculation table h += ''; @@ -3216,7 +3216,7 @@ function renderHealthReport(d) { totalE += earned; } var statusIcon = v.status === 'pass' ? '✅' : v.status === 'warning' ? '⚠️' : v.status === 'fail' ? '❌' : 'ℹ️'; - h += ''; + h += ''; h += ''; h += ''; h += ''; @@ -3230,7 +3230,7 @@ function renderHealthReport(d) { h += '
' + statusIcon + ' ' + info.label + '
' + statusIcon + ' ' + info.label + '' + (v.status === 'info' ? '—' : w) + '' + (v.status === 'info' ? '—' : earned) + '' + reason + '
'; // Data source note - h += '
'; + h += '
'; h += 'Data Sources: PeeringDB (profile, IX, facilities), RIPE Stat (prefixes, neighbours, visibility, RPKI), '; h += 'RIPE Atlas (probes), Cloudflare RPKI (ROA + ASPA), MANRS Observatory, RIPE DB (IRR objects).
'; h += 'Scoring: Each check has a weight reflecting its importance to routing security. ';