Skip to content

Windows 10 / 11 Walkthrough

Vagrant VM: windows10 | Box: gusztavvargadr/windows-10 | IP: 192.168.56.21 | Family: Windows

Optional VM: Enabled with INCLUDE_WINDOWS10_VM=1

Supported Tools

Tool Status Notes
HardeningKitty ✅ Supported Uses Windows 10-specific CSV policy files
CIS-CAT Lite ✅ Supported Windows 10 CIS benchmarks
SCT ⚠️ Manual setup Microsoft Security Compliance Toolkit

VM Setup

cd cis_hardening_tool
INCLUDE_WINDOWS10_VM=1 vagrant up windows10

Note: Windows 10 VM requires 8192 MB RAM and 2 CPUs.

Running the Tool

cis-hardening-tool --version
cis-hardening-tool doctor
cis-hardening-tool tools install hardeningkitty --yes
cis-hardening-tool scan --tools hardeningkitty --non-interactive --export pdf --output C:\tmp\win10_report.pdf

Platform-Specific Notes

  • HardeningKitty Policies: Automatically selects Windows 10 or 11-specific hardening lists (e.g., Windows 11 22H2/23H2 or Windows 10 baseline based on exact OS version detected)
  • Memory: 8192 MB required for comfortable operation
  • Benchmark Applicability: Windows Desktop CIS benchmarks differ significantly from Windows Server editions
  • CIS-CAT: Uses Windows Desktop-specific benchmark profiles

Capturing Screenshots

VBoxManage controlvm "$(cat .vagrant/machines/windows10/virtualbox/id)" screenshotpng walkthroughs/platforms/windows/screenshots/windows10_desktop.png