How It Works
Sign In
Sign in with your company email. The agent links to your LowerPlane account and organization.
Automatic Checks
The agent runs security checks automatically and reports results to the dashboard. No manual action needed.
Security Checks
The agent performs the following checks on every platform:| Check | What It Verifies | Severity |
|---|---|---|
| OS Up to Date | Operating system has latest updates installed | High |
| Disk Encryption | Full disk encryption is enabled (FileVault, BitLocker, LUKS) | High |
| Firewall | System firewall is enabled and active | High |
| Screen Lock | Auto-lock is configured with password/PIN required on unlock | High |
| Antivirus | Endpoint protection software is installed and running | High |
| MDM Enrolled | Device is enrolled in Mobile Device Management (optional) | Low |
| Password Manager | A password manager is installed (optional) | Low |
MDM Enrolled and Password Manager are recommended checks — they don’t affect overall compliance status but are tracked for security posture visibility.
Downloads
Current version: 1.4.9macOS (Apple Silicon)
For M1, M2, M3, M4 Macs. Download
.dmg file.macOS (Intel)
For Intel-based Macs. Download
.dmg file.Windows (64-bit)
For Windows 10 and later. Download
.zip file.Linux (64-bit)
tar.gz archive for Ubuntu, Debian, Fedora, etc.
Installation Guide
macOS (Apple Silicon)
Download
Download
lowerplane-1.4.9-macos-arm64.dmg from the link above or from the Employee Portal (Devices > Download Agent).Open
Open LowerPlane from Applications. If macOS shows a security warning, go to System Settings > Privacy & Security and click Open Anyway.
macOS (Intel)
Windows
Extract
Right-click the
.zip file and select Extract All. Choose a location like C:\Program Files\LowerPlane.Run
Double-click
lowerplane.exe to launch the agent. If Windows SmartScreen shows a warning, click More info then Run anyway.Linux
Platform-Specific Check Details
macOS Checks
| Check | How It’s Verified |
|---|---|
| Disk Encryption | FileVault status via fdesetup status |
| Firewall | Application Firewall via socketfilterfw --getglobalstate |
| Screen Lock | askForPassword plist + display/system sleep timeout via pmset |
| Antivirus | Detects CrowdStrike, SentinelOne, Sophos, ESET, Malwarebytes, or built-in XProtect |
| OS Update | Compares current version against latest available via softwareupdate |
| MDM | Checks enrollment via profiles status -type enrollment |
| Password Manager | Detects 1Password, Bitwarden, LastPass, Dashlane, Keeper running processes |
Windows Checks
| Check | How It’s Verified |
|---|---|
| Disk Encryption | BitLocker status via manage-bde -status or Get-BitLockerVolume |
| Firewall | Windows Firewall status via netsh advfirewall show allprofiles |
| Screen Lock | Sleep/display timeout via powercfg, screensaver lock, GP inactivity policy |
| Antivirus | Windows Security Center Get-MpComputerStatus + third-party EDR detection |
| OS Update | Checks for pending updates via Get-HotFix and Windows Update API |
| MDM | Checks HKLM\SOFTWARE\Microsoft\Enrollments for MDM enrollment |
| Password Manager | Detects 1Password, Bitwarden, LastPass, Dashlane, Keeper running processes |
Linux Checks
| Check | How It’s Verified |
|---|---|
| Disk Encryption | LUKS encryption via lsblk and dmsetup |
| Firewall | ufw, firewalld, or iptables active status |
| Screen Lock | GNOME lock-enabled + idle-delay, KDE Autolock, xss-lock process |
| Antivirus | Detects ClamAV, CrowdStrike Falcon, SentinelOne, Sophos |
| OS Update | Checks package manager for pending updates (apt, dnf, yum) |
| MDM | Checks for Jamf, Mosyle, or fleet management agents |
| Password Manager | Detects 1Password, Bitwarden, KeePassXC running processes |
Troubleshooting
macOS: "LowerPlane can't be opened because it was not downloaded from the App Store"
macOS: "LowerPlane can't be opened because it was not downloaded from the App Store"
This is a standard macOS Gatekeeper security feature. Use one of these methods to allow the app:Method 1 — System Settings (Recommended):Then open the app normally. This removes the Gatekeeper quarantine flag entirely.
- Go to Apple menu () > System Settings (or System Preferences on macOS 12 and earlier).
- Click Privacy & Security in the sidebar.
- Scroll down to the Security section — you will see “LowerPlane” was blocked from use because it is not from an identified developer.
- Click Open Anyway, then confirm in the dialog that appears.
- Find LowerPlane in your Applications folder.
- Right-click (or Control-click) the app and select Open from the context menu.
- Click Open in the dialog to bypass Gatekeeper for this app.
Windows SmartScreen blocks the app
Windows SmartScreen blocks the app
Click More info on the SmartScreen dialog, then click Run anyway. This only appears on the first launch.
MFA required but not working
MFA required but not working
Make sure you complete the MFA step in the agent’s login screen. If using an authenticator app, enter the 6-digit code when prompted. If the code is rejected, check that your device clock is synchronized.
Checks show 'failing' but the feature is enabled
Checks show 'failing' but the feature is enabled
Some checks require specific configurations. For example, screen lock requires both an auto-lock timeout AND a password on unlock. Check the platform-specific details above for exact requirements.
Agent doesn't sync after login
Agent doesn't sync after login
Ensure your device has internet access. The agent syncs over HTTPS to
api.lowerplane.com. If your network uses a proxy, the agent may not be able to connect.How to uninstall
How to uninstall
macOS: Drag LowerPlane from Applications to Trash.
Windows: Delete the
lowerplane.exe file and remove the startup shortcut if created.
Linux: Run sudo rm /usr/local/bin/lowerplane.Privacy & Data
The LowerPlane Desktop Agent collects only security compliance status. It does not collect:- File contents or browsing history
- Keystrokes or screenshots
- Application usage data
- Location data
- Personal files or documents