show disk encryption for mac

This commit is contained in:
miloschwartz
2026-01-21 11:49:15 -08:00
parent a2b2fb804b
commit 72da4f39a8
2 changed files with 13 additions and 6 deletions

View File

@@ -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") {

View File

@@ -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(