Fleet logo
Menu An icon indicating that interacting with this button will open the navigation menu.
Fleet logo An 'X' icon indicating that this can be interacted with to close the navigation menu.
Multi platform
Device management   (+ MDM) Orchestration   (+ monitoring) Software management   (+ CVEs) Integrations

Docs
Stories
News Ask around Share your story COMPANY
The handbook What people are saying

Pricing Schedule a demo
Multi platform
Device management + MDM Orchestration + monitoring Software management + CVEs, usage, app library Integrations
Docs
Stories
News Ask around Schedule a demo Share your story COMPANY The handbook What people are saying
Pricing Try it yourself

Policies

A collection of policies, OS settings, and scripts for macOS, Windows, and Linux.

Contributions welcome over on GitHub.

macOS Apple

Linux Linux

Windows Windows

Ensure a password is required to wake the computer from sleep or screen saver is enabled

PREMIUM

Checks that password is required to wake the computer from sleep or screen saver is enabled.

Read more
Contributor's GitHub profile picture

Sharon Katz

Ensure auto-update is enabled

PREMIUM

Checks that the system is configured via MDM to automatically install updates.

Read more
Contributor's GitHub profile picture

Sharon Katz

Gatekeeper enabled

Checks to make sure that the Gatekeeper feature is enabled on macOS devices. Gatekeeper tries to ensure only trusted software is run on a mac machine.

Read more
Contributor's GitHub profile picture

Victor Vrantchan

Full disk encryption enabled

Checks to make sure that full disk encryption (FileVault) is enabled on macOS devices.

Read more
Contributor's GitHub profile picture

Victor Vrantchan

System Integrity Protection enabled

Checks to make sure that the System Integrity Protection feature is enabled.

Read more
Contributor's GitHub profile picture

Victor Vrantchan

Automatic login disabled

mdm-required

Checks that a mobile device management (MDM) solution configures the Mac to prevent login in without a password. Note: This policy will not report a value if FileVault is disabled.

Read more
Contributor's GitHub profile picture

Victor Vrantchan

Secure keyboard entry for Terminal application enabled

mdm-required

Checks that a mobile device management (MDM) solution configures the Mac to enabled secure keyboard entry for the Terminal application.

Read more
Contributor's GitHub profile picture

Victor Vrantchan

Antivirus healthy

Checks the version of Malware Removal Tool (MRT) and the built-in macOS AV (Xprotect). Replace version numbers with the latest version regularly.

Read more
Contributor's GitHub profile picture

Guillaume Ross

MDM enrolled

Required: osquery deployed with Orbit, or manual installation of macadmins/osquery-extension. Checks that a mac is enrolled to MDM. Add a AND on identity_certificate_uuid to check for a specific MDM.

Read more
Contributor's GitHub profile picture

Guillaume Ross

Docker application is up to date or not present

Checks if the application (Docker Desktop example) is installed and up to date, or not installed. Fails if the application is installed and on a lower version. You can copy this query and replace the bundle_identifier and bundle_version values to apply the same type of policy to other applications.

Read more
Contributor's GitHub profile picture

Guillaume Ross

SSH keys encrypted

Required: osquery must have Full Disk Access. Policy passes if all keys are encrypted, including if no keys are present.

Read more
Contributor's GitHub profile picture

Guillaume Ross

Firewall enabled

Checks if the firewall is enabled.

Read more
Contributor's GitHub profile picture

Guillaume Ross

Screen lock enabled

mdm-required

Checks that a mobile device management (MDM) solution configures the Mac to enable screen lock.

Read more
Contributor's GitHub profile picture

Guillaume Ross

Password requires 10 or more characters

Checks that the password policy requires at least 10 characters. Requires osquery 5.4.0 or newer.

Read more
Contributor's GitHub profile picture

Guillaume Ross

Operating system up to date

Checks that the operating system is up to date.

Read more
Contributor's GitHub profile picture

Guillaume Ross

Automatic updates enabled

mdm-required

Checks that a mobile device management (MDM) solution configures the Mac to automatically check for updates.

Read more
Contributor's GitHub profile picture

Guillaume Ross

Automatic update downloads enabled

mdm-required

Checks that a mobile device management (MDM) solution configures the Mac to automatically download updates.

Read more
Contributor's GitHub profile picture

Guillaume Ross

Automatic installation of application updates is enabled

mdm-required

Checks that a mobile device management (MDM) solution configures the Mac to automatically install updates to App Store applications.

Read more
Contributor's GitHub profile picture

Guillaume Ross

Automatic security and data file updates is enabled

mdm-required

Checks that a mobile device management (MDM) solution configures the Mac to automatically download updates to built-in macOS security tools such as malware removal tools.

Read more
Contributor's GitHub profile picture

Guillaume Ross

Automatic installation of operating system updates is enabled

mdm-required

Checks that a mobile device management (MDM) solution configures the Mac to automatically install operating system updates.

Read more
Contributor's GitHub profile picture

Guillaume Ross

Lock screen after inactivity of 20 minutes or less

mdm-required

Checks that a mobile device management (MDM) solution configures the Mac to lock the screen after 20 minutes or less.

Read more
Contributor's GitHub profile picture

Guillaume Ross

Internet sharing is blocked

mdm-required

Checks that a mobile device management (MDM) solution configures the Mac to prevent Internet sharing.

Read more
Contributor's GitHub profile picture

Guillaume Ross

Content caching is disabled

mdm-required

Checks that a mobile device management (MDM) solution configures the Mac to disable content caching.

Read more
Contributor's GitHub profile picture

Guillaume Ross

Ad tracking is limited

mdm-required

Checks that a mobile device management (MDM) solution configures the Mac to limit advertisement tracking.

Read more
Contributor's GitHub profile picture

Guillaume Ross

iCloud Desktop and Document sync is disabled

mdm-required

Checks that a mobile device management (MDM) solution configures the Mac to prevent iCloud Desktop and Documents sync.

Read more
Contributor's GitHub profile picture

Guillaume Ross

Firewall logging is enabled

mdm-required

Checks that a mobile device management (MDM) solution configures the Mac to log firewall activity.

Read more
Contributor's GitHub profile picture

Guillaume Ross

Guest account disabled

mdm-required

Checks that a mobile device management (MDM) solution configures the Mac to prevent the use of a guest account.

Read more
Contributor's GitHub profile picture

Guillaume Ross

Guest access to shared folders is disabled

mdm-required

Checks that a mobile device management (MDM) solution configures the Mac to prevent guest access to shared folders.

Read more
Contributor's GitHub profile picture

Guillaume Ross

No 1Password emergency kit stored in desktop, documents, or downloads folders

Looks for PDF files with file names typically used by 1Password for emergency recovery kits. To protect the performance of your devices, the search is one level deep and limited to the Desktop, Documents, Downloads, and Shared folders.

Read more
Contributor's GitHub profile picture

Brock Walters

Ensure Apple Intelligence is disabled

This policy detects if Apple Intelligence is disabled.

Read more
Contributor's GitHub profile picture

Allen Houchins

Full disk encryption enabled

Checks if the root drive is encrypted. There are many ways to encrypt Linux systems. This is the default on distributions such as Ubuntu.

Read more
Contributor's GitHub profile picture

Antivirus healthy

Checks that both ClamAV's daemon and its updater service (freshclam) are running.

Read more
Contributor's GitHub profile picture

Guillaume Ross

SSH keys encrypted

Required: osquery must have Full Disk Access. Policy passes if all keys are encrypted, including if no keys are present.

Read more
Contributor's GitHub profile picture

Guillaume Ross

Ensure 'Minimum password length' is set to '14 or more characters'

PREMIUM

This policy setting determines the least number of characters that make up a password for a user account.

Read more
Contributor's GitHub profile picture

Marcos Oviedo

Full disk encryption enabled

Checks to make sure that full disk encryption is enabled on Windows devices.

Read more
Contributor's GitHub profile picture

Josh Brower

Antivirus healthy

Checks the status of antivirus and signature updates from the Windows Security Center.

Read more
Contributor's GitHub profile picture

Guillaume Ross

SSH keys encrypted

Required: osquery must have Full Disk Access. Policy passes if all keys are encrypted, including if no keys are present.

Read more
Contributor's GitHub profile picture

Guillaume Ross

Suspicious autostart

Checks for an autostart that is attempting to load a dynamic link library (DLL) from the internet.

Read more
Contributor's GitHub profile picture

Screen lock enabled

Checks if the screen lock is enabled and configured to lock the system within 30 minutes or less.

Read more
Contributor's GitHub profile picture

Guillaume Ross

Firewall enabled, domain profile

Checks if a Group Policy configures the computer to enable the domain profile for Windows Firewall. The domain profile applies to networks where the host system can authenticate to a domain controller. Some auditors requires that this setting is configured by a Group Policy.

Read more
Contributor's GitHub profile picture

Josh Brower

Firewall enabled, private profile

Checks if a Group Policy configures the computer to enable the private profile for Windows Firewall. The private profile applies to networks where the host system is connected to a private or home network. Some auditors requires that this setting is configured by a Group Policy.

Read more
Contributor's GitHub profile picture

Josh Brower

Firewall enabled, public profile

Checks if a Group Policy configures the computer to enable the public profile for Windows Firewall. The public profile applies to networks where the host system is connected to public networks such as Wi-Fi hotspots at coffee shops and airports. Some auditors requires that this setting is configured by a Group Policy.

Read more
Contributor's GitHub profile picture

Josh Brower

SMBv1 client driver disabled

Checks that the SMBv1 client is disabled.

Read more
Contributor's GitHub profile picture

Josh Brower

SMBv1 server disabled

Checks that the SMBv1 server is disabled.

Read more
Contributor's GitHub profile picture

Josh Brower

Link-Local Multicast Name Resolution (LLMNR) disabled

Checks if a Group Policy configures the computer to disable LLMNR. Disabling LLMNR can prevent malicious actors from gaining access to the computer's credentials. Some auditors require that this setting is configured by a Group Policy.

Read more
Contributor's GitHub profile picture

Josh Brower

Automatic updates enabled

Checks if a Group Policy configures the computer to enable Automatic Updates. When enabled, the computer downloads and installs security and other important updates automatically. Some auditors require that this setting is configured by a Group Policy.

Read more
Contributor's GitHub profile picture

Josh Brower

Fleet logo
Multi platform Device management Orchestration Software management Integrations Pricing
Documentation Support Docs API Release notes Get your license
Company About News Jobs Logos/artwork Why open source?
ISO 27001 coming soon a small checkmarkSOC2 Type 2 Creative Commons Licence CC BY-SA 4.0
© 2025 Fleet Inc. Privacy
Slack logo GitHub logo LinkedIn logo X (Twitter) logo Youtube logo Mastadon logo
Tried Fleet yet?

Get started with Fleet

Start
continue
×