--- title: Configuration Compliance states description: With Configuration Compliance, you can see a state model to learn what the status of the remediation task is at any given time. The remediation task states control the test result states by precedence. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/security-management/configuration-compliance/vuln-config-compl-states.html release: australia product: Configuration Compliance classification: configuration-compliance topic_type: concept last_updated: "2026-03-12" reading_time_minutes: 9 breadcrumb: [Reference, Configuration Compliance, Unified Security Exposure Management, Security Operations] --- # Configuration Compliance states With Configuration Compliance, you can see a state model to learn what the status of the remediation task is at any given time. The remediation task states control the test result states by precedence. **Note:** Starting with v14.9 of Configuration Compliance, the following terms have been renamed: |Terminology prior to v14.9|Terminology v14.9 onwards| |--------------------------|-------------------------| |Test Result Group|Remediation Task| |Group Rules|Remediation Task Rules| |Policy|Test group| ## Remediation Task States Remediation tasks \(RTs\) have many possible states. Automatic transition is available from the Resolved state based on the next scan results. If all test results pass on the next scan, the remediation task is closed. Otherwise, it transitions to the Under Investigation state. The system verifies this closed state, but it re-evaluates the remediation task state if a test result is added to or deleted from the remediation task. The work notes are updated to reflect the transition. The following figure shows how the state of a remediation task transitions from the Open state to the Closed state. \[Omitted image "CC-State-Flow.png"\] Alt text: Configuration Compliance state flow. **Note:** - Each remediation task form contains **Follow** and **Update** buttons, which are standard for ServiceNow tasks. - Starting with v15.0 of Configuration Compliance, the following have been removed: - **Close** button - the **Resolution** field in the Resolve modal. The following table lists the Configuration Compliance states.
| State | Description |
|---|---|
| Open | State upon creation. |
| Under Investigation | Triggered by the **Start Investigation** button. From this state, you can:- **Create a Change Request** For more information, see [Create a change request in Configuration Compliance](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/security-management/configuration-compliance/cc-CR-v12-create.md). - **Request exception** Provide a reason and select a reopen date. - **Delete** Confirm the deletion. Removes the remediation task. - **Mark as false positive** Provide a reason and notes. Marks the remediation task as false positive. |
| In Review | Triggered when the remediation task is being assessed for the next action. Typically used to validate investigation outcomes or approve proposed changes/exceptions before implementation. From this state, you can transition to any of the following based on your approval or rejections:- **Awaiting Implementation** Transition to awaiting implementation if approved - **Under Investigation** Transition back to under investigation if further analysis is required. - **Delete** Confirm the deletion. Removes the remediation task. |
| Deferred | Triggered by the **Defer** button. From this state you can:- **Reopen** Transition back to an Open state. - **Delete** Confirm the deletion. Removes the group. Deferment information appears under the **Defer/Close** related tab. On the defer date, the group reopens for remediation. |
| Awaiting Implementation | Triggered by the **Awaiting Implementation** button. From this state you can:- **Create a Security Incident** For more information, see [Create a security incident](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/security-management/security-incident-response/t_ManuallyCreateSecurityIncident.md). - **Create a Change Request** For more information, see [Create a change request in Configuration Compliance](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/security-management/configuration-compliance/cc-CR-v12-create.md). - **Resolve** In the **Resolution notes**, add the reason why you are resolving the Remediation Task. The state becomes Resolved. Notes appear under the **Resolution** related tab. - **Delete** Confirm the deletion. Removes the remediation task. |
| Resolved | Triggered from the **Resolve** button. From this state you can:- **Create a Security Incident** For more information, see [Create a security incident](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/security-management/security-incident-response/t_ManuallyCreateSecurityIncident.md). - **Reopen** Transition back to an Open state. - **Delete** Confirm the deletion. Removes the remediation task. Notes appear under the **Notes** related tab. Resolution information appears under the **Resolution** related tab. The notes reflects in the **Work notes** of all the test results associated with the Remediation Task. |
| Closed | Triggered from the **Close** button or **Mark as false positive** button. Starting from v14.12 of Configuration Compliance, you can close a remediation task by marking it as false positive. From this state you can: - **Reopen** Transition back to an Open state. - **Delete** Confirm the deletion. Removes the group. Closure information appears under the **Defer/Close** related tab. The notes reflects in the **Work notes** of all the test results associated with the Remediation Task. |
| Remediation Tasks State | Test result State |
|---|---|
| RT1: **Open** > **Under Investigation** RT2: **Open** | **Under Investigation** When RT1 is Under Investigation and RT2 is Open, the test result changes to Under Investigation, since after the search, between RT1 and RT2, RT1 has the state with the highest precedence. |
| RT1: **Under Investigation** RT2: **Open** > **Under Investigation** | **Under Investigation** When RT2 is Under Investigation and RT1 is Under Investigation, the test result stays as Under Investigation, since after the search, between RT1 and RT2, they have the state with the same precedence. |
| RT1: **Under Investigation** RT2: **Under Investigation** > **Awaiting Implementation** | **Awaiting Implementation** When RT2 is Awaiting Implementation and RT1 is Under Investigation, the test result changes to Awaiting Implementation, since after the search, between RT1 and RT2, RT2 has the state with the highest precedence. |
| RT1: **Under Investigation** > **Deferred** RT2: **Awaiting Implementation** | **Deferred** When RT1 is Deferred and RT2 is Awaiting Implementation, the test result changes to Deferred, since after the search, item 1 found out that between RT1 and RT2, RT1 has the state with the highest precedence |
| RT1: **Deferred** RT2: **Awaiting Implementation** > **Closed \(Result Invalid\)** | **Closed \(Result Invalid\)** > **Deferred** When RT2 is Closed and the resolution \(substate\) is Result Invalid, and RT1 is Deferred, the test result changes to Closed \(Result Invalid\), since after the search, between RT1 and RT2, RT2 has the state with the highest precedence. |
| RT1: **Deferred** RT2: **Closed \(Result Invalid\)** > **Open \(via Reopen\)** | **Deferred** When RT2 is re-opened and its state changes to Open, and RT1 is Deferred, the test result changes to Deferred, since after the search, between RT1 and RT2, RT1 has the state with the highest precedence. |
| RT1: **Deferred** RT2: **Awaiting Implementation** > **Closed \(False Positive\)** | **Closed \(False Positive\)**When RT2 is Closed and the resolution \(substate\) is False Positive and RT1 is Deferred, the test result changes to Closed \(False Positive\), since after the search, between RT1 and RT2, RT2 has the state with the highest precedence. |
| Remediation Task State | Test result state |
|---|---|
| RT1: **Under Investigation** RT2: **Awaiting Implementation** > **Closed \(Fixed or Cancelled\)** | **Under Investigation** When RT2 is Closed \(substate Fixed or substate Cancelled\), and RT1 is Under Investigation, the test result changes from Awaiting Implementation \(previously, the highest precedence\) to Under Investigation \(currently, the highest precedence\). |
| RT1: any stateRT2: any state | If the test result source status is Fixed \(updated by a scan or import\), then when the remediation task changes its state, the test result changes its state to Closed \(Fixed\) no matter what states the other associated remediation tasks are in. The test result search for remediation task state does not occur. |