Skip to main content

Endpoint Security Scanning

Scan the local machine for security posture issues -- no MDM required.

Quick Start

cyscan endpoint # scan this machine
cyscan endpoint --format json # JSON output
cyscan endpoint --fail-below 80 # CI gate (fail if score < 80)

macOS Checks (23)

CategoryCheckSeverity
EncryptionFileVault disk encryptionCritical
MalwareGatekeeper (signed apps only)Critical
SystemSystem Integrity Protection (SIP)Critical
NetworkmacOS FirewallHigh
UpdatesAutomatic update checkHigh
UpdatesAutomatic update downloadMedium
AccessScreen lock password requiredHigh
AccessScreen lock delay (< 5 seconds)Medium
NetworkRemote Login (SSH) disabledHigh
NetworkRemote Management (ARD)Medium
NetworkFile Sharing (SMB)Medium
NetworkScreen SharingMedium
NetworkAirDropLow
UpdatesOS version currencyHigh
MalwareXProtect definitionsHigh
TheftFind My MacMedium
AccessGuest account disabledMedium
AccessLogin password hints disabledLow
BrowserSafari password autofillLow
NetworkBluetooth sharingMedium
NetworkInternet sharingHigh
NetworkContent cachingLow
SystemUnsigned kernel extensionsHigh

Linux Checks (12)

CategoryCheckSeverity
EncryptionLUKS disk encryptionCritical
NetworkUFW/iptables firewallHigh
SystemSELinux/AppArmorHigh
UpdatesUnattended security upgradesHigh
AccessSSH root login disabledCritical
AccessSSH password auth disabledHigh
NetworkSSH non-default portLow
SystemSUID binaries auditMedium
AccessFailed login attemptsMedium
SystemKernel ASLR enabledHigh
SystemCore dumps disabledMedium
Loggingauditd runningHigh

Scoring

Score is 0-100, weighted by severity:

  • Critical checks: 15 points each
  • High checks: 10 points each
  • Medium checks: 5 points each
  • Low checks: 2 points each

Fleet-Wide Scanning

For fleet-wide endpoint compliance, use the platform integrations:

ProviderWhat it covers
Microsoft IntuneWindows, macOS, iOS, Android -- compliance state, encryption, jailbreak, OS version, MAM policies
Jamf PromacOS and iOS -- FileVault, Gatekeeper, SIP, firewall, patch compliance, config profiles

Configure in Settings > Integrations > Connect Cloud Provider.