cisagov / ScubaGear

Automation to assess the state of your M365 tenant against CISA's baselines
https://www.cisa.gov/resources-tools/services/secure-cloud-business-applications-scuba-project
Creative Commons Zero v1.0 Universal
1.58k stars 213 forks source link

Investigate how to best decouple SCB version numbers to have them independent for each M365 product #1045

Open ahuynhMITRE opened 5 months ago

ahuynhMITRE commented 5 months ago

💡 Summary

What is the work, as a high-level summary? Currently the SCB version numbers are hard coded into the orchestrator when generating the reports. Going forward each baseline will be versioned independently and incremented as policies are updated with subsequent sprint releases.

Motivation and context

As a direct outcome of the continuous baseline update discussions the teams (CISA, M365 and GWS) have decided that baseline versions will remain independent to their respective SaaS product and increment by "1" if there are updates to any of the policies for a release. All SCB versions are currently at v1.0 and will increment to v2.0 if policies are updated in an upcoming release. If an SCB does not have any policy updates the version will remain v1.0.

Implementation notes

Currently the baseline version numbers are hardcoded as a part of the orchestrator and presented in the report generated by ScubaGear.

Acceptance criteria

How do we know when this work is done?

schrolla commented 4 months ago

Split out the last three acceptance criteria into a new issue for resolution in future release cycle.