---
title: "How to Use Stig Viewer and Increase Security"
description: "Learn how to use the Stigviewer to discover technical standards to implement and enhance your security in this ATA Learning tutorial!"
canonical: "https://adamtheautomator.com/stig-viewer/"
---

# How to Use Stig Viewer and Increase Security

> Learn how to use the Stigviewer to discover technical standards to implement and enhance your security in this ATA Learning tutorial!

Source: https://adamtheautomator.com/stig-viewer/

---

ATA Learning

Tap to hide

[

ATA Learning

](/)

*   [Home](/)
*   [Tutorials](/tutorials/)
*   [Instructors](/author/)
*   [Advertising](/advertising/)
*   [Recommended Resources](/resources/)
*   [About Adam](/about-adam/)

Search for:  

*   [](https://twitter.com/adbertram)
*   [](https://github.com/Adam-the-Automator)
*   [](https://www.linkedin.com/company/adam-the-automator-llc)
*   [](/feed/)

![How to Use STIGviewer and Increase Security](https://adamtheautomator.com/wp-content/uploads/2022/12/stig-viewer.jpg)

# How to Use STIGviewer and Increase Security

[![](https://secure.gravatar.com/avatar/b4cd4a109fc359fca6ccc8a192dd75bf9a440677bb2a87da8c23f48d76b3bb39?s=192&d=mm&r=g)Edem Afenyo](https://adamtheautomator.com/author/edem-afenyo/)28 December 20227 min. read

Categories: [IT Ops](/category/it-ops/)

Tags:[InfoSec](/tag/infosec/)[Security](/tag/security/)

Table of Contents

*   [Prerequisites](#prerequisites)
*   [Downloading the STIG Viewer](#downloading-the-stig-viewer)
*   [Viewing STIG Contents in the STIG Viewer](#viewing-stig-contents-in-the-stig-viewer)
*   [Creating a Checklist from a STIG](#creating-a-checklist-from-a-stig)
*   [Cherry-picking a Checklist with the Filter Panel](#cherry-picking-a-checklist-with-the-filter-panel)
*   [Performing an Asset Review from a Loaded Checklist](#performing-an-asset-review-from-a-loaded-checklist)
*   [Clearing Local Data Cache for a Clean Slate](#clearing-local-data-cache-for-a-clean-slate)
*   [Personalizing STIG Viewer via the Preferences Tab](#personalizing-stig-viewer-via-the-preferences-tab)
*   [Conclusion](#conclusion)

[Security Technical Implementation Guides (STIGs)](https://public.cyber.mil/stigs/) provide a widely accepted set of steps to improve the security of assets in your organization. But on their own, STIGs can be pretty intractable to read and manage as a [Security-Operations (SecOps)](https://www.vmware.com/topics/glossary/content/secops.html#:~:text=Security%20Operations%20is%20a%20collaboration,Let%27s%20Define%20SecOps) engineer. Worry not, though. [STIG Viewer](https://www.oit.va.gov/Services/TRM/ToolPage.aspx?tid=14957) has got your back.

STIG Viewer is a human-friendly tool to create and manage checklists, mitigate open vulnerabilities and track security reviews of your technology assets.

Read on and learn how to make the most of STIGs with STIG Viewer!

## Prerequisites

This tutorial will be a hands-on demonstration. To follow along, you will need the following:

*   A Windows computer to host the STIG Viewer application – This tutorial uses [Windows 10](https://en.wikipedia.org/wiki/Windows_10).
*   [Defense Information Systems Agency (DISA) STIGS](https://public.cyber.mil/stigs/downloads/) – This tutorial uses Windows 10 v2R5 and Red Hat (RHEL) 8 v1R8 STIGs.
*   PowerShell to perform a manual asset review with a checklist – This tutorial uses [PowerShell 7](https://adamtheautomator.com/powershell-7-upgrade/)

Related:[An In-Depth Getting Started Guide To Remote PowerShell](https://adamtheautomator.com/remote-powershell/)

## Downloading the STIG Viewer

Understanding what is inside an [XCCDF](https://csrc.nist.gov/projects/security-content-automation-protocol/specifications/xccdf) formatted STIG can be a pain as it is not the same as opening a simple _.doc_ or _.pdf_ file and reading it. But you can rest easy so long as you have the STIG Viewer.

To download the STIG Viewer:

1\. Open your favorite web browser, and visit the [DISA website](https://public.cyber.mil/stigs/srg-stig-tools/).

2\. Look for and click the appropriate version of STIG Viewer to download for your computer, depending on your operating system.

But for this tutorial, choose **STIG Viewer 2.17-Win64**, as 2.17 is the latest version at this time of writing. \\

![Downloading the STIG Viewer](https://adamtheautomator.com/wp-content/uploads/2022/12/image-319.png)

Downloading the STIG Viewer

3\. Once downloaded, extract the content of the _.zip_ file.

![Extracting the .zip file ](https://adamtheautomator.com/wp-content/uploads/2022/12/image-320.png)

Extracting the _.zip_ file

Related:[Introducing PowerShell Unzip and Zip Commands on Archives](https://adamtheautomator.com/powershell-unzip/)

4\. Now, look for and double-click the _**STIG Viewer.exe**_ file to launch the STIG Viewer tool. ![Launching the STIG Viewer tool](https://s3-us-west-2.amazonaws.com/secure.notion-static.com/ab320d5c-fc8c-49ee-9e5c-4c379357642e/open-stig-viewer.png) Launching the STIG Viewer tool

![Launching the STIG Viewer tool ](https://adamtheautomator.com/wp-content/uploads/2022/12/image-321.png)

Launching the STIG Viewer tool

If the executable file works, the STIG Viewer tool opens, as shown below.

![Viewing STIG Viewer main window](https://adamtheautomator.com/wp-content/uploads/2022/12/image-322.png)

Viewing STIG Viewer main window

## Viewing STIG Contents in the STIG Viewer

With your STIG Viewer running, you are ready to start working with STIGs, like analyzing vulnerabilities. But first, you must import a STIG in your STIG Viewer.

To view the content of a STIG:

1\. On your STIG Viewer, click the **File** menu and select **Import STIG** to initiate importing a STIG.

![Initiating importing a STIG on STIG Viewer](https://adamtheautomator.com/wp-content/uploads/2022/12/image-323.png)

Initiating importing a STIG on STIG Viewer

2\. Next, look for and select the STIG you like to import. But for this tutorial, hold the CTRL key as you select the Windows 10 and RHEL STIGs to import both, and click **Open**.

> _You can import a STIG as a single XML file or zip bundle. The bundle contains other useful files for the implementation of a STIG._

![Selecting STIGs to import](https://adamtheautomator.com/wp-content/uploads/2022/12/image-324.png)

Selecting STIGs to import

3\. Once imported, select a STIG from the **STIG Explorer**, as shown below. Doing so enables the adjacent checkbox and brings up a list of vulnerabilities in the vulnerability table (middle panel).

Vulnerabilities are also called Rules in the context of STIG Viewer.

![Viewing the contents of a STIG ](https://adamtheautomator.com/wp-content/uploads/2022/12/image-325.png)

Viewing the contents of a STIG

The vulnerability table allows you to see the vulnerability a particular rule is meant to patch, the name of the rule, and its numerical identifier, as in the screenshot below.

![Viewing the vulnerability table](https://adamtheautomator.com/wp-content/uploads/2022/12/image-326.png)

Viewing the vulnerability table

4\. Select an item in the vulnerability table (middle panel) to dig deeper into the rules that make up a STIG, which displays in the right panel.

![Viewing vulnerability details](https://adamtheautomator.com/wp-content/uploads/2022/12/image-327.png)

Viewing vulnerability details

5\. Now, look closer into the details of the vulnerability, and you will find the following:

*   The severity and classification of a vulnerability.Various relevant identifiers.The rational and expected implementation of some of the guidelines.

![Viewing the Contents of a STIG: Viewing the details of a vulnerability](https://adamtheautomator.com/wp-content/uploads/2022/12/image-328.png)

Viewing the Contents of a STIG: Viewing the details of a vulnerability

## Creating a Checklist from a STIG

Aside from the ability to view the rules in a STIG, the STIG Viewer also lets you curate a custom checklist. You can use this checklist to review the security posture of a machine or set of machines.

To create a checklist from a STIG, follow these steps:

1\. Click the **Checklist** menu, and choose **Create Checklist – Check Marked STIG(s)** to create a checklist from the selected STIG in the **STIG Explorer** tab. This action selects all the rules in the STIG.

![Creating a checklist from the select STIG ](https://adamtheautomator.com/wp-content/uploads/2022/12/image-329.png)

Creating a checklist from the select STIG

Once created, you will see a new tab called **New Checklist**, as shown below, with all the same vulnerabilities listed in the vulnerability table. But this time, a **Status** column is added.

![Viewing the New Checklist tab](https://adamtheautomator.com/wp-content/uploads/2022/12/image-330.png)

Viewing the New Checklist tab

2\. Next, select a vulnerability from the vulnerability table, and select a different status (i.e., **Not Applicable**), as shown below.

Below, you can see the vulnerability turns grayed out after changing the status. This action marks a rule as **Not Applicable** to your environment.

![Changing vulnerability status](https://adamtheautomator.com/wp-content/uploads/2022/12/image.gif)

Changing vulnerability status

3\. After the status change, select a desired category from the **Severity Override** drop-down menu to change the severity of a rule. But for this tutorial, choose the **CAT III** severity category.

![Adjusting vulnerability severity](https://adamtheautomator.com/wp-content/uploads/2022/12/image-331.png)

Adjusting vulnerability severity

4\. Now, input a rationale in the pop-up window, and click **OK** to apply the change. This note justifies the severity change of a rule.

![Justifying a severity change ](https://adamtheautomator.com/wp-content/uploads/2022/12/image-332.png)

Justifying a severity change

At this point, you can see below there is one rule with **Not Applicable** status and **256** with **Not Review** status.

![Viewing overall total changes in the checklist](https://adamtheautomator.com/wp-content/uploads/2022/12/image-333.png)

Viewing overall total changes in the checklist

## Cherry-picking a Checklist with the Filter Panel

Building and working with a checklist via a series of filters is often faster than individually reviewing not-applicable rules. Perhaps you prefer to create a checklist housing only Category I rules. If so, applying filters will do the trick.

To create a filtered checklist, follow these steps:

1\. Click on the **Filter** **Panel** toggle list at the bottom of the **New Checklist** tab to expand the panel and expose more filtering options.

![Expanding the Filter Panel](https://adamtheautomator.com/wp-content/uploads/2022/12/image-334.png)

Expanding the Filter Panel

2\. Next, configure the filter as follows:

*   Click the drop-down field, and choose **CAT I** as the filter to only select rules with severity equal to **CAT I**.
    
*   Ensure the filter type is set to **Inclusive(+) Filter** to add matching rules to the resulting checklist
    
*   Click **Add** to add the selected filter to the filters already applied when you created the checklist.
    

![Creating a CAT I filter ](https://adamtheautomator.com/wp-content/uploads/2022/12/image-335.png)

Creating a CAT I filter

Once the filter is created, you will notice the number of rules in the checklist automatically reduce, as shown below.

![Viewing the filter effect](https://adamtheautomator.com/wp-content/uploads/2022/12/image-336.png)

Viewing the filter effect

3\. Lastly, click the **File** menu, and select **Save Checklist** to save the work you have done so far as a checklist file on disk, as shown below.

With this checklist file, you do not have to recreate the checklist when you need it in the future.

![Saving a checklist ](https://adamtheautomator.com/wp-content/uploads/2022/12/image-337.png)

Saving a checklist

Saved checklist files have the _.ckl_ extension, as shown below.

![Verifying the saved checklist file](https://adamtheautomator.com/wp-content/uploads/2022/12/image-338.png)

Verifying the saved checklist file

## Performing an Asset Review from a Loaded Checklist

Checklists allow you to review and document the state of an asset against a set of rules. In this example, you will confirm the state of a finding on an asset and update the checklist accordingly.

1\. Close and re-open the STIG Viewer first to ensure you do not have any active checklist.

2\. Next, click the Checklist menu, and select **Open Checklist from File** to look for a checklist you like to use.

![Opening a checklist file](https://adamtheautomator.com/wp-content/uploads/2022/12/image-339.png)

Opening a checklist file

3\. Locate and select the checklist you just created, and click Open.

![Selecting a checklist file to open](https://adamtheautomator.com/wp-content/uploads/2022/12/image-340.png)

Selecting a checklist file to open

Once opened, the checklist file loads in a new tab in STIG Viewer, as shown below.

![Viewing the loaded checklist file](https://adamtheautomator.com/wp-content/uploads/2022/12/image-341.png)

Viewing the loaded checklist file

4\. Now, expand the **Target Data** panel, and populate the relevant fields, or click **Get Host Data** to automatically populate the fields if the machine under review is the local machine.

Once populated, you are now ready to progressively review the individual findings in the Vulnerability table.

![Reviewing an Asset: Adding asset data](https://adamtheautomator.com/wp-content/uploads/2022/12/image-342.png)

Reviewing an Asset: Adding asset data

5\. Select a rule from the Vulnerability table, as shown below, and carry out the **Check Text** section steps to verify the rule’s status on the machine.

These steps let you check if an antivirus solution (Windows Defender) is running on the machine as a service.

![Selecting a rule to check ](https://adamtheautomator.com/wp-content/uploads/2022/12/image-343.png)

Selecting a rule to check

The results should either be a list as in the screenshot below, confirming the finding is mitigated on your machine or empty, in which case you may be non-compliant.

![Checking the status of a rule](https://adamtheautomator.com/wp-content/uploads/2022/12/image-344.png)

Checking the status of a rule

6\. Finally, right-click on the rule to set the status to match the assessment result. For this tutorial, set the status to **Not a Finding** since an antivirus solution is installed.

Congratulations! You have successfully reviewed and changed the state of an asset from the STIG Viewer checklist.

![](https://adamtheautomator.com/wp-content/uploads/2022/12/image-345.png)

## Clearing Local Data Cache for a Clean Slate

STIG Viewer maintains a local cache for the currently loaded STIGs to help you return to the same STIGs when you re-open the program. But you may want to clear the cache so you can start work on a separate set of STIGs or keep the list of loaded STIGs short and manageable.

1\. Select **STIG Explorer** to leave the checklist editing workspace.

![Exiting the checklist tab](https://adamtheautomator.com/wp-content/uploads/2022/12/image-346.png)

Exiting the checklist tab

2\. Next, click the Options menu, and select **Delete Local Data Cache** to delete the local data cache. ![Deleting the local data cache](https://s3-us-west-2.amazonaws.com/secure.notion-static.com/51bf0cd5-2fbc-422b-8515-d6b52f6a95d1/delete-cache.png) Deleting the local data cache

![Deleting the local data cache](https://adamtheautomator.com/wp-content/uploads/2022/12/image-347.png)

Deleting the local data cache

3\. When prompted, click **OK** to confirm the deletion.

![Confirming cache deletion](https://adamtheautomator.com/wp-content/uploads/2022/12/image-348.png)

Confirming cache deletion

## Personalizing STIG Viewer via the Preferences Tab

Besides the functionalities, STIG Viewer lets you change the interface’s look to add a personal feel as you work on STIGS.

1\. Click the Options menu and select **Preferences** to access STIG Viewer’s preferences.

![Accessing STIG Viewer’s preferences](https://adamtheautomator.com/wp-content/uploads/2022/12/image-349.png)

Accessing STIG Viewer’s preferences

2\. In the Preferences window, click the **Font** drop-down menu and select one that suits your taste under the **General** tab. You can also change other visual elements, such as the **Font Size** and the overall **Visual Style**.

![Changing the general UI settings](https://adamtheautomator.com/wp-content/uploads/2022/12/image-350.png)

Changing the general UI settings

3\. Navigate to the **Checklist** tab, and modify preferences related to the presentation of checklists on your screen. Select the corresponding drop-down field, like for the **Not A Finding** status and change the color, and close the **Preferences** window.

By all means, go nuts, and make the STIG Viewer UI your own.

![Changing the color for a status](https://adamtheautomator.com/wp-content/uploads/2022/12/image-351.png)

Changing the color for a status

4\. Finally, navigate your checklist tab, and select the **CAT I** filter tab.

Notice the rule’s text with the **Not a Finding** (**NF**) status in the table shares the same color as the one in the pie graph, as shown below.

![Viewing the effects of a color change](https://adamtheautomator.com/wp-content/uploads/2022/12/image-352.png)

Viewing the effects of a color change

## Conclusion

Increasing security when an opportunity comes is always a good thing. And in this tutorial, you have learned to maximize the value of STIG Viewer to improve the security posture of your assets.

As cool as STIG Viewer may be, manual work can sometimes be tedious. Why not get familiar with a handy [Security Content Automation Protocol(SCAP)](https://en.wikipedia.org/wiki/Security_Content_Automation_Protocol)? Start automating tasks with [OpenSCAP](https://www.open-scap.org/tools/openscap-base/)!

Related:[Master In-Depth Security Audits with OpenSCAP](https://adamtheautomator.com/openscap/)

Share this article

[Share on X](https://twitter.com/intent/tweet?url=https%3A%2F%2Fadamtheautomator.com%2Fstig-viewer%2F&text=How%20to%20Use%20STIGviewer%20and%20Increase%20Security)[Share on Facebook](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fadamtheautomator.com%2Fstig-viewer%2F)[Share on LinkedIn](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fadamtheautomator.com%2Fstig-viewer%2F)

## Related Posts

![](https://adamtheautomator.com/wp-content/uploads/publisher/2e05d9c85b2b8184bb24f8beaeb7f165/85751120c0fb4909afa44fc19e072a60152e0de73a44e1bba3c2dc4f2c71b424.webp)

### [SQL Server 2025 Upgrades: Avoid These Breaking Changes](/sql-server-upgrade-breaking-changes/)

Avoid SQL Server 2025 upgrade failures. Master the breaking changes in encryption, TDS, and replication before you plan your migration.

![](https://adamtheautomator.com/wp-content/uploads/2025/11/91e5abb1-5bca-4958-a9f1-0f203a8938f7.png)

### [How to Block Known Bad Active Directory Passwords](/block-passwords-active-directory/)

In this article, we will explore why and how to block the use of certain passwords for Active Directory user accounts. In an Active Directory environment,

![](https://adamtheautomator.com/wp-content/uploads/2022/11/Getting-Started-with-Google-Key-Management-GCP-KMS.jpg)

### [Google Key Management (GCP KMS) : Getting Started Guide](/gcp-kms/)

Discover how to use Google Cloud Platform Key Management Services (GCP KMS) to manage your keys and secure your infrastructure in this ATA Learning tutorial!

## Categories

*   [IT Ops](/category/it-ops/)
*   [Cloud](/category/cloud/)
*   [DevOps](/category/devops/)
*   [Home Ops](/category/home-ops/)
*   [Information Security](/category/infosec/)
*   [Software Development](/category/software-development/)

## Site

*   [Home](/)
*   [Tutorials](/tutorials/)
*   [Instructors](/author/)
*   [Advertising](/advertising/)
*   [Recommended Resources](/resources/)
*   [About Adam](/about-adam/)

Copyright 2026© ATA Learning | [Privacy Policy](/privacy/)
