Story Quality Report

I have a specific requirement that I need to report back to management on the Story quality in a particular Sprint.

This is for example if the story is well defined by the search of some key words, whether there is an estimation done, whether there are test criteria defined and whether there is an acceptance criteria defined and also test cases. All the standard guidelines of the Story definition in Octane needs to be reported so that maturity can be assessed and corrective action taken by the different teams and squads.

I looked at the Dashboard and there is an impressive array of widgets to track progress, This is specific  more like an introspective report on the quality of stories defined, perhaps i could reuse some of the widgets defined to accomplish this or there could be an other method to do this rather than manually?. Please help