1. A method comprising: receiving, by an Application Programming Interface (API), a request for an analysis of an application; analyzing the application; returning a first result including a first assessment of an attribute associated with the application; after the returning a first result, determining that the application should be reanalyzed; reanalyzing the application; and based on the reanalysis, returning a second result including a second assessment of the attribute, wherein the second assessment is different from the first assessment.