1. A method comprising: under control of one or more processors configured with executable instructions: receiving, by an update agent from a content source authenticator, authentication information associated with a plurality of content sources that comprises a list of the plurality of content sources; selecting a first content source from the list of the plurality of content sources included in the authentication information, wherein the first content source is configured to provide updates for a first software application; and checking the first content source for updates for the first software application.