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

Generate Guidance does not fill out Severity Column in xlsx spreadsheet #460

Open
tonyyo11 opened this issue Jan 29, 2025 · 0 comments
Open

Comments

@tonyyo11
Copy link

Summary

Using the generate_guidance script against any baseline, macOS or iOS, results in a spreadsheet with the severity of a given rule not included. The severity also is not included in the PDF/HTML output at least for macOS baselines.
Severity is needed for baselines where rules are often ranked based upon severity (like the DISA STIG) when exemptions need to be evaluated and justifications needed.

Steps to reproduce

Using the sequoia branch or an iOS branch, create a build using mSCP via terminal or the Jamf Compliance Editor. Ensure an excel spreadsheet is created. Regardless of the baseline used, whether it’s all_rules, disa_stig, or any other, the severity is not recorded within the spreadsheet. Looking at the individual rules within the rules folder of the project does include the severity within them.

Operating System version

mSCP was ran on macOS 15.2 and macOS 15.3

Intel or Apple Silicon

Apple Silicon Mac

What is the current bug behavior?

Data is left out of generated reports/documentation as it relates to severity.

What is the expected correct behavior?

Templates/Scripts should include the severity for every rule, or have an optional key to include/exclude the severity.

Relevant logs and/or screenshots

Image

brodjieski pushed a commit that referenced this issue Jan 29, 2025
the script now supports both dictionary or string values
for severity. XLS file should now include the value

Issue #460
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant