aldrichtr / infraspective

Infrastructure testing using pester
MIT License
18 stars 0 forks source link

Use `Profiles` to select a subset of controls to run #68

Open aldrichtr opened 2 years ago

aldrichtr commented 2 years ago

A profile is a means of selecting a subset of controls to be tested against a given system. Multiple Profiles can be defined in a given Checklist and the Profile to use should be set at "run time".

Checklist "Windows 10 STIG" {
    Profiles @{
        MAC-1_Classified = @{
            Title = "I - Mission Critical Classified"
            Description = "MAC I - Mission Critical Classified"
            V-220697 = $true
            V-220698 = $true
            # ....
        }
    }
    # Groupings, Controls, etc. here
}
stale[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had any activity in the last 90 days. Please review the issue and take the appropriate action.

Note marking the issue as 'pinned', 'security', or any of the 'wf' (waiting for) labels will be ignored.