Skip to main content

Projects

Projects are how MACE organizes your compliance work.

Each project contains your selected framework, customized rules, mSCP files, and everything MACE needs to build deployment-ready outputs.

Creating a Project

1
Launch MACEClick New Project from the welcome screen
MACE Main MenuMACE Main Menu
2
Select Platform & FrameworkChoose your platform, macOS version, and compliance framework
New Compliance Project - Choose Platform and FrameworkNew Compliance Project - Choose Platform and Framework
3
Name & SaveGive it a name and choose where to save
Choose Project LocationChoose Project Location

Once created, your project opens in the Compliance Hub where you can start building your baseline.

What's Inside a Project

When you create a project, MACE sets up a folder structure that keeps everything organized:

📁your-project/
📄your-project.maceMACEProject file — your customizations & settings
🖼️Logo.pngMACEYour custom logo for documentation
📁build/MACEmSCP
📄scripts, profiles, docs...Your build outputs
📁MSCP_Project_Files/mSCP
📁baselines/Framework baselines
📁rules/Security rule definitions
📁...Additional mSCP resources
📄
.mace file

Stores your rule customizations, build settings, and project metadata. This is what MACE reads to load your project.

📁
build/

Where MACE outputs your built files: scripts, configuration profiles, DDM declarations, and documentation.

🐍
MSCP_Project_Files/

The original mSCP project structure. Use the command line tools directly if you prefer, or let MACE handle it.

Opening Projects

There are a few ways to open an existing project:

📄Double-click a .mace file in Finder
📂Click Open Existing Project from the main menu
🕐Select from Recent Projects on the main menu

Project Features

💾Auto-Save — Every change is saved automatically. No manual saving required.
🧠Remembers Your Settings — Pick up right where you left off on almost every screen.
🔀mSCP Compatible — MACE keeps its files separate, so you can still use mSCP command line tools directly.
📝Project Metadata — Your project name, description, author, and version are stored in the .mace file and used in documentation and builds.