graph Microsoft securescore data, what values are actually correct?

Daniel Forsberg 11 Reputation points

I'm trying to monitor secure score with the graph api:

It works but the "maxscore" data doesn't seem to match the data shown in GUI.

For example, I have a tenant where in the GUI it says 23.98/55 points achieved which if calculated outputs: Secure Score: 43.6%.
So it seems that "maxscore" should be "55" but via graph the value for maxscore is "71".

If "71" is correct what value does it really represent and where does the value "55" come from?

I can se a connection if I use

Now all of a sudden "score" is "16" and if you take 71-16, well then you get 55...

Please clarify.

Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
10,779 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Michael Stadtelmeyer 1 Reputation point

    Same here - I can not find any detailed information about that.

    The Microsoft Secure Score in our tenant is 54,02 shown in the portal

    This is the result we get via Graph:

    "secureScore": 12,
    "maxSecureScore": 66,

    66 - 12 = 54

    Maybe thats the trick?

    Would be happy to get a detailed information for that.

    0 comments No comments