The complete STIG assessment
workbench

A standalone desktop app for macOS, Windows, and Linux. Import XCCDF, CKL, SCAP, InSpec/HDF, and SARIF — assess inline, upgrade between STIG versions, and export evidence packages. No Java. No VS Code.

Download 14-Day Trial Read the Docs
macOS · Windows · Linux
Features
Everything you need for STIG assessments
Fourteen integrated tools covering the full assessment lifecycle — from importing benchmarks to exporting ATO evidence.
Editor

.cklb Editor

Inline rule editor with severity filtering, free-text search, column sorting, bulk actions, and target data editing.

Read docs →
Import

XCCDF Benchmark

Convert DISA XCCDF XML or SCAP 1.2/1.3 data streams into a fresh .cklb checklist.

Read docs →
Import

Legacy CKL

Convert legacy .ckl checklists to .cklb, preserving status, finding details, and comments.

Read docs →
Import

SCAP Results

Apply pass/fail results from SCAP scanners (e.g. SCC) to your open checklist automatically.

Read docs →
Import

InSpec / HDF

Apply Heimdall Data Format results from InSpec runs. Conservative status mapping — errors never count as a pass.

Read docs →
Import

SARIF

Map SAST/DAST findings from CodeQL, Semgrep, Bandit, and other SARIF 2.1.0 tools to STIG rules via CWE lookup.

Read docs →
Import

Dependency Audit

Import npm audit, pip-audit, or generic CVE JSON. Maps vulnerabilities to STIG rules with CAT severity.

Read docs →
Import

Repo Scanner

Pattern-match source code evidence against STIG check content for additional automated coverage.

Read docs →
Automation

Merge / Carry Forward

Carry status, finding details, and comments from an older checklist into a newer one by rule_version.

Read docs →
Automation

STIG Upgrade Wizard

Carry completed findings to a new major STIG version. Change detection flags only what needs re-review.

Read docs →
Analysis

Dashboard

Aggregate compliance metrics across a folder of checklists. Status, severity, and completion rates at a glance.

Read docs →
Analysis

Checklist Diff

Side-by-side comparison of two checklists. Surfaces regressions, improvements, new rules, and removed rules.

Read docs →
Export

Evidence Package

Bundle the checklist, supporting files, and a human-readable summary into a ZIP archive for ATO submission.

Read docs →
Export

CSV / CKL / POA&M

Export to spreadsheet for briefings, legacy CKL for tools that require it, or POA&M for remediation tracking.

Read docs →
Coming Soon

NIST 800-53 Crosswalk

Roll up checklist compliance by NIST 800-53 Rev. 5 control family for ATO/RMF reporting. CCI data already captured.

STIG Version Upgrade Wizard

DISA releases updated STIGs regularly. Manually re-triaging every rule from scratch takes hours — and risks losing prior work when rules are rewritten or renumbered.

The Upgrade Wizard carries your completed findings forward automatically. It identifies which rules changed, which are new, which were removed, and flags anything that needs re-review before you sign off. Matching uses stable identifiers (rule_version, srg_id, CCI overlap) — never the volatile group_id or rule_id that change between releases.

Read the full guide →
1
Select source & target

Pick your completed checklist and the new STIG version (XCCDF benchmark or blank CKLB).

2
Review the analysis

See exactly what carried cleanly, what changed, what’s new, what was removed, and any severity changes.

3
Configure options

Reset changed rules, add upgrade notes to comments, and generate a markdown diff report.

4
Execute

Upgraded checklist and optional report are written to disk. Your source file is never modified.

How It Works
From download to evidence in four steps
No Java runtime. No VS Code. Just install and open your first checklist.

Download

Grab the 14-day trial for your OS and install it. Double-click any .cklb file and it opens automatically.

Import

Import an XCCDF benchmark from public.cyber.mil, or open an existing CKL or CKLB.

Assess & Automate

Apply SCAP, InSpec/HDF, SARIF, or dependency audit results to auto-populate findings. Triage the rest inline.

Export

Export CKL for eMASS, CSV for briefings, POA&M for remediation, or a full evidence package ZIP.

Built for Assessors
Replace the legacy Java STIG Viewer

DISA’s STIG Viewer is a standalone Java app from another era — slow to launch, limited in features, and disconnected from the rest of your workflow. STIG Workbench is a modern native desktop application that handles the full assessment lifecycle in one place.

Work through rules with keyboard shortcuts, triage with inline dropdowns, fold in automated evidence from InSpec, SCAP, and SARIF, carry findings forward when STIG versions update, and export everything your ATO package needs.

Native desktop app

Runs on macOS, Windows, and Linux. No Java, no VS Code, no browser. Opens .cklb files by default.

Six automated import paths

XCCDF, CKL, SCAP, InSpec/HDF, SARIF, and dependency audits. Conservative status mapping — errors never count as a pass.

STIG Upgrade Wizard

Carry completed findings to a new STIG version automatically. Change detection flags only what needs re-review.

Pricing
One license. Every feature.
Try free for 14 days, then keep going for the price of a couple of coffees a month. All platforms included.
All Features

STIG Workbench

Per-seat license · works on macOS, Windows, and Linux
$12 /month
or
$100 /year
Save $44/year with annual billing · 14-day free trial, no card required
  • .cklb editor & bulk actions
  • XCCDF import
  • CKL import & export
  • SCAP results import
  • InSpec / HDF import
  • SARIF import
  • Dependency audit import
  • Repo scanner
  • Merge / carry forward
  • STIG Upgrade Wizard
  • Multi-checklist dashboard
  • Checklist diff
  • Evidence package export
  • POA&M export
  • CSV export
  • Works fully offline
Download
Start your 14-day trial
Full access for 14 days. No credit card required. Buy a license when you’re ready.

macOS

.dmg · macOS 11+
Download for Mac

Windows

.exe · Windows 10+
Download for Windows
🐧

Linux

.AppImage · Ubuntu 20.04+
Download for Linux
All three platforms included in a single license.