1. A method comprising: receiving a plurality of search results from a set of a plurality of repositories at a set of a plurality of repository interfaces; receiving a search request via a user-interface, wherein the search request specifies a revised set of repositories of the plurality of repositories; determining whether the revised set of repositories comprises one or more repositories not included in the set of the plurality of repositories; if the revised set of repositories comprises one or more repositories not comprised in the set of the plurality of repositories, performing the search request on the revised set of repositories; and if the revised set of repositories does not comprise one or more repositories not comprised in the set of the plurality of repositories, generating a plurality of updated search results, and de-installing one or more repository interfaces of the set of the plurality of repository interfaces not associated with the subset of the set of the plurality of repositories.