Skip to content
SAF InSpec Profile DeveloperSAF InSpec Profile Developer
MITRE InSpec Profile Developer Course
Course
Resources
Installation
  • Course

    • Course Overview
      • InSpec 101
        • The Road to Security Automation
        • Starting the Journey
          • Studying an InSpec Profile
            • Exploring the InSpec Shell
              • Writing InSpec Controls
                • Generating InSpec Results
                  • Viewing and Analyzing Results
                    • InSpec Examples
                      • Profile Inheritance & Overlays
                        • From STIG to Profile

                        Course Overview

                        May 22, 2022Less than 1 minute

                        On This Page
                        • InSpec 101
                        • The Road to Security Automation

                        # InSpec 101

                        • InSpec is an open-source, community-developed compliance validation framework
                        • Provides a mechanism for defining machine-readable compliance and security requirements
                        • Easy to create, validate, and read content
                        • Cross-platform (Windows, Linux, Mac)
                        • Agnostic to other DevOps tools and techniques
                        • Integrates into multiple configuration management tools

                        # The Road to Security Automation

                        InSpec is one of the primary tools in the Security Automation workflow. It integrates easily with orchestration and configuration management tools found in the DevOps world.

                        As you can see from the picture below, the process for developing automated security tests is a bit of a journey -- we need to start with a human-language requirements documents like SRGs, STIGs or CIS Benchmark and then implement them as code. We need that code to record test results in a standardized format so that we can easily export our security data somewhere people can use it to make decisions (like the Heimdall visualization app, which we will discuss later).

                        This challenge is what the MITRE Security Automation Frameworkopen in new window or MITRE SAF was developed to simplify -- to make the journey from a Requirement Document to an automated test profile and back again a little easier to navigate.

                        Alt text

                        We hope that during this class you will become comfortable with the tools, parts and processes involved in the end-to-end process, and gain the confidence to start automating your compliance journey with the information presented here.

                        Let's get started!

                        Edit this pageopen in new window
                        Last update: 5/24/2022, 1:31:48 AM
                        Contributors: Aaron Lippold
                        Next
                        Starting the Journey
                        Apache-2.0 | Copyright © 2022 - The MITRE Corporation
                        Copyright © 2022 Aaron Lippold