Automated CIS (Center for Internet Security) benchmark compliance tool for VMware virtual machines. Hardens VM configurations according to industry security standards.
- CIS Benchmark Compliance: Automated security hardening
- Multi-OS Support: Windows and Linux virtual machines
- Compliance Reporting: Detailed security assessment reports
- Remediation Scripts: Automated fix deployment
- Audit Logging: Complete audit trail of changes
# Prerequisites: PowerCLI 13.0+, vCenter access
Import-Module VMware.PowerCLI
Connect-VIServer -Server vcenter.company.com
# Clone and run
git clone https://github.com/uldyssian-sh/vmware-cis-vm.git
cd vmware-cis-vm
.\apply-cis-vm-hardening.ps1 -vCenter "vcenter.company.com" -VMName "target-vm"apply-cis-vm-hardening.ps1- Main hardening scriptscripts/- Additional PowerShell scriptsconfig/- Configuration filesdocs/- Documentationexamples/- Usage examplestests/- Test scripts
Edit config/sample-config.json to customize hardening parameters.
MIT License - see LICENSE file for details.
Maintained by: uldyssian-sh
⭐ Star this repository if you find it helpful!
Disclaimer: Use of this code is at your own risk. Author bears no responsibility for any damages caused by the code.