Where you can use it
- Devices: the full device record, including Vitals and installed software
- Device Explorer: the search bar above the map
- User Inventory: user fields and accounts
- Issues: issues, severity, product, device and tag
- Tracked Views: the optional Resolved when rule
The basics
Every condition is a field, a colon and a value:: (not =). Join conditions with AND, OR and NOT, then press Enter to run the query.
You rarely need to remember field names. As you type, autocomplete suggests fields (with a short description of each) and, after the :, the values that field accepts. Type a few characters, pick a suggestion with the arrow keys, and repeat.
Common queries
- Operating system
- Tag
- Both
- Either
- Exclude
- Missing agent
os accepts Windows, MacOs or Linux.Vital states are booleans
A common source of confusion: Vital state isn’t a single string. Each integration exposes four boolean fields per device:
Compose them with
AND for the state you want:
Find devices by installed software
Every device carries the software installed on it, so you can find devices by what they run. Put the software conditions inside braces aftersoftware::
software:{.
Wildcards
Product names vary between vendors and tools, so use* to match any characters. *Chrome finds Google Chrome however it’s reported, and *Copilot* finds anything with Copilot in its name.
- Any Chrome
- AI tools
Natural language
You can also type a question in plain English, such as “Windows devices tagged End-User that don’t have CrowdStrike”. ThreatAware turns it into a query you can see and edit:What it can’t do
- Comparisons such as
<,>,<=and>=. For dates, use relative values such asnow-7d; see time values. contains,IN (...)andis empty. Use*wildcards for “starts with”, “ends with” or “contains”, andORinstead ofIN.
Next steps
Query Syntax reference
Every field, value type and integration prefix
Devices
Where you’ll write most queries, and save them as views
Logic Engine
Visual rules for tags, columns and Custom Vitals