--- title: Configuration ---
This configuration reference is intended to help you manage the custom resources created by the `rancher-cis-benchmark` application. These resources are used for performing CIS scans on a cluster, skipping tests, setting the test profile that will be used during a scan, and other customization. To configure the custom resources, go to the **Cluster Dashboard** To configure the CIS scans, 1. In the upper left corner, click **☰ > Cluster Management**. 1. On the **Clusters** page, go to the cluster where you want to configure CIS scans and click **Explore**. 1. In the left navigation bar, click **CIS Benchmark**. ## Scans A scan is created to trigger a CIS scan on the cluster based on the defined profile. A report is created after the scan is completed. When configuring a scan, you need to define the name of the scan profile that will be used with the `scanProfileName` directive. An example ClusterScan custom resource is below: ```yaml apiVersion: cis.cattle.io/v1 kind: ClusterScan metadata: name: rke-cis spec: scanProfileName: rke-profile-hardened ``` ## Profiles A profile contains the configuration for the CIS scan, which includes the benchmark version to use and any specific tests to skip in that benchmark. :::caution By default, a few ClusterScanProfiles are installed as part of the `rancher-cis-benchmark` chart. If a user edits these default benchmarks or profiles, the next chart update will reset them back. So it is advisable for users to not edit the default ClusterScanProfiles. ::: Users can clone the ClusterScanProfiles to create custom profiles. Skipped tests are listed under the `skipTests` directive. When you create a new profile, you will also need to give it a name. An example `ClusterScanProfile` is below: ```yaml apiVersion: cis.cattle.io/v1 kind: ClusterScanProfile metadata: annotations: meta.helm.sh/release-name: clusterscan-operator meta.helm.sh/release-namespace: cis-operator-system labels: app.kubernetes.io/managed-by: Helm name: "