Installation and License Management¶
Introduction¶
Install CIS-CAT Pro Assessor v4 and manage your SecureSuite license.
Minimum Requirements¶
Verify that your system meets or exceeds the following requirements for running CIS-CAT Pro Assessor v4.
System Requirements¶
- Multi-core processor
- 2GB or more of RAM
- 500GB of free disk space
- Administrator privileges (for local assessments)
Linux Requirements¶
- Linux builds with embedded Java MUST ensure that the
jrefolder of the build has appropriate read and execute permissions in order for the assessment process to function
Windows Requirements¶
- 64-bit
Host Systems¶
We recommend that no other application requiring a JRE exists on the Assessor's host server. Install CIS-CAT Pro Assessor v4 on a host system separate from your host systems for the CIS SecureSuite Platform.
Multiple installations of CIS-CAT Pro Assessor on separate host systems aren't an issue. You may utilize versions of CIS-CAT Pro Assessor with or without embedded JRE per the appropriate operating system.
Java Requirements¶
Java is required for operation of CIS-CAT. Versions of CIS-CAT are available with embedded Java that is utilized at run time.
With the release of Assessor v4.46 on Sep. 30, 2024, the embedded Java was updated to Amazon Corretto v8.432.06.1. Java.Corretto is a no-cost, multi-platform, production-ready distribution of the Open Java Development Kit (OpenJDK).
Requirements for Assessor Versions without Embedded Java¶
If a version of CIS-CAT is selected that doesn't include the embedded JRE, the following requirements apply:
- JRE or JDK installed on CIS-CAT host machine.
- Stable version 8 or 11 (Java 17 is NOT supported) of JRE or JDK (free openJDK also supported) present on host or accessed via network share.
- Non-stable or proprietary Java builds may work in certain environments, however CIS Technical Support cannot assist troubleshooting issues.
- Some Members have experienced issues with proprietary Java versions and headless Java versions.
- 64-bit Java recommended for faster performance.
- OpenJDK (free and open-source) implementations are supported. We have found this website easy to navigate. The official source is OpenJDK.
- Java versions 9+ will receive “WARNING: An illegal reflective access operation has occurred”. This can be ignored and will not halt the assessment.
Secure Setup Recommendations¶
- The system that CIS-CAT Pro Assessor is installed on should be up to date on updates and follow CIS Benchmark guidelines.
- The Assessor distribution ZIP file should be downloaded only from CIS Workbench and validated against the checksums provided.
- CIS-CAT Pro Assessor should be installed only on the system accessible by the user who is designated to run the application.
- Ensure that access to CIS-CAT Pro Assessor and its directories are strictly limited to those with administrator privileges, and only those who need to access it (i.e., follow principle of least privilege).
Download CIS-CAT Pro Assessor v4¶
CIS-CAT Pro Assessor v4 is available only to CIS SecureSuite Members.
To learn more about becoming a CIS SecureSuite Member, visit our website.
1. Log in to CIS WorkBench.
2. Go to Downloads.
3. Select Download CIS-CAT Pro.

4. Select your Assessor bundle.

Below are the possible download bundles:
| Operating System |
Interface Type |
Java | Requires Host Installed JRE |
Description | Downloaded File Name Example |
|---|---|---|---|---|---|
| Microsoft Windows | with GUI | with | No | Includes a graphical interface and supports command line (CLI) activities. Embedded Java 8 Runtime Environment included and utilized for all Microsoft Windows assessments. Centralized scripts utilize the embedded Java | CIS-CAT-Assessor-windows-GUI-jre-v4.24.0.zip |
| Microsoft Windows | without GUI | with | No | No graphical interface. Supports command line (CLI) activities. Embedded Java 8 Runtime Environment included and utilized for all Microsoft Windows assessments. Centralized scripts utilize the embedded Java | CIS-CAT-Assessor-windows-jre-v4.24.0.zip |
| Microsoft Windows | without GUI | without | Yes | Supports command line (CLI) activities, no graphical interface. Requires an installed JRE on the CIS-CAT host. | CIS-CAT-Assessor-windows-v4.24.0 |
| Linux | without GUI | with | No | Designed for Linux ONLY operating systems. Includes only shell scripts for tool operation on Linux. Centralized scripts utilize the embedded Java. MUST ensure that the jre folder of the build has appropriate read and execute permissions in order for the assessment process to function. The embedded Java is only suitable for Linux OS, not MacOS. | CIS-CAT-Assessor-linux-jre-v4.24.0 |
| Linux | without GUI | without | Yes | Designed for Linux and MacOS operating systems. Includes only shell scripts for tool operation on Linux. Requires an installed JRE on the CIS-CAT host. | CIS-CAT-Assessor-linux-v4.24.0 |
| MacOS | without GUI | with | No | Designed for MacOS operating systems. Includes only shell scripts for tool operation MacOS. The embedded Java is only suitable for MacOS. MacOS users wishing for embedded Java must utilize this version. | CIS-CAT-Assessor-mac-jre-v4.24.0 |
| MacOS | with GUI | with | No | Designed for MacOS operating systems. Includes a graphical interface and supports command line (CLI) activities. Embedded java 8 runtime environment (JRE) included and utilized for all assessments. The embedded Java is only suitable for MacOS. | CIS-CAT-Assessor-mac-GUI-jre-v4.24.0 |
| MacOS | without GUI | without | Yes | Designed for MacOS operating systems. Includes only shell scripts for tool operation on MacOS. Requires an installed JRE on the CIS-CAT host. | CIS-CAT-Assessor-mac-v4.24.0 |
Note
MacOS users must utilize the Linux version without embedded Java as the embedded Java is not suitable for MacOS.
5. Select Download Selection to finish.
Download and Apply SecureSuite License¶
To unlock full feature and content access for CIS-CAT Pro Assessor v4, Members must download and apply their organization’s SecureSuite license.
1. Log in to CIS WorkBench.
2. Go to Downloads.
3. Select Download License.

4. Select Download.

Note
If the file doesn't download, ensure that JavaScript is unblocked on your browser.
5. Navigate to the downloaded files and extract/unzip the contents.
6. Open the folder where the extracted file was stored, and copy the license.xml into the license folder of CIS-CAT Pro Assessor v4.
Changing License File Location
Override the license file location by changing the value of the ciscat.license.filepath property in the assessor-cli.properties file.
See example of where the files should be placed within the CIS-CAT folder structure.

Info
For additional installation guidance for MacOS, refer to this Knowledge Base article.
CIS-CAT Assessor Lite Restrictions¶
If a valid license is not in your designated license folder, CIS-CAT Pro Assessor v4 will provide CIS-CAT Lite functionality.
Verification Method¶
CIS-CAT Assessor v4 validates licenses at the beginning of each command execution performed from the GUI or command line.
The license will attempt to validate against a CIS-hosted location via SSL port 8883 first. If the host machine is unable to validate online, CIS-CAT will validate the license from the key that is present in the designated license folder.
The method utilized to validate the license will be present in assessor-cli.log when producing an INFO level log.
License Renewal¶
Your license file will expire when your SecureSuite Membership expires. Once your SecureSuite Membership renewal has been processed, a new license file bundle will be available on WorkBench. Download the new license and move it to your designated license folder, replacing your outdated one.