1. A method for identifying attributes of a portion of aggregated security data, the method comprising: aggregating security data that is retrieved by real-time crawlers from a plurality of on-line sources into a single location to provide aggregated security data that is associated with at least one of one or more vulnerabilities or one or more security issues; selecting, by a computing device, a text string from the aggregated security data; searching a portion of the selected text string for an exact match with a particular attribute, the particular attribute being included in a plurality of attributes that includes a name of a product and a version of the product; searching the portion of the selected text string for a partial match with the particular attribute, the partial match being determined based on a probability exceeding a threshold value, the probability being determined by a finite state machine, the partial match taking into consideration misspellings, missing text, abbreviations, and synonyms; associating the selected text string in its entirety with the particular attribute based on the exact match or the partial match of the portion of the selected text string; determining that a user searches for information related to the particular attribute; and providing the entirety of the selected text string for the user, based on the selected text string in its entirety being associated with the particular attribute and further based on a rank of the selected text string as compared to one or more other text strings, in response to determining that the user searches for the information, the rank indicating how closely the portion of the selected text string matches the particular attribute, the rank being relatively higher if the selected text string includes the exact match, the rank being relatively lower if the selected text string includes the partial match but not the exact match.