Hi @Ajay m , you can use the REST API. You can use the Secure Scores API to get the score for a specific subscription and list the security controls and the current score of your subscriptions.
To get the status and regression information, you can use the Secure Scores API to retrieve the current score and the maximum score for a subscription and then compare the current score with the maximum score to determine the status and regression information.
The Secure Scores API does not provide information on Microsoft updates but you should be able to use Azure Security Center for that.
Please let me know if you have any questions and I can help you further.
If this answer helps you please mark "Accept Answer" so other users can reference it.
Thank you,
James