# GPO Comparison

The GPO Comparison feature allows users to compare and analyze the settings applied by Group Policy Objects in the Active Directory against both custom and official baselines prepared by Microsoft, CIS, STIG, and Forestall. These baselines are created by considering the security best practices.

Input fields are ;

**GPO**: List of Group Policy Object's belongs to your Active Directory.

**Baseline**: List of predefined baseline documents.

{% hint style="info" %}
Baselines are categorized according to the Windows operating system.
{% endhint %}

After selecting the relevant GPO and baseline, FSProtect automatically compares the applied settings and displays the results.

<figure><img src="https://3408039743-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FObpV44hoVkNmo5bFuVVL%2Fuploads%2FbHUBFgYLg1fL3LBzUC0U%2FGPO-Comparison-1.gif?alt=media&#x26;token=428f90b8-1a4d-47a1-b1a4-d1ee35f173d0" alt=""><figcaption><p>GPO Baseline Comparison</p></figcaption></figure>

## **Comparison Result**

The colored labels and numbers in the upper-right describe the categories and the number of identified settings that belong to these categories in the comparison results.

Clicking on these badges allows you to filter the result table.

Colors of the badges are categorized as;

|                                                                                                                                                    Color                                                                                                                                                    |      Definition      |
| :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------: |
|          ![gpo\_baseline\_comparison\_uncompatible\_colour](https://3408039743-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FObpV44hoVkNmo5bFuVVL%2Fuploads%2Fgit-blob-56f4e6e74694a6bb9e23760200f6f572573a18e8%2Fgpo_baseline_comparison_uncompatible_colour.png?alt=media)          |     Uncompatible     |
|        ![gpo\_baseline\_comparison\_not\_configured\_colour](https://3408039743-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FObpV44hoVkNmo5bFuVVL%2Fuploads%2Fgit-blob-6a7e0bc2a4eee0a36a72c2ace8634e0189bc52f2%2Fgpo_baseline_comparison_not_configured_colour.png?alt=media)       |    Not Configured    |
| ![gpo\_baseline\_comparison\_baseline\_not\_defined\_colour](https://3408039743-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FObpV44hoVkNmo5bFuVVL%2Fuploads%2Fgit-blob-dd833eb5c1cfa41e7c000d694eec21d1869eea7e%2Fgpo_baseline_comparison_baseline_not_defined_colour.png?alt=media) | Baseline Not Defined |
|            ![gpo\_baseline\_comparison\_compatible\_colour](https://3408039743-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FObpV44hoVkNmo5bFuVVL%2Fuploads%2Fgit-blob-86473ec5ef459f57a3669ee43b1f3ae1e8cd3de3%2Fgpo_baseline_comparison_compatible_colour.png?alt=media)            |      Compatible      |
|            ![gpo\_baseline\_comparison\_all\_colour](https://3408039743-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FObpV44hoVkNmo5bFuVVL%2Fuploads%2Fvx3M0u7soSRR9bAUs2HF%2Fgpo_baseline_comparison_all_colour.png?alt=media\&token=e9ea1d30-1e9c-48e4-b2ed-816a6962bd61)           |          All         |

**Uncompatible**: The setting configured by the GPO is not secure according to the baseline.

**Not Configured**: The setting referenced by the baseline is not defined or not configured by the GPO.

**Baseline Not Defined**: The setting configured by the GPO is not included in the baseline.

**Compatible**: The setting configured by the GPO is secure according to the baseline.

**All**: All settings that are configured by the GPO or referenced by the baseline.

The widgets in the upper-right side of the table allow us to;

* **Search**: Search the comparison results by the names of the settings.
* **Export**: Export the comparison results and the respective information listed in this table as a CSV file.

The table contains information about the results of the Group Policy Object settings comparison,

<figure><img src="https://3408039743-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FObpV44hoVkNmo5bFuVVL%2Fuploads%2FIHlm1X84EEutYD3b4SUm%2FScreenshot%202024-09-17%20at%2009.47.30.png?alt=media&#x26;token=e3882ad4-378d-49da-8542-0ca8d2d3786c" alt=""><figcaption><p>GPO Baseline Comparison Result</p></figcaption></figure>

**Status**: Comparison result for the GPO setting.

**Type**: Type of the setting.

**Policy Group or Registry Key**: Group policy configuration path of the setting.

**Setting**: Name of the settings.

**GPO**: Value of the setting configured by the GPO.

**Baseline**: Value of the setting defined by the baseline.

In addition, each setting in the rows displays summary information about the definition of the setting.

<figure><img src="https://3408039743-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FObpV44hoVkNmo5bFuVVL%2Fuploads%2FmeJqx5l73aENR3x0CnYf%2FGPO-Comparison-2.gif?alt=media&#x26;token=7b74e3ab-94ac-4c8c-a94d-7eb374403313" alt=""><figcaption><p>GPO Baseline Setting Definition</p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.forestall.io/fsprotect/gpo-audit/gpo-comparison.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
