This page walks through connecting a CrowdStrike Falcon tenant to Oso so it can scan endpoints for installed AI agent software. For background on what EDR discovery does and how it compares to other sources, see the EDR overview.Documentation Index
Fetch the complete documentation index at: https://www.osohq.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
1. Create an API client in CrowdStrike Falcon
In the CrowdStrike Falcon console, create a new API client with the following scopes:- Hosts: Read
- Real Time Response: Read
2. Connect CrowdStrike in Oso
In Oso, go to Settings → Oso for Agents and find the EDR section.

| Field | Description |
|---|---|
| Display Name (optional) | A label for this integration, useful when more than one CrowdStrike tenant is connected. |
| Client ID | The API client ID from step 1. |
| Client Secret | The API client secret from step 1. |
| Cloud Region | Must match the CrowdStrike cloud where the API client was created. |
| Host Filter (optional) | A Falcon Query Language expression that limits which hosts are scanned. Leave blank to scan every host the API client can see. |
3. Restrict scope with a host filter (optional)
The host filter is applied during the seeding phase of every scan and supports any FQL expression that CrowdStrike’s/devices/queries/devices/v1 endpoint accepts. Examples:
platform_name:'Windows'+hostname:'prod-*'— Windows hosts whose hostname starts withprod-platform_name:'Mac'— macOS hosts onlytags:'SensorGroupingTags/managed-fleet'— hosts tagged in CrowdStrike
4. Run a scan
The first scan starts shortly after the integration is connected. After that, Oso re-scans every 12 hours, and a scan can be triggered on demand at any time using the Scan now button on the EDR card. During a scan, Oso enumerates hosts matching the filter, opens a Real Time Response session on each one, and runs read-only commands to inspect installed software.
