diff --git a/dashboard.html b/dashboard.html
index 1e5d320..1709acb 100644
--- a/dashboard.html
+++ b/dashboard.html
@@ -148,8 +148,8 @@ async function refreshStatus() {
const r = data.requests || {};
document.getElementById("status-cards").innerHTML = `
-
Status
${p.status || '?'}
v${p.version || '?'}
-
+ Status
${escapeHtml(p.status || '?')}
v${escapeHtml(p.version || '?')}
+ Uptime
${escapeHtml(p.uptime || '?')}
Requests
${r.total || 0}
${r.active || 0} active
Errors
${r.errors || 0}
${r.timeouts || 0} timeouts
Sessions
${p.activeSessions || 0}
@@ -164,15 +164,15 @@ async function refreshStatus() {
document.getElementById("plan-cards").innerHTML = `
Session (5h)
-
${s.percent || '?'}
+
${escapeHtml(s.percent || '?')}
-
Resets in ${s.resetsIn || '?'}
+
Resets in ${escapeHtml(s.resetsIn || '?')}
Weekly (7d)
-
${w.percent || '?'}
+
${escapeHtml(w.percent || '?')}
-
Resets in ${w.resetsIn || '?'}
+
Resets in ${escapeHtml(w.resetsIn || '?')}
`;
}