diff --git a/public/index.html b/public/index.html
index 4a7197b..6ff4dc3 100644
--- a/public/index.html
+++ b/public/index.html
@@ -639,8 +639,8 @@ async function loadDashboard() {
const maxVal = Math.max(...Object.values(severityCounts), 1);
chartEl.innerHTML = `
${Object.entries(severityCounts).map(([sev, cnt]) => {
const color = { critical: 'danger', warning: 'warning', info: 'info' }[sev] || 'secondary';
- const pct = (cnt / maxVal) * 100;
- return `
`;
+ const pct = maxVal > 0 ? (cnt / maxVal) * 100 : 0;
+ return `
`;
}).join('')}
`;
document.getElementById('lastUpdated').textContent = 'Updated ' + new Date().toLocaleTimeString();