I not this is a really late reply, but I have been pinged a few times today on this here in the forums, so I thought II would share here as well.
Here are 2 other posts where this topic is being discussed:
As stated above, a custom developed solution is currently the only way to go and using the REST API is the answer. I was able to grab all the data points listed above.
The first post lists a quick summary of what I did.
I cannot distribute code, but I can definitely talk about it. Full disclosure, I currently am an Enterprise Architect in the HCL BigFix Professional Services team.