That's on my backlog but still on early stage, I just surfaced the idea, so here's are my findings so far:

[Using Trusted Advisor as a Web Service](http://docs.aws.amazon.com/awssupport/latest/user/trustedadvisor.html)

Mainly: 
[Poll a Trusted Advisor Check for Status Changes](http://docs.aws.amazon.com/awssupport/latest/user/trustedadvisor.html#getcheckstatus)

This documentation example can be implemented with aws cli with the [`support`](https://docs.aws.amazon.com/cli/latest/reference/support/index.html#cli-aws-support) subset of commands and targetting the 'us-east-1' region, you'll then have to filter on the `region` field in the `TrustedAdvisorResourceDetail` structure part of the list.

I still didn't had time to write a script to poll the API (I would aim at ruby with the AWS SDK per our usage more than a shell script to group the requests).

Hope this help getting started even if that's not really a complete answer.

P.S. For recap of which options is available for which account can be checked [this][1] site


  [1]: https://aws.amazon.com/premiumsupport/trustedadvisor/