diff --git a/website/src/components/report/ShowHostDetails.tsx b/website/src/components/report/ShowHostDetails.tsx
index db51c6d..4a8063a 100644
--- a/website/src/components/report/ShowHostDetails.tsx
+++ b/website/src/components/report/ShowHostDetails.tsx
@@ -231,9 +231,11 @@ export function TabulateSshKeys({ host, data }: { host: HostReport; data: HostPa
return (
+ Problem?
Type
Length
Known?
+ Seen?
Fingerprint
Comments
@@ -247,15 +249,21 @@ export function TabulateSshKeys({ host, data }: { host: HostReport; data: HostPa
const keyS = keysSeen[fp];
const key = (keyG || keyH || keyS) as SshPublicKey;
const known: 'global' | 'host' | 'unknown' = keyG ? 'global' : keyH ? 'host' : 'unknown';
+ const seen = keyS ? true : false;
+ const problem = (known === 'unknown' && seen) || ((known === 'host' || known === 'global') && !seen);
const comments = Array.from(new Set(keys.filter((x) => x.fingerprint === fp).map((x) => x.comment)));
return (
+ {problem ? '🔴' : '🟢'}
{key.type}
{key.length}
{known}
+
+ {seen ? 'yes' : 'no'}
+
{key.fingerprint}