
Ok, so you are telling me you have time on your hands and want to improve the security of your Microsoft 365 tenant? Ok, if you are only kind of serious, I’d tell you to go to:
https://security.microsoft.com/securescore
and select the Improvement actions as shown above.

That will show you a filtered view of items based on what hasn’t yet been completed in the tenant. In the case above, that equates to 67 items.
Oh, you want more to do you say?

Ok, if you remove that filter you’ll see the number in the list increase. In this case up from 67 to 84. That’s 36% increase in things you can address. Enough?
What? You want even more? Are you sure? Really sure?

Well, if you are, then the good news is that I have written a script for you that uses the Microsoft Graph to go in and grab all, and I mean ALL, of the secure score items. You’ll find the script in my Office 365 GitHub repo:
https://github.com/directorcia/Office365/blob/master/o365-ssdescpt-get.ps1
Now before you run this scripts, you’ll need to follow the instructions I have written about before:
Access the Microsoft Graph with a script
and set yourself up an OAuth token to access your tenant. You only need to do this once.
You’ll then need enter the values from this configuration into the script prior to running it:

You get these three items from the oAuth token set up I set out.

When run, the script will connect to the Microsoft Graph and start reading information from the Secure Score of YOUR tenant. It will also save the output to a text file in the parent directory. Why you ask?

Well, as you can see from the output from my tenant above, there are now potentially 6,972 items that I can go look at and configure to make my tenant more secure. That’s a 8,200% increase in things to keep you busy.
Remember, you did ask for more after all.