graph Microsoft securescore data, what values are actually correct?

Daniel Forsberg 11 Reputation points
2021-07-29T11:39:10.71+00:00

I'm trying to monitor secure score with the graph api: https://learn.microsoft.com/en-us/graph/api/security-list-securescores?view=graph-rest-1.0&tabs=http

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%.
119017-image.png
So it seems that "maxscore" should be "55" but via graph the value for maxscore is "71".
119081-image.png

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 https://graph.microsoft.com/beta/reports/getTenantSecureScores(period=1)/content

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
    2021-08-30T08:19:26.64+00:00

    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