How to List Defender Settings Across All Windows Devices
Using Kolide, you can easily view and query Windows Defender Settings across your fleet.
Introduction
Windows Defender is the name for the built-in antivirus software that comes with Windows. It can serve as either a full antivirus and anti-malware service or it can augment commercial antivirus software that is installed on the device.
This device property enumerates windows Defender's current status including the state of its various subsystems, when the last time scans were performed, and the version of signatures currently deployed to the software.
What Windows Defender Setting Data Can Kolide Collect?
Kolide's endpoint agent bundles in osquery to efficiently collect Windows Defender Settings from Windows devices in your fleet. Once collected, Kolide will parse, clean up, and centrally store this data in Inventory for your team to view, query, or export via API.
Kolide meticulously documents every piece of data returned so you can understand the results.
Windows Defender Settings Schema
Column | Type | Description | |
---|---|---|---|
id | Primary Key |
Unique identifier for the object |
|
device_id | Foreign Key |
Device associated with the entry |
|
device_name | Text |
Display name of the device associated with the entry |
|
am_engine_version | Text |
The version of the anti-malware engine built-in to Windows Defender |
|
am_engine_version_major | Bigint |
|
|
am_engine_version_minor | Bigint |
|
|
am_engine_version_patch | Bigint |
|
|
am_engine_version_subpatch | Bigint |
|
|
am_product_version | Text |
The version of the anti-malware portion of Windows Defender |
|
am_product_version_major | Bigint |
|
|
am_product_version_minor | Bigint |
|
|
am_product_version_patch | Bigint |
|
|
am_product_version_subpatch | Bigint |
|
|
am_service_enabled | Boolean |
|
|
am_service_version | Text |
The version of the anti-malware service used by Windows Defender |
|
am_service_version_major | Bigint |
|
|
am_service_version_minor | Bigint |
|
|
am_service_version_patch | Bigint |
|
|
am_service_version_subpatch | Bigint |
|
|
antispyware_enabled | Boolean |
|
|
antispyware_signature_age | Bigint |
anti-spyware signature age in days Special Values:
|
|
antispyware_signature_updated_at | Timestamp |
The precise time the anti-sypware signatures in Windows Defender last updated |
|
antispyware_signature_version | Text |
The version of the anti-spyware signatures in Windows Defender |
|
antispyware_signature_version_major | Bigint |
|
|
antispyware_signature_version_minor | Bigint |
|
|
antispyware_signature_version_patch | Bigint |
|
|
antispyware_signature_version_subpatch | Bigint |
|
|
antivirus_enabled | Boolean |
|
|
antivirus_signature_age | Bigint |
Antivirus signature age in days Special Values:
|
|
antivirus_signature_updated_at | Timestamp |
The precise time the Antivirus signatures in Windows Defender last updated |
|
antivirus_signature_version | Text |
The version of the Antivirus signatures in Windows Defender |
|
antivirus_signature_version_major | Bigint |
|
|
antivirus_signature_version_minor | Bigint |
|
|
antivirus_signature_version_patch | Bigint |
|
|
antivirus_signature_version_subpatch | Bigint |
|
|
behavior_monitor_enabled | Boolean |
|
|
computer_id | Text |
Computer ID created by Microsoft Active Protection Service (MAPS) |
|
computer_state | Enum::Text |
Information about the current state of the device as it relates to Windows Defender Can be one of the following:
|
|
full_scan_age | Bigint |
Last full scan age in days Special Values:
|
|
ioav_protection_enabled | Boolean |
|
|
last_full_scan_source | Enum::Text |
The source of the last full scan Can be one of the following:
|
|
last_quick_scan_source | Enum::Text |
The source of the last quick scan Can be one of the following:
|
|
nis_enabled | Boolean |
|
|
nis_engine_version | Text |
The version of the Network Inspection Service (NIS) in Windows Defender |
|
nis_engine_version_major | Bigint |
|
|
nis_engine_version_minor | Bigint |
|
|
nis_engine_version_patch | Bigint |
|
|
nis_engine_version_subpatch | Bigint |
|
|
nis_signature_age | Bigint |
Network Inspection Service (NIS) signature age in days Special Values:
|
|
nis_signature_updated_at | Timestamp |
The precise time the Network Inspection Service (NIS) signatures in Windows Defender last updated |
|
nis_signature_version | Text |
The version of the Network Inspection Service (NIS) signatures used by Windows Defender |
|
nis_signature_version_major | Bigint |
|
|
nis_signature_version_minor | Bigint |
|
|
nis_signature_version_patch | Bigint |
|
|
nis_signature_version_subpatch | Bigint |
|
|
on_access_protection_enabled | Boolean |
|
|
quick_scan_age | Bigint |
Last quick scan age in days Special Values:
|
|
quick_scan_ended_at | Timestamp |
Time of last Quick Scan start |
|
quick_scan_started_at | Timestamp |
Time of last Quick Scan start |
|
real_time_protection_enabled | Boolean |
|
|
real_time_scan_direction | Enum::Text |
The source of the last quick scan Can be one of the following:
|
|
collected_at | Timestamp |
Time the row of data was first collected in the database |
|
updated_at | Timestamp |
Time the row of data was last changed in the database |
|
Why Should I Collect Windows Defender Settings?
IT & Security administrators may review this information to ensure the Windows Defender is updating as expected and has the latest available database of malware signatures.
End-User Privacy Consideration
Kolide practices Honest Security. We believe that data should be collected from end-user devices transparently and with privacy in mind.
This inventory does not capture any personally identifiable information.
When you use Kolide to list Windows Defender Setting data from end-user devices, Kolide gives the people using those devices insight into exactly what data is collected, the privacy implications, and who on the IT team can see the data. This all happens in our end-user privacy center which can be accessed directly by employees.