Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Checklist Accountability #808

Closed
genshin16 opened this issue Dec 17, 2020 · 4 comments · Fixed by #809
Closed

Checklist Accountability #808

genshin16 opened this issue Dec 17, 2020 · 4 comments · Fixed by #809
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@genshin16
Copy link

Part of the documentation and checklist creation process is for auditors and corresponding stakeholders are identify who conducted compliance check for a particular checklists.

Currently, PowerSTIG users are able to manual inject entries in the form of a XML file. But this injection feature is meant to take care of STIG items that are not automated by PowerSTIG. Can a feature be added within the checklist generation process where the user can add their name and date into the Finding Details section of the checks that are automated.

@erjenkin erjenkin added this to the 4.8.0 milestone Dec 17, 2020
@erjenkin erjenkin added the enhancement New feature or request label Dec 17, 2020
@erjenkin erjenkin self-assigned this Dec 17, 2020
@erjenkin
Copy link
Member

@genshin16 ,

Thanks for the issue. I like the idea of adding a name/date to each setting to viewers of the checklist know that a setting has been verified by an individual. Just to be sure we are only looking for a tag added to the string "Addressed by PowerStig MOF via ..." ?

I will start working on this,

Eric

@erjenkin
Copy link
Member

erjenkin commented Dec 17, 2020

@genshin16 ,

Here is the PR (#809) it allows for a new parameter to be passed to the checklist creation function [string] $Verifier, here is an example output from my lab, let me know what you think

$DscResults = Test-DsCconfiguration -Detailed
$XccdfPath  = 'C:\Users\eric\Desktop\Checklist\U_MS_Windows_10_STIG_V2R1_Manual-xccdf.xml'
$outputPath = "C:\Users\eric\Desktop\Checklist\checklist.ckl"
$verifier = "PowerSTIG User 12/17/2020"

New-StigCheckList -DscResult $DscResults -XccdfPath $XccdfPath -OutputPath $outputPath -Verifier $verifier -Verbose

Addressed by PowerStig MOF via [AccountPolicy][V-220742][medium][SRG-OS-000077-GPOS-00045]::[WindowsClient]baseline and verified by PowerSTIG User 12/17/2020

Eric

@genshin16
Copy link
Author

Every accreditor has their own way of wanting things to be formatted. Some will want the operators information and timestamp of when the audit/scan occurred within Finding Details or Comment Section. I do believe the above output will go into the Comment section.

@erjenkin erjenkin linked a pull request Dec 22, 2020 that will close this issue
5 tasks
@erjenkin
Copy link
Member

Added the ability to append the output to include a verifier string.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants