Skip to content
MoftgateMoftgate Docs
Product guide

Reports & Compliance

Report on security posture, compliance evidence, and operational outcomes from live platform data.

Reports Overview#

The Reports module turns platform data into summaries a decision maker can read. Every report is built from live data at the moment it is generated, so it reflects the current state of the platform rather than a cached copy.

The catalogue holds ninety six report definitions across twelve modules, from endpoint inventory to governance and audit. Two rules keep reports useful. First, always state the date range and the target scope. Second, compare a report with the previous report instead of reading it alone.

Security & Vulnerability Posture with CVE tracking, policy drift, certificate expirations, and protection coverage.
Security and vulnerability posture report
Close image

Report Catalogue#

Open Reports and then Report Catalogue from the sidebar. The catalogue is one list grouped by module. Each row shows the module icon, the report name, a one line description and the report category. The name is a link that opens the report viewer with live rows, charts and summary metrics.

  • Search matches the report name, the description, the category and the module.
  • The module filter limits the list to one module and shows how many reports it holds.
  • Run generates the report in the background and stores it in the run history.
  • Schedule creates a recurring delivery for the same definition.
  • Custom Report creates a new definition from a base report. You select the columns and the filters the audience needs, and the derived report appears in the catalogue.
Reports are not dashboards
Use the Command Center for live operation and Reports for periodic review. A dashboard answers "what now"; a report answers "what changed".

Report Modules#

Twelve modules contribute report definitions. The count next to each module is the number of reports it holds in the catalogue.

ModuleReportsWhat it answers
Endpoint Management8Device inventory, OS distribution, agent versions, disk capacity, security baseline, connectivity, network and VPN posture, and installed software.
Data Loss Prevention8DLP incidents, leak vectors, classification detections, enforcement actions, highest risk users, AI platform usage, policy coverage, and application and web controls.
Threat & Behavior8Behavior activity, alert register, alert severity, most used applications, process execution, shell history, DNS queries, and shadow AI use.
Exposure Management8CVE inventory, known exploited vulnerabilities, endpoint exposure scores, findings, vulnerable software, attack surface ports, exclusions, and risk distribution.
SaaS Security Posture8SaaS integrations, delivery events, delivery failures, cloud tenant configuration, directory sync, group mappings, SIEM targets, and directory user coverage.
Data Security Posture8Discovery results, coverage by classification, discovery tasks, scan runs, high risk PII findings, file integrity events, sensitive volume, and file type breakdown.
Patch Management8Update tasks, outdated software, patch policies, pending patches, installed patch history, reboot pending endpoints, software catalogue, and KB exclusions.
Compliance & Policy18Posture trend, endpoint scores, configuration drift, GPO enforcement, certificates, baselines, control coverage, policy synchronization, cross-framework mapping, and the nine regulation reports.
Governance & Audit8Audit log, audit activity by action, report run history, scheduled report register, API keys, webhooks, role permissions, and platform update history.
Executive Reporting2Executive posture summary scorecard and the unified risk register that collects alerts, findings, drift and DLP incidents.
IT Asset Management7Hardware health forecast, local administrators, logon activity, persistence and autostart, drivers, software asset coverage, and unenrolled network devices.
IT Operations5Automation execution log, automation reliability, script executions, remote access sessions, and VPN usage.
Every module reports on collected data
Reports reuse the data the platform already collects. A new report definition does not require new collection, and a new regulation reuses the same evidence sources.

Regulatory Reports#

Nine regulations have a control by control report. Each report assesses the articles of the regulation with live platform evidence and marks the items the platform cannot measure as manual review.

FrameworkJurisdictionControls
KVKKTürkiye13
GDPREuropean Union13
ISO/IEC 27001:2022International18
HIPAA Security RuleUnited States14
PCI DSS v4.0International18
SOC 2International12
NIST CSF 2.0United States22
CIS Controls v8.1International18
ISO/IEC 42001:2023International9
  • The date range sets the evidence window. Reports that measure activity, such as the audit trail, file integrity events and password rotation, are limited to that window.
  • The target scope narrows endpoint derived evidence to the selected groups, profiles, tags, endpoints or custom fields.
  • Platform wide evidence, such as MFA, single sign on, SIEM forwarding and the audit trail, is labelled as platform wide in the evidence text, so it is not read as narrowed.
  • An empty scope does not fall back to the whole fleet. The affected control becomes manual review and reports that no endpoint is reporting.
  • Each control is graded from its evidence. Ninety percent or more is compliant, sixty percent or more is partially compliant, and below that is non compliant.
  • Every framework report lists the other frameworks that share the same evidence in an Also Satisfies column.
Cross-framework control mapping
The Cross-Framework Control Mapping report shows every evidence source with the frameworks and the controls it satisfies. One measurement can prove compliance across several regulations, which is the same idea a governance platform uses when it maps controls once and reuses them everywhere.
Compliance score, protection layers and GPO enforcement measured from live platform data.
Compliance and policy enforcement report
Close image

Scope and Filters#

  • Date range: always set it explicitly. A report without a date range cannot be compared with the next one.
  • Target scope: limit the report to a group, profile, tag, endpoint or custom field. The same control is used in every report.
  • Module filter: include only the modules the audience cares about.
  • Severity and status filters: exclude informational items from a management report and keep them for an engineering review.
  • Search, sorting and pagination run on the server, so a report with a large result set stays responsive.
Save the scope
Save the filter combination you use for a recurring report so the next run uses exactly the same scope.

Reporting Workflow#

  1. 1
    Choose the scope

    Set the module, target scope, date range and status filters. A narrow scope produces a report that can actually be acted on.

  2. 2
    Generate the report

    Run the report from the catalogue or from the viewer. Generation happens in the background and the result is stored in the run history.

  3. 3
    Review the results

    Compare the summary metrics with the detail records and look for gaps, not only for failures.

  4. 4
    Deliver and keep the baseline

    Send the output to the responsible team or schedule it for recurring delivery, and keep the file so the next report can be compared against it.

Scheduling and Run History#

A schedule delivers the same report on a fixed cadence. Run history keeps every generated report with its requester, format and delivery state.

FrequencyDelivery window
DailyCovers the previous day and delivers once every day.
WeeklyCovers the previous week and delivers once every week.
MonthlyCovers the previous month and delivers once every month.
QuarterlyCovers the previous three months and delivers once every quarter.
  • A schedule stores the definition, the filters, the target scope, the output format and the recipients.
  • Recipients receive the file through the platform notification system, so delivery follows the same mail configuration as the rest of the platform.
  • Pause stops delivery without deleting the schedule. Run now produces the report immediately.
  • The schedule list shows the last delivery result, the last error and the next run time.
  • Run history lists queued, running, completed and failed reports. A completed report can be downloaded by the user who has access to it.
  • Generated files are kept for the retention window configured on the appliance, thirty days by default, and are then removed automatically.

Output Formats#

A report can be produced as CSV, Excel (XLSX), PDF or JSON. The format is selected when the report is generated or scheduled.

  • PDF carries the Moftgate logo, the report date in your time zone, the name of the user who generated it, page numbers and an optional footer note.
  • The footer note is available for PDF only and holds up to five hundred characters. Use it for the audit reference or the period label.
  • Excel output adds a report information sheet with the same metadata as the PDF.
  • CSV and JSON carry the rows only and are intended for downstream processing.
Keep the scope with the file
The exported file carries its period and scope. Keep them with the file so a later reader can interpret the numbers correctly.

Frequently Asked Questions#

Which modules feed the reports?
Twelve modules: endpoint management, data loss prevention, threat and behavior, exposure management, SaaS security posture, data security posture, patch management, compliance and policy, governance and audit, executive reporting, IT asset management and IT operations.
Why is a single number not enough?
A total without its date range and target scope can be misleading. Always read a report with the scope it was generated from, and compare it with the previous period.
Can I schedule a report?
Yes. A definition can be delivered daily, weekly, monthly or quarterly to a list of recipients, in CSV, Excel, PDF or JSON. You can pause a schedule or run it immediately.
Can I build my own report?
Yes. Custom Report derives a new definition from a base report. You select the columns and the filters the audience needs, and the derived report appears in the catalogue next to the built-in ones.
How long are generated reports kept?
Generated files are kept for the retention window configured on the appliance, thirty days by default, and are then removed. Export the reports that must outlive that window.
Does a regulation report invent values?
No. Every control is measured from live platform data. Items the platform cannot measure, such as a data protection officer appointment, are marked as manual review instead of being estimated.