FAQ update 2026-06 (#47777)

Resolves #25198.

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
This commit is contained in:
Steven Palmesano
2026-07-22 17:22:30 -05:00
committed by GitHub
co-authored by Mike Thomas
parent 369995037c
commit b202339e6e
2 changed files with 100 additions and 93 deletions
+11 -3
View File
@@ -26,6 +26,12 @@ Configure your EDR to trust binaries signed by Fleet's publisher, or exclude Fle
Most enterprise EDRs support this option through exclusions, exceptions, or trusted application settings.
**Publisher**: Add `Fleet Device Management Inc` as an exclusion rule.
**Binary paths**: Use a recursive path exclusion for:
- macOS/Linux: `/opt/orbit/`
- Windows: `C:\Program Files\Orbit\`
### Option 2: Allowlist by SHA-256 hash
Allowlist only the exact Fleet binaries your team plans to deploy. This gives you tighter control, but it adds operational overhead for every release.
@@ -46,15 +52,17 @@ See the [agent configuration docs](https://fleetdm.com/docs/configuration/agent-
## Contact Fleet and your EDR vendor
Your EDR vendor can tell you which allowlisting method they recommend and where to configure it.
Your EDR vendor can tell you which allowlisting method they recommend and where to configure it. If you notice a new flag against the orbit binary, please contact your EDR vendor support team to report the false positive; they will let you know the best path forward to address any exceptions you may want to make.
Fleet can provide the technical details your vendor may request, such as developer ID, current binary hashes, signing details, and behavior documentation.
Fleet is in active communication with EDR vendors to resolve false-positive flagging of the fleetd agent. Fleet can also provide the technical details your vendor may request, such as developer ID, current binary hashes, signing details, and behavior documentation.
## Why your EDR may flag Fleet
Fleet collects host telemetry to help your team understand system activity. Some of the same behaviors used for visibility, such as inspecting processes, binaries, or system state, can overlap with behaviors that EDR tools monitor closely.
That overlap does not mean Fleet is acting maliciously. It means your EDR is detecting behavior that resembles activity it is designed to inspect.
That overlap does not mean Fleet is acting maliciously, it means your EDR is detecting behavior that resembles activity it is designed to inspect. This is a known false-positive scenario that can occur when changes to the agent's behavior trigger heuristic-based detections, and it's especially common after a Fleet update.
It's common for security products to be falsely flagged as malicious because they need to access security-sensitive data (keychains, certificates, system configurations) to do their intended work. This is a known pattern across the industry and is not unique to Fleet; endpoint agents from many vendors encounter the same heuristic-based false positives.
## What the alert means
+89 -90
View File
@@ -8,13 +8,11 @@ Fleet offers managed cloud hosting for [Fleet Premium](https://fleetdm.com/prici
Fleet is simple enough to [spin up for yourself](https://fleetdm.com/docs/deploy/introduction) ([our operations guy did it](https://fleetdm.com/articles/i-work-in-operations-i-deployed-fleet-in-minutes)). Premium features are [available](https://fleetdm.com/pricing) either way.
## What is the easiest way to deploy Fleet?
Take a look at [Deploying Fleet](https://fleetdm.com/docs/deploy/deploy-fleet) for guides on Render or deploy for scale with AWS Terraform. You can also deploy Fleet anywhere you want.
## Where's the data stored?
You can enroll servers and laptops using a simple installer or automatically deliver Fleet's agent (fleetd) using your existing tools, such as Chef, Terraform, Munki/autopkg, Ansible, Puppet, Jamf, Intune, etc. As of [Fleet v4.53.0](https://fleetdm.com/releases/fleet-4.53.0), when Fleet's MDM is enabled for MacOS, fleetd is installed as part of the bootstrap.
Since Fleet is self-managed, some metadata is stored wherever it is deployed (e.g., Amazon, Azure, Google, your own data center, hybrid cloud, anywhere). That's done using a MySQL database, but the bulk of the data flows directly into a tool like Splunk or ElasticSearch. You can send that information to any of Fleet's supported log destinations.
By default, Fleet keeps fleetd up to date automatically. For self-managed instances, Fleet provides a [Simple upgrade process](https://fleetdm.com/docs/deploy/upgrading-fleet#upgrading-fleet).
## What options do I have for access control? What about auditing admin activity?
@@ -23,13 +21,19 @@ Fleet has built-in [audit logging](https://fleetdm.com/docs/rest-api/rest-api#ac
In addition, you can do GitOps because you can control your Fleet instance through a git repo, allowing you to use your standard CI/CD and approval process. This also tracks the history of changes as commits.
## Does Fleet include pre-built queries?
Fleet comes with a [built-in library](https://fleetdm.com/queries) for reporting device health and also includes over 400 optional [built-in CIS policies](https://fleetdm.com/docs/using-fleet/cis-benchmarks) for Mac and Windows.
## SLSA provenance attestation 🌶️
You can easily write reports yourself with auto-complete, as well as import queries for HID to detect IOCs using Yara or other intrusion detection mechanisms from the community or other vendors. Or, you can import policies to monitor for high-impact vulnerabilities such as a particular TPM chip; for example, a large vehicle manufacturer uses Fleet to do this.
Fleet's orbit binaries are built via GitHub Actions and include SLSA (Supply-chain Levels for Software Artifacts) provenance attestations. These attestations allow customers to cryptographically verify that a given binary was produced from a specific GitHub build job and source commit—providing confidence that the binary has not been tampered with.
You can verify the attestation using the `gh` CLI:
```bash
gh attestation verify <path-to-orbit-binary> --repo fleetdm/fleet
```
This gives your security team an additional signal when triaging EDR alerts: if the attestation verifies successfully, the binary is the authentic artifact produced by Fleet's CI pipeline.
Customers can build on these built-in policies to monitor ongoing compliance with regulatory standards like NIST, PCI, ISO, SOC, and HIPAA.
## Has anyone stress-tested Fleet? How many hosts can the Fleet server handle?
@@ -37,37 +41,30 @@ Fleet is used in production deployments with hundreds of thousands of hosts and
Its standard deployment practice to have multiple Fleet servers behind a load balancer. However, the MySQL database is typically the performance bottleneck and a single Fleet server can handle tens of thousands of hosts.
## Will Fleet slow down my servers? What about my employee laptops?
Unlike legacy systems, Fleet gives you complete control over how frequent and labor-intensive the scanning is.
## Do you offer pricing for unmanaged hosts? What about ephemeral hosts which may scale up or down?
When you collect data with Fleet, the [performance impact](https://fleetdm.com/releases/fleet-4.5.0) is automatically reported. You can analyze CPU, memory, and network usage or just compare whether a report's performance impact is “minimal,” “considerable,” or “excessive.” You can easily compare the average performance of a scan across all systems or troubleshoot performance on an individual host. If one of your queries gets too rowdy on a particular host, Fleet will [temporarily disable it](https://fleetdm.com/docs/using-fleet/osquery-process).
For now, the number of hosts is the maximum cap of hosts enrolled at any given time. Unmanaged hosts ("Pending" MDM status in Fleet) are not included in the enrolled hosts count.
You can test changes on a small subset of hosts first, then roll them out to the rest of your organization.
## What browsers does Fleet support?
## What is the easiest way to deploy Fleet?
Fleet supports the latest, stable releases of all major browsers and platforms.
Take a look at [Deploying Fleet](https://fleetdm.com/docs/deploy/deploy-fleet) for guides on Render or deploy for scale with AWS Terraform. You can also deploy Fleet anywhere you want.
We test each browser on Windows whenever possible, because our engineering team primarily uses macOS.
You can enroll servers and laptops using a simple installer or automatically deliver Fleet's agent (fleetd) using your existing tools, such as Chef, Terraform, Munki/autopkg, Ansible, Puppet, Jamf, Intune, etc. As of [Fleet v4.53.0](https://fleetdm.com/releases/fleet-4.53.0), when Fleet's MDM is enabled for MacOS, fleetd is installed as part of the bootstrap.
**Note:** This information also applies to [fleetdm.com](https://www.fleetdm.com).
By default, Fleet keeps fleetd up to date automatically. For self-managed instances, Fleet provides a [Simple upgrade process](https://fleetdm.com/docs/deploy/upgrading-fleet#upgrading-fleet).
### Desktop
- Chrome
- Firefox
- Edge
- Safari (macOS only)
## What MySQL versions are supported?
### Mobile
Fleet is tested with MySQL 8.0.44, 8.4.8, and 9.5.0 (9.6.0 is currently incompatible). Newer versions of MySQL 8 typically work well. AWS Aurora requires at least version 3.10.3. Please avoid using MariaDB or other MySQL variants that are not officially supported. Compatibility issues have been identified with MySQL variants, and these may not be addressed in future Fleet releases.
- Mobile Safari on iOS
- Mobile Chrome on Android
### Note
> - Not every feature in the Fleet admin UI is easy to use from mobile browsers, though you can now access many features of Fleet via mobile browser.
> - The Fleet admin user interface [may not be fully supported](https://github.com/fleetdm/fleet/issues/969) in Google Chrome when the browser is running on ChromeOS.
## What Redis versions are supported?
Fleet is actively tested with Redis 6.2 and 7 (specifically engine_version 7.1 on AWS ElastiCache). Redis 8 and Valkey are also known to work, though we don't currently actively test with those versions.
## What host operating systems does Fleet support?
@@ -86,6 +83,7 @@ While Fleet may still function partially or fully with OS versions older than th
> Full MDM support for Windows 11 25H2+ Requires Fleet v4.89.1 or later due to changes in Microsoft MDM protocol
### Linux support
Fleet Desktop is supported on the GNOME and KDE Plasma desktop environments. Fedora requires a [GNOME extension](https://extensions.gnome.org/extension/615/appindicator-support/) to enable system tray support. Other distributions like Ubuntu include this by default.
@@ -96,9 +94,46 @@ Fleet's default install/uninstall scripts use `apt-get` for Debian-based distrib
The `fleetctl package` command is not supported on DISA-STIG distribution.
## Is Fleet MIT licensed?
Different portions of the Fleet software are licensed differently, as noted in the [LICENSE](https://github.com/fleetdm/fleet/blob/main/LICENSE) file. The majority of Fleet is MIT licensed. Paid features require a license key.
## What browsers does Fleet support?
Fleet supports the latest, stable releases of all major browsers and platforms.
**Note:** This information also applies to [fleetdm.com](https://www.fleetdm.com).
### Desktop
- Chrome
- Firefox
- Edge
- Safari (macOS only)
### Mobile
- Mobile Safari on iOS
- Mobile Chrome on Android
### Note
> - Not every feature in the Fleet admin UI is easy to use from mobile browsers, though you can now access many features of Fleet via mobile browser.
> - The Fleet admin user interface [may not be fully supported](https://github.com/fleetdm/fleet/issues/969) in Google Chrome when the browser is running on ChromeOS.
## Will Fleet slow down my servers? What about my employee laptops?
Unlike legacy systems, Fleet gives you complete control over how frequent and labor-intensive the scanning is.
When you collect data with Fleet, the [performance impact](https://fleetdm.com/releases/fleet-4.5.0) is automatically reported. You can analyze CPU, memory, and network usage or just compare whether a report's performance impact is “minimal,” “considerable,” or “excessive.” You can easily compare the average performance of a scan across all systems or troubleshoot performance on an individual host. If one of your queries gets too rowdy on a particular host, Fleet will [temporarily disable it](https://fleetdm.com/docs/using-fleet/osquery-process).
You can test changes on a small subset of hosts first, then roll them out to the rest of your organization.
## How can I uninstall fleetd?
See the ["How to uninstall fleetd" guide](https://fleetdm.com/guides/how-to-uninstall-fleetd).
## How do I contact Fleet for support?
@@ -108,13 +143,30 @@ To get help from the community, visit https://fleetdm.com/support.
If your organization has Fleet Premium, you can [access professional support](https://fleetdm.com/customers/login) with a guaranteed response time.
## Do you offer pricing for unmanaged hosts? What about ephemeral hosts which may scale up or down?
For now, the number of hosts is the maximum cap of hosts enrolled at any given time. Unmanaged hosts ("Pending" MDM status in Fleet) are not included in the enrolled hosts count.
## Can I buy support or services separate from Fleet Premium?
## Where's the data stored?
The only way we are able to partner as a business to provide support and build new open source and paid features is through customers purchasing Fleet Premium.
## Is Fleet MIT licensed?
Different portions of the Fleet software are licensed differently, as noted in the [LICENSE](https://github.com/fleetdm/fleet/blob/main/LICENSE) file. The majority of Fleet is MIT licensed. Paid features require a license key.
## What is your commitment to open source stewardship?
- When a feature is free and open source we won't move that feature to a paid tier. Features might be removed from the open source codebase in other cases, for example when combining features from multiple tiers into one new feature.
- The majority of new capabilities added to Fleet will benefit all users, not just customers.
- We won't introduce features into the open source codebase with a fixed delay; if a feature is planned to land in both it will be released simultaneously in both.
- We will always release and open source all tests that we have for any open source feature.
- The free version of Fleet is enterprise ready.
- The open source codebase will not contain any artificial limits on the number of hosts, users, size, or performance.
- The majority of new features contributed by Fleet Device Management Inc will be open source.
- The product will be available for download without leaving an email address or logging in.
- We will always allow you to benchmark the performance of Fleet. (Fleet also [load tests the platform before every release](https://fleetdm.com/handbook/engineering#rituals), with increasingly ambitious targets. The scale of real time reporting supported by Fleet has increased 5,000% since 2019. Today, Fleet deployments support 500,000 devices, and counting. The company is committed to driving this number to 1M+, and beyond.)
Since Fleet is self-managed, some metadata is stored wherever it is deployed (e.g. Amazon, Azure, Google, your own data center, hybrid cloud, anywhere). That's done using a MySQL database, but the bulk of the data flows directly into a tool like Splunk or ElasticSearch. You can send that information to any of Fleet's supported log destinations.
## Can I fork Fleet's source code and build upon it myself to create my own features?
@@ -123,38 +175,13 @@ Potentially! Fleet is open core with a [source code license](https://github.com/
Anyone is free to contribute to the free or paid features of the project. We are always interested to hear feedback, and we are happy to take pull requests and ideas upstream any time we can.
## Can I buy support or services separate from Fleet Premium?
## Does Fleet include pre-built queries?
The only way we are able to partner as a business to provide support and build new open source and paid features is through customers purchasing Fleet Premium.
Fleet comes with a [built-in library](https://fleetdm.com/queries) for reporting device health and also includes over 400 optional [built-in CIS policies](https://fleetdm.com/docs/using-fleet/cis-benchmarks) for Mac and Windows.
You can easily write reports yourself with auto-complete, as well as import queries for HID to detect IOCs using Yara or other intrusion detection mechanisms from the community or other vendors. Or, you can import policies to monitor for high-impact vulnerabilities such as a particular TPM chip; for example, a large vehicle manufacturer uses Fleet to do this.
## Why is my EDR flagging the fleetd agent (orbit)?
EDR products such as SentinelOne and CrowdStrike may occasionally flag the fleetd agent (orbit) after an update. This is a known false-positive scenario that can occur when changes to the agent's behavior trigger heuristic-based detections.
It's common for security products to be falsely flagged as malicious because they need to access security-sensitive data (keychains, certificates, system configurations) to do their intended work. This is a known pattern across the industry and is not unique to Fleet; endpoint agents from many vendors encounter the same heuristic-based false positives.
<!-- For example, osquery v5.23.0 (released as part of the fleetd agent) included a change to prevent keychain corruption when querying the macOS `certificates` table. To safely access keychain data without risking corruption, osquery performs a temporary copy of keychain files to a temporary folder, uses the Apple APIs to read the keychain contents, and removes the temporary files after processing. This type of keychain access pattern can trigger EDR heuristic alerts even though the behavior is legitimate and expected.-->
Fleet is in active communication with EDR vendors to resolve false-positive flagging of the fleetd agent. If you notice a new flag against the orbit binary, please contact your EDR vendor support team to report the false positive. They will let you know the best path forward to address any exceptions you may want to make.
If your vendor supports excluding by "Publisher", add `Fleet Device Management Inc` as an exclusion rule that will prevent Fleet software from being mistakenly flagged. Additionally, us a recursive path exclusion with `/opt/orbit/` for macOS/Linux and `C:\Program Files\Orbit\` for Windows.
### SLSA provenance attestation 🌶️
Fleet's orbit binaries are built via GitHub Actions and include SLSA (Supply-chain Levels for Software Artifacts) provenance attestations. These attestations allow customers to cryptographically verify that a given binary was produced from a specific GitHub build job and source commit—providing confidence that the binary has not been tampered with.
You can verify the attestation using the `gh` CLI:
```bash
gh attestation verify <path-to-orbit-binary> --repo fleetdm/fleet
```
This gives your security team an additional signal when triaging EDR alerts: if the attestation verifies successfully, the binary is the authentic artifact produced by Fleet's CI pipeline.
## How can I uninstall fleetd?
See the ["How to uninstall fleetd" guide](https://fleetdm.com/guides/how-to-uninstall-fleetd).
Customers can build on these built-in policies to monitor ongoing compliance with regulatory standards like NIST, PCI, ISO, SOC, and HIPAA.
## How do I properly handle all these deprecation warnings in GitOps?
@@ -170,34 +197,6 @@ To migrate from queries to reports, teams to fleets, etc. and take care of any o
If you used the `teams/` directory to organize your ~~teams~~ fleets, use `git mv teams fleets` to _rename_ the folder. This is critical, as renaming with the file manager, the standard `mv` command, or GitHub Desktop will not cause git to initiate a _rename_ command, and will instead _delete_ and then _create_ files/folders, which will cause Fleet to delete the ~~teams~~ fleets and move all your devices into Unassigned.
## What is your commitment to open source stewardship?
- When a feature is free and open source we won't move that feature to a paid tier. Features might be removed from the open source codebase in other cases, for example when combining features from multiple tiers into one new feature.
- The majority of new capabilities added to Fleet will benefit all users, not just customers.
- We won't introduce features into the open source codebase with a fixed delay; if a feature is planned to land in both it will be released simultaneously in both.
- We will always release and open source all tests that we have for any open source feature.
- The free version of Fleet is enterprise ready.
- The open source codebase will not contain any artificial limits on the number of hosts, users, size, or performance.
- The majority of new features contributed by Fleet Device Management Inc will be open source.
- The product will be available for download without leaving an email address or logging in.
- We will always allow you to benchmark the performance of Fleet. (Fleet also [load tests the platform before every release](https://fleetdm.com/handbook/engineering#rituals), with increasingly ambitious targets. The scale of real time reporting supported by Fleet has increased 5,000% since 2019. Today, Fleet deployments support 500,000 devices, and counting. The company is committed to driving this number to 1M+, and beyond.)
## What MySQL versions are supported?
Fleet is tested with MySQL 8.0.44, 8.4.8, and 9.5.0 (9.6.0 is currently incompatible). Newer versions of MySQL 8 typically work well. AWS Aurora requires at least version 3.10.3. Please avoid using MariaDB or other MySQL variants that are not officially supported. Compatibility issues have been identified with MySQL variants, and these may not be addressed in future Fleet releases.
## What Redis versions are supported?
Fleet is actively tested with Redis 6.2 and 7 (specifically engine_version 7.1 on AWS ElastiCache). Redis 8 and Valkey are also known to work, though we don't currently actively test with those versions.
## What version of the Mac Admins osquery extension is supported?
Fleet deploys v1.4.1 of the [Mac Admins osquery extension](https://github.com/macadmins/osquery-extension), with full support for the tables currently available in Fleet. For a list of supported tables, see the [Fleet tables reference](https://fleetdm.com/tables).