Launch STIG Viewer 2 and 3 on macOS — no Java install, no recompiling, no hassle.
- About
- Why MACE STIG Hub?
- Quick Start
- Screenshots
- What's Bundled
- Features
- Building from Source
- Requirements
- Disclaimer
- Community & Feedback
- Credits
MACE STIG Hub is a native macOS app that bundles everything you need to run STIG Viewer 2 (Java) and STIG Viewer 3 (Electron) — with zero setup. No Java installs, no Homebrew, no recompiling Electron from source. Just open the app and click launch.
The problem: Running STIG Viewer on macOS has always been a pain. SV2 requires a Java runtime that Apple no longer ships. SV3 is an Electron app that DISA distributes for Windows and Linux but doesn't officially support on macOS. Getting either one running means hunting down the right JRE, fixing permissions, or extracting and repackaging Electron binaries.
The solution: MACE STIG Hub packages both viewers with their dependencies into a single signed and notarized macOS app. It automatically detects your Mac's architecture (Apple Silicon or Intel) and launches the correct version. One download, two viewers, zero configuration.
Built for:
- Security Engineers & STIG Assessors
- macOS Administrators
- Government & DoD IT Teams
- Anyone who needs STIG Viewer on a Mac
| Zero setup | No Java install, no Homebrew, no terminal commands |
| Both viewers in one app | STIG Viewer 2 (Java) and STIG Viewer 3 (Electron) side by side |
| Universal binary | Runs natively on Apple Silicon and Intel Macs |
| Architecture-aware | Automatically selects the right JRE and Electron build for your chip |
| Signed & notarized | Passes Gatekeeper — no need to bypass security warnings |
| Native macOS app | Built with SwiftUI for a clean, lightweight experience |
| Free & open source | Community-driven, no licensing fees |
- Download the latest release
- Open MACE STIG Hub
- Click STIG Viewer 2 or STIG Viewer 3
- That's it — no configuration needed
Light mode |
Dark mode |
| Component | Version | Details |
|---|---|---|
| STIG Viewer 2 | v2.18 | Java-based STIG assessment tool (JAR) |
| STIG Viewer 3 | v3.6 | Electron-based STIG assessment tool |
| JRE (ARM64) | Bundled | Java runtime for Apple Silicon Macs |
| JRE (x64) | Bundled | Java runtime for Intel Macs |
| Electron (ARM64) | Bundled | SV3 build for Apple Silicon Macs |
| Electron (x64) | Bundled | SV3 build for Intel Macs |
- Launch STIG Viewer 2 or 3 with a single click
- Architecture detection automatically selects the correct binaries
- Toast notifications confirm successful launch or report errors
- Bundled JRE — no system Java required for STIG Viewer 2
- Bundled Electron app — no recompiling or extracting for STIG Viewer 3
- All dependencies live inside the app bundle
- Built with SwiftUI for macOS 14+
- Light and dark mode support with adaptive app icon
- Signed with Developer ID and notarized by Apple
- Hardened Runtime enabled for all binaries
- Direct link to DISA STIG/SRG resources
- Link to the project GitHub page
- View app version, build info, and system details
- Copy diagnostics to clipboard for troubleshooting
The BundledResources/ folder is not included in the repository due to its size (~1.4 GB). To build the project yourself:
- Download
BundledResources.zipfrom the latest release - Unzip it into the project root so the folder structure looks like this:
BundledResources/
├── jre-arm64/ # BellSoft Liberica JRE 21 — macOS ARM64 (Apple Silicon)
├── jre-x64/ # BellSoft Liberica JRE 21 — macOS x64 (Intel)
├── STIGViewer-2.18.jar # STIG Viewer 2 JAR from DISA
├── stigviewer2.icns # STIG Viewer 2 app icon
├── sv3-arm64/ # STIG Viewer 3.app — macOS ARM64 (Apple Silicon)
│ └── STIG Viewer 3.app/
└── sv3-x64/ # STIG Viewer 3.app — macOS x64 (Intel)
└── STIG Viewer 3.app/
- Open
MACESTIGHub.xcodeprojin Xcode - Build and run
If you want to update individual components instead of using the pre-built bundle:
| Component | Source |
|---|---|
| BellSoft Liberica JRE 21 | Download the Full JRE for macOS from bell-sw.com — get both aarch64 and x86_64 builds |
| STIGViewer-2.18.jar | Download from DISA STIG/SRG Tools — extract the JAR from the zip |
| STIG Viewer 3 | See Building STIG Viewer 3 for macOS below |
DISA distributes STIG Viewer 3 as an Electron app for Windows and Linux but not macOS. The macOS version included in this project is built by extracting the application code from the Linux release and repackaging it inside a macOS Electron shell. Here's how:
- Download the Linux build from DISA STIG/SRG Tools — grab the Linux x64
.zip - Extract
app.asar— Inside the Linux build, locateresources/app.asarandresources/app.asar.unpacked/. These contain the STIG Viewer 3 application code and native modules (likesqlite3-offline-next) - Download macOS Electron binaries — Get the matching Electron version for both
darwin-arm64anddarwin-x64from Electron releases. The version must match what DISA built SV3 against - Create the
.appbundle — For each architecture:- Start with the Electron
.appfrom the download (e.g.,Electron.app) - Rename it to
STIG Viewer 3.app - Copy
app.asarandapp.asar.unpacked/intoSTIG Viewer 3.app/Contents/Resources/ - Update
Contents/Info.plist— setCFBundleNametoSTIG Viewer 3,CFBundleIdentifiertocom.disa.stigviewer3, andCFBundleExecutabletoSTIG Viewer 3 - Rename the main executable in
Contents/MacOS/toSTIG Viewer 3
- Start with the Electron
- Place the builds in
BundledResources/sv3-arm64/andBundledResources/sv3-x64/
Before archiving for distribution, the SV3 Electron apps must be signed with Hardened Runtime using your Developer ID certificate. Sign all Mach-O binaries inside each STIG Viewer 3.app (dylibs, frameworks, helpers, .node files) from the inside out, then sign the main .app last. An Electron.entitlements file is included in the project with the required entitlements for Electron apps.
- macOS 14.0 (Sonoma) or later
- Apple Silicon (M1/M2/M3/M4) or Intel Mac
- No additional software required
STIG Viewer is developed and published by DISA for the Department of Defense. MACE STIG Hub is an independent, community project that simplifies launching the viewers on macOS. It is not affiliated with, endorsed by, or supported by DISA or the DoD.
MACE STIG Hub is a community-driven project. If you run into issues, have feature ideas, or just want to share how you're using it:
- Open an issue for bugs or feature requests
- Start a discussion for questions or ideas
Created by Cody Keats — a Mac admin building tools for the macOS admin community.
Part of the M.A.C.E. project family.

