A tool for importing macOS security compliance manifests into Fleet, generating osquery rules and fix files.
- Process security compliance manifests
- Generate osquery rules for compliance checking
- Generate fix files (shell scripts or mobileconfig) for remediation
- Upload policies to Fleet
- Upload configuration profiles to Fleet
- macOS 10.15 or later
- Python 3.8 or later
- PyQt6
- Fleet API access (for policy and profile uploads)
-
Clone the repository:
git clone https://github.com/harrisonravazzolo/fleet-mscp-importer.git cd fleet-mscp-importer -
Create a virtual environment:
python -m venv venv source venv/bin/activate -
Install dependencies:
pip install -r requirements.txt
-
Run the application:
python run_gui.py -
Go to the "Input" tab and select a manifest file
-
Click "Process Manifest"
-
View the generated files in the "Output" tab
-
Configure Fleet API settings in the "Fleet API" tab
-
Upload policies and configuration profiles to Fleet