Replies: 1 comment
-
Hey @spaelling, I could definitely see some normalization through tagging being beneficial. Since each of the control sets are different projects in their own right, they will definitely vary.
One challenge I have faced when considering ways to normalize this, is how to have language and test concepts deduplicated without losing clarity and consistency of the parent framework. A good example, is Calendar Sharing as a control common between CIS and CISA.
Functionally these are the same tests and the same security control. Though they are completely separate recommendations from the respective entities. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I am making the assumption that these tests was written by different people, and the great team behind Maester was learning on the go, so fully understandable of the current state.
When looking at the overall test results there is a lot of variance that makes it all harder to read and navigate.
ex. EIDSCA has a naming convention using a prefix, like
EIDSCA.AG03: Authentication Method - General Settings - Report suspicious activity - Included users/groups.
- here it is clear this is regarding authentication methods, but MS.AAD does not, ex.MS.AAD.1.1: Legacy authentication SHALL be blocked.
does not make it clear if this is something with authentication (it is not, and relates to a CA policy).MS.AAD and MS.EXO uses
SHALL
andSHOULD
(here I assume that should is a softer recommendation than shall, but not entirely clear), but when looking at the MT tests this is not used, and in MT there is sometimes a postfix in the title that indicates the area, likeMT.1024: Entra Recommendation - Do not expire passwords.
, but not in ex.MT.1027: No Service Principal with Client Secret and permanent role assignment on Control Plane.
This is just the list overview. I guess the individual layout of each test mandates a different discussion, and also requires much more work to implement, but my hope is that at least the list overview could be streamlined so that it becomes easier to read and navigate (especially for novice users).
Beta Was this translation helpful? Give feedback.
All reactions