1. A computer-implemented method of comparing an organization's security data to an aggregation of multiple organizations' security data, the method comprising: receiving, at a single repository, security data separately from each of multiple organizations having a plurality of organizational characteristics, the security data received at each of multiple accounts corresponding to the multiple organizations; authenticating the security data to each of the multiple accounts; aggregating, at the single repository, the received security data based on the organizational characteristics to generate sets of aggregate data associated with the organizational characteristics of the multiple organizations, wherein the receiving and aggregating takes place without communicating at least a portion of the security data associated with at least one of the multiple organizations to at least another of the multiple organizations; receiving a query from an organization of the multiple organizations, the query specifying a particular organizational characteristic of the plurality of organizational characteristics and a staleness parameter indicating a time period of desired data; in response to the query, identifying a set from the sets of aggregate data, the identified set associated with the specified organizational characteristic and falling within the indicated time period of the staleness parameter; generating a representation of the organization's security data in relation to the identified set from the sets of aggregate data, wherein the representation comprises at least a first indication of the security data for the organization and a second indication of cumulative security data for the remaining multiple organizations, the first indication being separate from the second indication; and transmitting the representation to the organization in response to the query.