[GLE] Detect Dashboard

Uptime {{ health.uptime || '—' }}
{{ dashboard.total_devices }}
Devices
{{ dashboard.clean_devices }}
Clean
{{ dashboard.suspicious_count }}
Suspicious
{{ dashboard.compromised_count }}
Compromised
{{ dashboard.banned_count }}
Banned
{{ dashboard.active_sessions || 0 }}
Sessions
TimeDeviceVerdictFailPassScoreTime
{{ fmtTime(r.timestamp) }} {{ shortId(r.device_id) }} {{ r.verdict }} {{ r.fail_count }} {{ r.pass_count }} {{ r.integrity_score || '—' }} {{ r.total_time_ms?.toFixed(0) || '—' }}ms
No reports yet. Run test on device.
DeviceVerdictScoreReportsLast SeenStatus
{{ shortId(d.device_id) }} {{ d.last_verdict || '—' }} {{ d.integrity_score || '—' }} {{ d.report_count }} {{ fmtTime(d.last_seen) }} BANNEDATTESTED
No devices
Session IDDeviceIPLast PingSeqStatus
{{ s.session_id }} {{ shortId(s.device_id) }} {{ s.ip }} {{ fmtTime(s.last_ping) }} {{ s.seq_num }} {{ s.active ? 'ONLINE' : 'STALE' }}
No active UDP sessions
{{ name }} {{ count }}
No data

License Keys

New License

Key
Owner
Plan
Max Devices
Expires (optional)
Features
KeyOwnerPlanDevicesFeaturesStatusAction
{{ l.key }} {{ l.owner }} {{ l.plan }} {{ (l.devices||[]).length }}/{{ l.max_devices }} {{ (l.features||[]).join(', ') }} {{ l.active ? 'Active' : 'Revoked' }}
No licenses

Apple Integration Settings

DeviceCheck

{{ config.devicecheck_configured ? 'Configured' : 'Not Configured' }}
Team ID
{{ config.devicecheck_team_id || 'Not set' }}
Key ID
Set Not set
P8 Key
Loaded Not loaded

App Attest

{{ config.app_attest_ready ? 'Ready' : 'Not Ready' }}
Bundle ID
{{ config.bundle_id || 'Not set' }}
App ID
{{ config.devicecheck_team_id }}.{{ config.bundle_id }} Requires Team ID + Bundle ID
TLS
Enabled Disabled (HTTP)
Environment Variables
GLED_DC_KEY_ID, GLED_DC_TEAM_ID, GLED_DC_BUNDLE_ID, GLED_DC_P8_KEY
Set these in docker-compose.yml or your deployment environment to enable DeviceCheck and App Attest verification.

Device: {{ selectedDevice.device_id }}

Verdict
{{ selectedDevice.last_verdict }}
Integrity Score
{{ selectedDevice.integrity_score }}/100
Reports
{{ selectedDevice.report_count }}
First Seen
{{ fmtTime(selectedDevice.first_seen) }}
Attested
{{ selectedDevice.attested ? '✅ Yes' : '❌ No' }}
GOT Hash
{{ selectedDevice.known_got_hash || 'N/A' }}
SERVER FLAGS
{{ k }}

Latest Checks ({{ selectedDevice.reports[selectedDevice.reports.length-1]?.checks?.length || 0 }})

{{ c.status }} {{ c.name }} {{ c.detail }}