15. One or more non-transitory computer-readable media having computer-executable instructions stored thereon that, when executed, cause at least one computing device to: parse a string of terms into a plurality of individual terms; determine whether the plurality of individual terms includes at least one term matching a keyword of a keyword listing; responsive to determining that the plurality of individual terms includes at least one term matching the keyword, determine a part of speech of the at least one term matching the keyword; responsive to determining that the part of speech of the at least one term is one of: a noun and a verb, identify the other of the noun and the verb in the plurality of individual terms; identify a category of risk associated with the identified noun and a category of risk associated with the identified verb; determine whether the identified category of risk associated with the identified noun and the identified category of risk associated with the identified verb are a same category of risk; responsive to determining that the identified category of risk associated with the identified noun and the identified category of risk associated with the identified verb are the same category, determine a first risk rating of the string of terms including the identified noun and the identified verb, the first risk rating being based on the identified noun, the identified verb and the same category; and responsive to determining that the identified category of risk associated with the identified noun and the identified category of risk associated with the identified verb are different categories, determine a second risk rating of the string of terms including the identified noun and the identified verb, the second risk rating being based on the identified noun, the identified verb, the identified category of risk associated with the noun and the identified category of risk associated with the verb, the second risk rating being different from the first risk rating.
15. One or more non-transitory computer-readable media having computer-executable instructions stored thereon that, when executed, cause at least one computing device to: parse a string of terms into a plurality of individual terms; determine whether the plurality of individual terms includes at least one term matching a keyword of a keyword listing; responsive to determining that the plurality of individual terms includes at least one term matching the keyword, determine a part of speech of the at least one term matching the keyword; responsive to determining that the part of speech of the at least one term is one of: a noun and a verb, identify the other of the noun and the verb in the plurality of individual terms; identify a category of risk associated with the identified noun and a category of risk associated with the identified verb; determine whether the identified category of risk associated with the identified noun and the identified category of risk associated with the identified verb are a same category of risk; responsive to determining that the identified category of risk associated with the identified noun and the identified category of risk associated with the identified verb are the same category, determine a first risk rating of the string of terms including the identified noun and the identified verb, the first risk rating being based on the identified noun, the identified verb and the same category; and responsive to determining that the identified category of risk associated with the identified noun and the identified category of risk associated with the identified verb are different categories, determine a second risk rating of the string of terms including the identified noun and the identified verb, the second risk rating being based on the identified noun, the identified verb, the identified category of risk associated with the noun and the identified category of risk associated with the verb, the second risk rating being different from the first risk rating. 16. The one or more non-transitory computer-readable media of claim 15 , further including instructions that, when executed, cause the at least one computing device to: identify an adjective in the string of terms; and determine a third risk rating of the string of terms based on the identified noun, identified verb, identified category of risk associated with the noun, identified category of risk associated with the verb and the identified adjective, the third risk rating being different from at least one of the first risk rating and the second risk rating.