Host Hardening
18 security checks in the host hardening phase.
User Account
linux_user_accountOpenClaw should run under a non-root user to limit blast radius.
Siri
siriSiri indexes files, contacts, and app activity locally.
SSH Hardening
linux_ssh_hardeningSSH is the primary attack surface on a VPS. Hardening is critical.
Location Services
location_servicesLocation data embeds in file metadata that OpenClaw might process or transmit.
Bluetooth
bluetoothUnnecessary radio interface. Exposes the machine to proximity-based attacks.
Firewall (UFW)
linux_firewallA firewall limits inbound access to only the ports you need.
AirDrop & Handoff
airdropBoth create network-discoverable services. AirDrop makes this machine visible nearby.
Automatic Security Updates
linux_auto_updatesServers should auto-install security patches to prevent known exploits.
Analytics & Telemetry
analyticsDiagnostic data from this machine shouldn't go to Apple or third parties.
Fail2ban
linux_fail2banBlocks IPs after repeated failed login attempts.
Unnecessary Services
linux_unnecessary_servicesReducing running services minimizes the attack surface.
Spotlight Indexing
spotlightSpotlight indexes file contents and metadata. Reduces what's queryable by a compromised agent.
macOS Firewall
firewallHost-level firewall provides defense in depth beyond network isolation.
Disk Encryption
linux_disk_encryptionProtects data at rest if the server disk is accessed outside the VM.
FileVault (Full-Disk Encryption)
filevaultProtects data at rest if the machine is physically compromised.
User Account
admin_userOpenClaw should run under a standard (non-admin) user to limit blast radius.
iCloud
icloudiCloud syncs data off-device. A compromised agent's files shouldn't trigger cloud uploads.
Automatic Login
automatic_loginAutomatic login bypasses the login screen — anyone with physical access gets in.
