Security Reports
Report on endpoint security, incidents, vulnerabilities, policy coverage, and fleet health for a defined period.
What a Security Report Is#
A security report describes the security state of the fleet over a period. It is the operational counterpart to a compliance report: where compliance asks whether controls exist, a security report asks whether they are working.
The most common mistake is reading a single total. A report is useful when it is compared with the same report for the previous period, with the same scope.
Report Types#
Seven report families cover the operational security questions:
| Report type | What it contains |
|---|---|
| Endpoint security baseline | Firewall, encryption, antivirus and secure boot state per device, with agent version coverage and disk capacity headroom. |
| Exposure and vulnerabilities | CVE inventory, known exploited vulnerabilities, endpoint exposure scores and the software to CVE matches behind them. |
| Threat and behavior | Alert register with severity and resolution state, process execution, shell history, DNS queries and shadow AI use. |
| Data loss incidents | DLP incidents by channel and classification, the enforcement action that was taken and the users generating most violations. |
| Asset and persistence | Local administrator accounts, logon activity, and scheduled tasks, startup programs and services flagged as suspicious. |
| Policy coverage and drift | Configuration drift, policy synchronization state and control coverage across the fleet. |
| Fleet health | Endpoints that stopped reporting, connectivity, buffered offline telemetry and endpoints awaiting a reboot. |
Filters#
- Date range - set it explicitly; it is what makes two reports comparable.
- Target scope - limit the report to the groups, profiles, or tags the audience owns.
- Severity - exclude informational items from a management report, but keep them for an engineering review.
- Module - include only the modules relevant to the question being answered.
Exporting#
- 1Set the scope and period
Define both before you generate. Changing them afterwards means the exported file no longer matches the report it came from.
- 2Generate the report
The report is built from live platform data at the moment it is generated, so generate it when you need it rather than keeping a stale copy.
- 3Review the summary against detail
Check that the totals match the detail records. A mismatch usually means a filter is applied to one and not the other.
- 4Export and store with its scope
Keep the period and scope with the exported file so a later reader can interpret it correctly.