From 72da4f39a8d2a7f8f1a5325968ed1d0079c3e8d0 Mon Sep 17 00:00:00 2001 From: miloschwartz Date: Wed, 21 Jan 2026 11:49:15 -0800 Subject: [PATCH] show disk encryption for mac --- server/routers/client/getClient.ts | 12 ++++++------ server/routers/olm/recoverOlmWithFingerprint.ts | 7 +++++++ 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/server/routers/client/getClient.ts b/server/routers/client/getClient.ts index d3fe44d9..fd19f3b5 100644 --- a/server/routers/client/getClient.ts +++ b/server/routers/client/getClient.ts @@ -95,9 +95,9 @@ function getPlatformPostureData( } // macOS: Hard drive encryption, Biometric configuration, Firewall, System Integrity Protection (SIP), Gatekeeper, Firewall stealth mode else if (normalizedPlatform === "macos") { - // if (fingerprint.diskEncrypted !== null && fingerprint.diskEncrypted !== undefined) { - // posture.diskEncrypted = fingerprint.diskEncrypted; - // } + if (fingerprint.diskEncrypted !== null && fingerprint.diskEncrypted !== undefined) { + posture.diskEncrypted = fingerprint.diskEncrypted; + } if (fingerprint.biometricsEnabled !== null && fingerprint.biometricsEnabled !== undefined) { posture.biometricsEnabled = fingerprint.biometricsEnabled; } @@ -110,9 +110,9 @@ function getPlatformPostureData( if (fingerprint.macosGatekeeperEnabled !== null && fingerprint.macosGatekeeperEnabled !== undefined) { posture.macosGatekeeperEnabled = fingerprint.macosGatekeeperEnabled; } - if (fingerprint.macosFirewallStealthMode !== null && fingerprint.macosFirewallStealthMode !== undefined) { - posture.macosFirewallStealthMode = fingerprint.macosFirewallStealthMode; - } + // if (fingerprint.macosFirewallStealthMode !== null && fingerprint.macosFirewallStealthMode !== undefined) { + // posture.macosFirewallStealthMode = fingerprint.macosFirewallStealthMode; + // } } // Linux: Hard drive encryption, Firewall, AppArmor, SELinux, TPM availability else if (normalizedPlatform === "linux") { diff --git a/server/routers/olm/recoverOlmWithFingerprint.ts b/server/routers/olm/recoverOlmWithFingerprint.ts index d0d8b681..e5bc3da1 100644 --- a/server/routers/olm/recoverOlmWithFingerprint.ts +++ b/server/routers/olm/recoverOlmWithFingerprint.ts @@ -73,6 +73,13 @@ export async function recoverOlmWithFingerprint( ) .orderBy(currentFingerprint.lastSeen); + logger.debug(`currentFingerprint = ${platformFingerprint}`); + logger.debug(`userId = ${userId}`); + + logger.debug( + `recoverOlmWithFingerprint: found ${result.length} olms for userId ${userId} with provided fingerprint` + ); + if (!result || result.length == 0) { return next( createHttpError(