Skip to content

// Generated from the feature catalog

37 Pluggable System Scanners

Knows What’s Wrong Before You Do · Shipped · workstation

Live probing across Linux and macOS: disks, SMART, thermal, USB, network, services, packages, wifi, boot, display, containers, processes, and more.

An extensible discovery engine that inspects every measurable dimension of a running system. 24 core scanners cover storage, services, network, security, sharing, backups, thermal, GPU, USB, display, containers, processes, boot, and more. 3 app scanners handle Flatpak, Snap, and AppImage. 10 macOS-specific scanners cover Homebrew, launchd, Time Machine, Mac App Store, and platform-native network/security/sharing/storage/thermal interfaces.

Scanners run concurrently under an execution budget, parsing native OS data (sysfs, procfs, systemctl, ioreg, system_profiler) into strongly-typed Discovery records. Results feed both the dashboard pages and the agent’s contextual awareness.

Read-only non-destructive operations: discovery scanners never mutate system state or modify filesystem configuration.

  • halbert_core/halbert_core/discovery/engine.py
  • halbert_core/halbert_core/discovery/scanners/
  • halbert_core/halbert_core/discovery/scanners/apps/
  • halbert_core/halbert_core/discovery/scanners/macos/