add display info for device posture

This commit is contained in:
miloschwartz
2026-01-20 17:46:50 -08:00
parent 93bc6ba615
commit 3aa58fdc8f
6 changed files with 432 additions and 32 deletions

View File

@@ -38,6 +38,7 @@ export function formatFingerprintInfo(
): string {
if (!fingerprint) return "";
const parts: string[] = [];
const normalizedPlatform = fingerprint.platform?.toLowerCase() || "unknown";
if (fingerprint.platform) {
parts.push(
@@ -53,14 +54,17 @@ export function formatFingerprintInfo(
if (fingerprint.arch) {
parts.push(`${t("architecture")}: ${fingerprint.arch}`);
}
if (fingerprint.hostname) {
parts.push(`${t("hostname")}: ${fingerprint.hostname}`);
}
if (fingerprint.username) {
parts.push(`${t("username")}: ${fingerprint.username}`);
}
if (fingerprint.serialNumber) {
parts.push(`${t("serialNumber")}: ${fingerprint.serialNumber}`);
if (normalizedPlatform !== "ios" && normalizedPlatform !== "android") {
if (fingerprint.hostname) {
parts.push(`${t("hostname")}: ${fingerprint.hostname}`);
}
if (fingerprint.username) {
parts.push(`${t("username")}: ${fingerprint.username}`);
}
if (fingerprint.serialNumber) {
parts.push(`${t("serialNumber")}: ${fingerprint.serialNumber}`);
}
}
return parts.join("\n");