Skip to content

Latest commit

 

History

257 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VMware CIS Virtual Machine Hardening

🛡️ Overview

Automated CIS (Center for Internet Security) benchmark compliance tool for VMware virtual machines. Hardens VM configurations according to industry security standards.

🎯 Features

  • 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

🚀 Quick Start

# 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"

📁 Repository Structure

🔧 Configuration

Edit config/sample-config.json to customize hardening parameters.

📄 License

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.

About

VMware vSphere CIS hardening automation with enterprise security controls and compliance validation

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

14 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages