Skip to main content

Compliance Editor

Your central workspace for managing security rules.

Browse, search, and customize hundreds of compliance rules from mSCP baselines all in one powerful interface.

MACE Compliance EditorMACE Compliance Editor

Interface Layout​

Sidebar
Rules List
Detail Panel
Toolbar

📋 Rules List​

The center panel shows all your rules with quick controls.

✓Enable/Disable — Toggle rules on or off for your baseline
🔤Title or ID View — Switch between showing rule titles or IDs
â†•ī¸Sort By — Sort rules by different criteria
🔍Search — Find rules by name, ID, or content
➕Add New Rule — Create a custom rule from scratch
đŸˇī¸Framework IDs — Shows CIS or STIG IDs when applicable

Rule Status Indicators​

+
New RuleRule is enabled — not part of the original baseline
⊘
DisabledRule is disabled — was part of the original baseline
â€ĸâ€ĸâ€ĸ
Not IncludedRule is not included — was not part of the original baseline
/
ModifiedRule has been modified — has changed compared to the original baseline
SelectedRule is selected to be viewed in the right sidebar
Custom RuleAdded by the user — not part of the original rules

📝 Detail Panel​

The right panel shows everything about the selected rule.

🔍Search Values — Search through all YAML fields
📋Copy Values — Copy any value to clipboard
📂Open Local — Open the rule file in Finder
🌐Open on GitHub — View the rule on GitHub
🔄View Original/Modified — Compare your changes to the original
â†Šī¸Reset Rule — Revert a modified rule to the original
đŸ—‘ī¸Delete Rule — Remove a custom rule you created

🔧 Toolbar​

The top toolbar provides quick access to key actions.

📋Change Baseline — Switch to a different compliance framework
👤Author Settings — Set your name, organization, and logo for docs
đŸ‘ī¸Show All Rules — Include rules not in your baseline but available for this version
đŸšĢHide Disabled — Hide disabled rules from the list
✅Audit — Run a compliance audit using mSCP or MACE engine
📄Documentation — Generate documentation using either engine
🔨Build — Build scripts, profiles, and DDM using either engine

Features​

Automatic Rule Updates​

MACE checks your project's rules against the latest mSCP rules from GitHub and notifies you when updates are available. Your custom modifications are always preserved.

Rule Updates AvailableRule Updates Available
🔄Auto-Check — Compares your rules against the cached mSCP repository
đŸ“ĨEasy Updates — One click to apply all rule updates
đŸ›Ąī¸Preserves Custom Rules — Your modifications are never overwritten
📋Change Summary — Shows exactly how many rules were updated or removed
💾Auto-SaveEvery change is automatically saved. Toggle rules, edit values, or customize scripts and your project updates instantly. Disable in settings if you prefer manual control.
⚡PerformanceBuilt for the future with support for larger data sets, quick loading, async rendering, and smart caching. Optimized to run as fast as possible.