1. A computer-implemented method comprising: receiving a taxonomy request from a portal, the taxonomy request including a user identifier; retrieving a composite taxonomy, wherein the composite taxonomy is generated from a first normalized taxonomy and a second normalized taxonomy, the first normalized taxonomy corresponding to a first repository and the second normalized taxonomy corresponding to a second repository; identifying a user security level associated with the user identifier; filtering the composite taxonomy based upon the user security level, the filtering resulting in a filtered composite taxonomy that includes one or more available nodes that correspond to a subset of assets from a combination of assets included in the first repository and the second repository; and providing the filtered composite taxonomy to the portal.