From a263c0c2003db0d0b821c8111cba06186825bdc0 Mon Sep 17 00:00:00 2001 From: Mick Grove Date: Thu, 15 Jan 2026 17:51:56 -0800 Subject: [PATCH] improving findings viewer --- docs/access-map-viewer/index.html | 55 ------------------------------- 1 file changed, 55 deletions(-) diff --git a/docs/access-map-viewer/index.html b/docs/access-map-viewer/index.html index 5831fdd..c6c61fa 100644 --- a/docs/access-map-viewer/index.html +++ b/docs/access-map-viewer/index.html @@ -891,10 +891,6 @@
Identities Mapped
0
-
-
Scan Duration
-
-
-
@@ -1613,10 +1609,6 @@ document.getElementById("stat-identities").textContent = (accessMap || []).length.toString(); - const durEl = document.getElementById("stat-duration"); - const scanSeconds = resolveScanDurationSeconds(rawData); - durEl.textContent = formatDurationText(scanSeconds); - renderStatusChart(validationCounts); } @@ -1757,50 +1749,6 @@ return counts; } - function resolveScanDurationSeconds(data) { - if (!data) return null; - const candidates = [ - data.scan_duration, - data.scanDuration, - data.duration_seconds, - data.duration, - data.stats && data.stats.scan_duration, - data.stats && data.stats.scanDuration, - data.summary && data.summary.scan_duration, - ]; - - for (const candidate of candidates) { - const parsed = parseDuration(candidate); - if (parsed != null) return parsed; - } - return null; - } - - function parseDuration(value) { - if (value === undefined || value === null) return null; - if (typeof value === "number" && Number.isFinite(value)) return value; - - const numeric = Number(value); - if (Number.isFinite(numeric)) return numeric; - - if (typeof value === "string") { - const match = value.match(/([\d.]+)\s*s/i); - if (match) { - const parsed = Number(match[1]); - if (Number.isFinite(parsed)) return parsed; - } - } - return null; - } - - function formatDurationText(seconds) { - if (seconds === null || seconds === undefined) return "-"; - const value = Number(seconds); - if (!Number.isFinite(value)) return "-"; - if (value < 1) return value.toFixed(3) + "s"; - return value.toFixed(2) + "s"; - } - function renderStatusChart(counts) { if (!statusChartCanvas) return; const ctx = statusChartCanvas.getContext("2d"); @@ -2074,8 +2022,6 @@ }); const counts = calculateValidationCounts(baseFindings); - const durationSeconds = resolveScanDurationSeconds(rawData); - const durationText = formatDurationText(durationSeconds); const hasAccess = Array.isArray(accessMap) && accessMap.length > 0; const statusImage = scope === "all" && statusChartCanvas ? statusChartCanvas.toDataURL("image/png") : ""; const highConfidence = baseFindings.filter((f) => { @@ -2158,7 +2104,6 @@
High Confidence
${highConfidence}
Active Credentials
${counts.active || 0}
Identities Mapped
${accessMap.length}
-
Scan Duration
${durationText}
${statusImage ? `Status chart` : ""}