Audit Results

View, filter, edit, and understand your compliance audit results.
Every rule's status, what was checked, and what was found.


Results Overviewโ
After an audit completes, you see a comprehensive view of your Mac's compliance status. The results screen has three main areas:
Pass rate, status counts, and filter controls at the top of the window.
Every rule with its status and details, searchable and sortable.
Deep dive into the selected rule โ scripts, discussion, outputs, and editing controls.
Summary Statisticsโ
At the top of the results view, you'll see:
Your main compliance score. Shows what percentage of rules passed out of all the rules that could be automatically checked.
N/A and Manual Review rules don't count toward this number.
Color-coded counts for each status type. Click a badge to filter the table to just that status.
Results Tableโ
The main table shows every rule that was checked:
Table Columnsโ
| ๐ฆ | Status | Color-coded badge, e.g. Pass Fail |
| ๐ข | Rule ID / STIG ID | The unique identifier for this rule. For STIG compliance this shows the STIG ID (like APPL-15-005001); other baselines show the rule ID |
| ๐ | Title | Human-readable name describing what the rule checks (e.g., "Enable Firewall Logging") |
| ๐ | Section | The category this rule belongs to (e.g., "System Settings", "Authentication") |
| โ | Expected Output | What the check command should return for a passing result โ the "correct" value |
| ๐ | Actual Output | What your Mac actually returned. If this matches Expected, the rule passes |
| โฑ๏ธ | Execution Time | How long the check took to run (in seconds). Helps identify slow-running checks |
Optional Columnsโ
Depending on your baseline and settings, you may also see:
| ๐ | CIS ID | CIS Benchmark reference number (for CIS compliance) |
| ๐ | Discussion | Additional context about the rule |
Filtering and Searchingโ
Click the status badges to filter the table:
- Click Failed to see only failed rules
- Click Passed to see only passing rules
- Click Manual Review to see rules needing attention
- Click All to reset and show everything
Use the search box to find rules by:
- Rule ID: Search "firewall" to find firewall-related rules
- Title: Search by the rule name
- Section: Search by category name
Click column headers to sort:
- Rule ID: Alphabetical by identifier
- STIG ID: By STIG reference (STIG compliance only)
- Title: Alphabetical by name
- Status: Groups by status (failures first)
Rule Details Panelโ
Click any rule to see its full details in the right panel:
The command that was run to check this setting. Shows exactly what MACE tested.
The remediation command that would fix a failing rule. Copy this to run manually, or use Build to generate scripts that include it.
Detailed explanation of why this rule exists, what it protects against, and any context for the setting.
If the check failed with an error, this shows what went wrong. Helps troubleshoot issues.
Click to copy the rule's ID to your clipboard. Useful for referencing specific rules in documentation or reports.
Editing Resultsโ
Overriding Statusโ
Sometimes you need to manually change a rule's status. For example:
| โ | False failure | A check reports "Fail" but you've verified it's actually compliant via a different method |
| โ | False pass | A check reports "Pass" but you know there's an issue |
| ๐๏ธ | Manual review done | You've completed a manual review and need to set the status |
Overrides Are Tracked
When you override a result, MACE remembers the original value. Exports can show an "Override" indicator so auditors know which results were manually changed.
Editing Expected and Actual Outputโ
You can also edit the Expected Output and Actual Output fields โ click the field, modify the text, and the change is tracked as an override.
This is useful when:
| ๐งน | Messy output | The check returned extra whitespace or formatting |
| ๐ | Manual observation | You need to document what you manually observed |
| ๐ฏ | Environment-specific value | You want to correct an expected value for your environment |
Adding Commentsโ
Comments let you document why a rule is in a particular state. Select a rule, find the Comment field in the details panel, and enter your notes.
| ๐ซ | Exemptions | Explain why a rule is exempt from your baseline |
| ๐ก๏ธ | Compensating controls | Document alternative protections that cover the risk |
| ๐ | Remediation plans | Note when a fix is scheduled or planned |
| โ๏ธ | Verification records | Record who verified a manual review item and how |
Comments Travel With Your Reports
Comments appear in every exported format โ from PDF reports to STIG checklists โ so your documentation stays with the results auditors see.
Re-running Rulesโ
After making changes to your Mac, re-check one rule without running the entire audit: select the rule, then click Re-run (or right-click and select Re-run). The rule is checked again and the result updates.
Click Re-run All in the toolbar to check every rule fresh. User comments are preserved, but statuses are updated.
Understanding Pass/Failโ
A rule passes when the Actual Output matches the Expected Output:
| Pass | Expected: 1 ยท Actual: 1 | The check ran and the value matches โ firewall is enabled as required |
| Fail | Expected: 1 ยท Actual: 0 | The check ran successfully but the value was wrong โ firewall is disabled |
| Error | Check couldn't run | The check itself crashed, timed out, or returned unexpected output โ investigate why |
Error vs Fail
Fail means the check ran and gave a definitive wrong answer. Error means the check never completed, so the true state is unknown โ review errors before addressing failures.
Working with Manual Review Itemsโ
Rules marked Manual Review have no automated check. You must:
Identifying Problem Areasโ
Failed Rulesโ
Failed rules are your immediate priority. For each failed rule:
Section Breakdownโ
Tip: Compliance by Category
Enable Section Summary in export options to see compliance broken down by category. This helps identify which areas of your baseline have the most failures โ for example, most misses concentrated in "Authentication" or "System Settings".
Best Practicesโ
Add comments to any rule with exceptions, compensating controls, or special circumstances. This helps auditors understand your decisions.
Error results mean something went wrong with the check itself. Investigate these before addressing failures.
Don't leave rules in "Manual Review" status. Verify each one and set a definitive status with documentation.
Export results before remediating so you have a record of the "before" state for comparison.
What's Next?โ
| ๐ | Exporting Reports | Live preview and export in nine formats, from PDF to DISA STIG checklists |