Skip to content

How to generate InSpec Profile Structures

George M. Dias edited this page Nov 25, 2024 · 12 revisions

An InSpec profile is a reusable artifact that organizes controls into a standalone structure for testing and auditing applications and infrastructure. InSpec profiles are used to organize controls, support dependency management, and support code reuse.

MITRE SAF provides an automated capability for generating a new profile structure via the Command Line Application (CLI) generate:inspect_profile (alias - generate:xccdf_benchmark2inspec_stub).

The process uses Extensible Configuration Checklist Description Format (XCCDF) guidance (sets of security configuration rules for systems or applications) uniquely or in combination with Open Vulnerability and Assessment Language (OVAL) definitions (standardized checks for vulnerabilities) files.

The process generates the following structure: <profile_name>

Clone this wiki locally