How To Use the Audit Module

The Audit Module is a dedicated top-level page in AD Reports that lets you run multiple reports in a single batch using reusable Audit Profiles. It features a master/detail layout with a profiles list, reports-in-profile preview, and full-height result tabs — all with parallel execution (up to 4 reports concurrently) for 3–4× faster audits.

What is an Audit Profile?
An Audit Profile is a reusable collection of reports that you can run together as a batch. AD Reports ships with twelve built-in profiles (marked with a ★ star icon), including the compliance-oriented PCI-DSS Quarterly and SOC 2 Annual and, since 7.6.3, Five Eyes AD Compromise, Pentest Re-check and Platform Readiness. You can also create your own custom profiles with any combination of reports from any category.

Built-in Audit Profiles

AD Reports includes twelve ready-to-use audit profiles covering common audit scenarios:

Profile Name Reports Description
★ Quick Overview 12 Executive summary — baseline inventory of users, groups, computers, and GPOs with key health indicators.
★ Security Audit 24 Full security posture review — privilege risks, delegation misconfigurations, Kerberoasting targets, Shadow Admins, LAPS coverage, and circular group nesting.
★ Hygiene Check 16 IT operations cleanup — stale accounts, inactive computers, empty groups, deep nesting, orphaned AdminSDHolder flags, and LAPS gaps.
★ Compliance Report 22 Auditor-ready compliance review — password policies, user rights assignments, delegation permissions, and LAPS coverage across all object types.
★ User Lifecycle 13 Account lifecycle review — new accounts, expiring accounts, inactive users, never-logged-on accounts, and disabled users ready for cleanup.
★ Kerberos Attack Surface 11 Kerberos security audit — SPNs, constrained and resource-based constrained delegation, AS-REP Roasting targets, and accounts vulnerable to Kerberoasting.
★ Legacy OS & Stale Systems 12 Legacy infrastructure audit — Windows NT/2000/XP/2003/Vista/2008/7/2012 systems, inactive computers, and LAPS coverage gaps.
★ PCI-DSS Quarterly New in 7.6 22 PCI-DSS evidence set — privileged access and least privilege, account identification and authentication, configuration standards, and unsupported operating systems.
★ SOC 2 Annual New in 7.6 23 SOC 2 evidence set — privileged access, account provisioning and deprovisioning, group-based access and effective permissions.
★ Five Eyes AD Compromise New in 7.6.3 11 The security findings for the techniques of the Five Eyes guide Detecting and mitigating Active Directory compromises — 9 of its 18 techniques are checked.
★ Pentest Re-check New in 7.6.3 14 The findings a penetration test report names first, by severity, with every Kerberoastable account and every password that never expires — run it again after fixing to see what is fixed, still open and new.
★ Platform Readiness New in 7.6.3 11 Readiness checks for dated Microsoft changes — Windows versions out of support or nearing it, accounts without AES for Kerberos, LAPS coverage, and who can create dMSAs (computers, accounts) — run it again after fixing to see what is fixed, still open and new.
Reset to latest: Built-in profiles are editable but not deletable. If you have modified a built-in profile and want to restore it, use Edit → Reset Default Profiles to Latest on the Audit toolbar. This restores all built-in profiles to their latest definitions without affecting your custom profiles.
1

Open the Audit Page

Click Audit in the left navigation panel. The Audit page opens with a master/detail layout:

  • Left panel (top) — Profiles list showing name, enabled report count, and last-run time
  • Left panel (bottom) — Reports-in-profile tree preview, grouped by category with counts and bold category headers
  • Right panel — Full-height result tabs area

Built-in profiles are marked with a ★ star prefix. The panel divider is draggable so you can adjust the left/right split to your preference. The page remembers how you size its panels, and Reset Layout in the Tools group of the Audit ribbon puts them back New in 7.6.

AD Reports Audit Module master/detail layout

2

Run an Audit

Select a profile in the profiles list, then double-click it or click the Run button on the toolbar. You can also right-click a profile and choose Run from the context menu.

The audit runner executes up to 4 reports in parallel, providing 3–4× faster execution compared to sequential processing. A progress bar and status label show real-time progress. Result tabs appear as each report finishes, with color-coded status icons:

  • • Green — report completed with results
  • • Gray — report completed but returned no data
  • • Red — report encountered an error

Result grids open with the Find Panel and Auto-Filter Row enabled for immediate searching and filtering.

AD Reports Audit running with parallel execution and result tabs

You can cancel a running audit at any time by clicking the Stop button. Reports that have already completed will remain in their tabs.

Run or View a Single Report New in 7.5.1.3

You don't have to run an entire profile to look at one report. Click a single report in the profile's reports-in-profile list to open just that one:

  • If the report has already been run in this session, its existing result opens instantly — no re-query.
  • If it hasn't been run yet, only that one report runs, instead of the whole profile.

Run Audit is unchanged — it still executes the complete profile as before. This is purely a faster path when you want to check or re-check one specific finding without hunting through tabs.

Security Findings and Readiness Checks: Pass or Fail New in 7.6.3

A security finding or a platform readiness check (accounts, computers) lists the objects that match what it looks for, so an empty result is a pass. On the Audit page its tab says so, with its severity — “[High] Kerberoastable Privileged Accounts - Fail (2)”, “… - Pass” or “… - could not run” — with an amber mark for Fail, green for Pass and red when it could not run, and the profile's reports list shows the severity, then the result. A finding that cannot read what it needs fails and says why, so a missing permission never looks like a clean result.

Run on the AD Reports page, the same reports end the status line with “Fail: 2 objects match” or “Pass: nothing matches”, under a line saying what a finding is and is not. In the audit workbook the Run Summary gains Finding and Severity columns, and a Findings sheet says why each finding matters, how to fix it and where to read more.

AD Reports Audit page after a second Five Eyes AD Compromise run: each security finding's tab with its severity and Pass or Fail, and no change since the last run in the reports list

3

See What Changed Since the Last Run New in 7.6.3

Run a profile again and the Audit page says what moved since it last ran that profile on the same domain. Each report in the profile's list adds it: “[Critical] Replication (DCSync) Rights Beyond the Defaults - Fail (2) - 1 fixed, 1 new”, “Pwd Never Expires - no change”, or “first run”. Hover a result tab for the full counts, the date compared with and the objects that were fixed. Running one report from the list counts as a run of it, and Export All's workbook carries the same in its Since last run columns.

A scheduled run's workbook says what changed since the last scheduled run: the Run Summary's Since last run column reads, for a finding, “1 fixed, 2 still open, 0 new since 22 Oct 2026 14:05” and, for any other report, “1 no longer listed, 2 still listed, 0 new”; the first run says there is nothing to compare yet. The Findings sheet shows the same for each finding, names the objects that were fixed, and lists the 18 techniques of the Five Eyes guide Detecting and mitigating Active Directory compromises with the findings of the run that check each. Scheduled runs keep their own comparison, so a run on the page never hides a change from the next scheduled run.

An object counts as the same problem when only its details change — a group that holds a right gains a member, an account is disabled — so it reads still open, in the workbook and in the change evidence of the Compliance Evidence Pack.
4

Create and Edit Audit Profiles

To create a new profile, click the New button on the toolbar. To modify an existing profile, select it and click Edit, or right-click and choose Edit from the context menu.

In the Profile Editor you can:

  • Set the profile Name and Description
  • Browse the full report tree organized by category (Users, Groups, Computers, GPO, OU, Contacts)
  • Check or uncheck individual reports to include or exclude them — checking a report type such as User, or a category, checks every report under it, and its box shows whether all, some or none of them are checked New in 7.6.3
  • Review all selected reports in the Selected Reports panel on the right
  • Use the Reset to Default button on built-in profiles to restore the original report selection

AD Reports Audit Profile Editor

Click Save to save the profile. To delete a custom profile, right-click and choose Delete. Built-in profiles (marked with ★) cannot be deleted.

Filter by Compliance Framework New in 7.6

The Compliance drop-down in the New/Edit Audit Profile window narrows the report list to the reports relevant to PCI-DSS, SOC 2, ISO 27001, HIPAA, NIST 800-53, NIS2 or DORA, so you can assemble an evidence set without reading through several hundred reports. The filter never changes your selection: reports it hides stay selected, still appear under Selected Reports, and are still saved. A line under the two lists says how many reports the framework has and, when the filter is hiding something you picked, how many.

The report list's Compliance column shows each report's frameworks. To change them, select the report and click Edit Tags... — add a framework, remove one, or clear them all. Customized tags are marked with an asterisk (*), and Use Built-In Default puts a report back to the tags that ship. Only your changes are stored, so the shipped tags keep improving for every report you have not touched.

AD Reports audit profile editor with the Compliance filter open on its seven frameworks and the Compliance column

Tags say which reports are relevant to a framework. They are not a statement that a report satisfies any particular control.
5

Schedule an Audit Profile

Any audit profile can be scheduled to run unattended and email the results. Click the Schedule button on the Audit toolbar (or right-click a profile and choose Schedule).

The Schedule dialog lets you configure:

  • Recurrence — Once, Daily, Weekly or Monthly, or every hour or every 2, 3, 4, 6, 8 or 12 hours New in 7.6.3; a line under it says when the schedule first runs and how often after that
  • Start date and time (defaults to now)
  • Export folder — where the multi-sheet Excel workbook will be saved
  • Email recipients — email addresses, subject, and body text

Every N hours counts real time: on the day daylight saving time begins or ends, an hourly schedule runs 23 or 25 times and the other hourly choices move by an hour on the clock. A run that comes due while the previous one is still queued or running is skipped, and Job History says why. A Monthly schedule runs on its start's day, or on the last day of a shorter month; one saved before 7.6.3 runs on the first weekday of the month until you open it and save it again.

AD Reports Schedule Audit Profile dialog

Visual Indicators

Scheduled profiles display visual markers on the Audit page:

  • A clock icon prefix on the profile name in the list
  • A toolbar label showing recurrence type and next run time (e.g., “🕐 Daily 09:15 · Next: in 2d”, or “Every 2 hours · Next: in 45m”)
  • Hover the label for full details including next absolute time and email recipients

Scheduler Calendar Integration

Audit schedules appear on the Scheduler Calendar in purple and are labeled as "Audit: {profile name}". Double-clicking an audit appointment on the calendar redirects you to the Audit page for editing.

Email delivery: Scheduled audits produce a multi-sheet Excel workbook — a Run Summary sheet, then one worksheet per report that found rows — as an attachment, plus an HTML email summary table showing the first 20 rows. Both the UI scheduler and the Windows Scheduler Service can execute audit schedules. When some of a profile's reports fail, Job History records the run as Partial and names them; when every report fails, no workbook is written — the run is retried once, recorded as Failed, and the failure e-mail goes out.
One-time schedules: Audit appointments set to Once are automatically deleted after they fire, keeping your calendar clean. The same applies to "Run Now" copies.
6

Review Results and Close Tabs

After the audit completes, click any result tab to review the report data in a grid with search and auto-filter capabilities.

To clean up the results area, use the Close dropdown button:

  • Close All — removes all result tabs
  • Close Empty Reports — removes only tabs with zero results (gray icons)
  • Close Error Reports — removes only tabs that encountered errors (red icons)
Tip: The multi-sheet export lists every open tab in its Run Summary, empty and failed reports included. Use Close Empty Reports and Close Error Reports first when the workbook should list only reports with findings.
7

Export Audit Results

Use the Export dropdown button to export your audit results:

  • Export All Reports to Excel (multi-sheet) — the first item: every report on the page in one .xlsx workbook, opening with a Run Summary sheet
  • Export to Excel (XLSX)..., Export to Clean Excel (styled)... and Export to CSV... — the report in the active tab
  • Export to PDF..., HTML, MHT, RTF, Text and Print Preview... — the report in the active tab

All exports include a timestamp suffix in the filename (e.g., SecurityAudit_20260408_143052.xlsx) for easy organization and versioning.

AD Reports Audit Export menu with Export All Reports to Excel (multi-sheet) first

The Run Summary Sheet New in 7.6.1

The multi-sheet workbook — the one Export All Reports to Excel (multi-sheet) writes, and the one a scheduled audit profile e-mails — opens with a Run Summary sheet: a line such as “22 reports: 15 with rows, 6 with no rows, 1 failed.”, then one row per report with its Category, Outcome (Success, Empty or Failed), Rows, a link to its Sheet, and the Error for a report that failed.

The report sheets follow in the profile's order, one for each report that found rows, named after the report. A report that found nothing and one that failed no longer simply go missing from the workbook — the summary says which is which.

New in 7.6.3 For a security finding or a readiness check the Run Summary adds its Finding result (Pass, Fail or Unknown — it did not finish) and Severity, and every report gets a Since last run column (see step 3). A Findings sheet follows, with each finding's Severity, Result, Objects, Since last run, Fixed since last run, Why it matters, How to fix and References, and the list of Five Eyes guide techniques with the findings that checked each.

AD Reports audit workbook Run Summary sheet listing each report's outcome, rows and error

Pro Tip: The multi-sheet Excel export is ideal for sharing a complete audit with management or auditors — its Run Summary shows everything that was checked, including the reports that found nothing.
8

Build a Compliance Evidence Pack New in 7.6

The Evidence Pack button on the Audit ribbon turns your scheduled runs into a dated PDF or Excel document for any period — what ran, coverage against PCI-DSS, SOC 2, ISO 27001, HIPAA, NIST 800-53, NIS2 and DORA including the relevant reports that did not run, and what changed between runs. See Build a Compliance Evidence Pack.

If you have any questions about the Audit Module, please feel free to contact us.
Ready to Try AD Reports?

Download the free 14-day trial and start reporting on your Active Directory today.

Download Free Trial Browse Report Library