You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This CSV file contains the test results in a format that could be automatically parsed by a downstream system, filtered down to just failing "SHALL" controls. For each failing test, it includes fields where users can document reasons for failures and timelines for remediation, if they so choose.
💡 Summary
Create a csv version of the output with a row for each failed SHALL control and the following columns:
The final three columns are left blank, the csv will serve as a prepopulated template users can use to document any plans if they so choose.
Motivation and context
Implementation notes
See https://github.com/cisagov/ScubaGear/blob/main/docs/execution/reports.md for a description of the file produced by ScubaGear.
See the
ConvertTo-ResultsCsv
of function for the implementation on ScubaGear: https://github.com/cisagov/ScubaGear/blob/e25a15b017e81917dab64c1877fa9beb4e0b8bfe/PowerShell/ScubaGear/Modules/Orchestrator.psm1#L918C10-L918C30Also see the
Format-PlainText
function: https://github.com/cisagov/ScubaGear/blob/e25a15b017e81917dab64c1877fa9beb4e0b8bfe/PowerShell/ScubaGear/Modules/Orchestrator.psm1#L826C10-L826C26. The details and requirement columns often contain HTML elements that don't necessarily belong in a csv file. That function reforms the HTML to be plain text. The output of ScubaGoggles will have different needs, but we'll want a similar function here too.Acceptance criteria
The text was updated successfully, but these errors were encountered: