3. The system of claim 1 , wherein the user interface information comprises a markup language document.
1. A system comprising: a hardware processor; a parser to, parse user interface information to be included within a user interface to be displayed to a user by an information display application; and identify at least one field, within the user interface, to receive user information from a user; a memory storage device to store data, the data including: the user information, the user interface information, a predefined authorized set of fields to receive the user information, predefined information corresponding to the predefined authorized set of fields, a list of addresses of fraudulent sources of the user interface information, and a list of addresses of verified sources of the user interface information; a detection module to determine, based on the list of addresses of fraudulent sources and based on the list of addresses of verified sources, whether the user interface information is associated with fraudulent activity or originates from a verified source; a form fill module to, in response to determining that the user interface information is associated with fraudulent activity, provide, using the hardware processor, a warning indicia relative to the at least one field of the user interface displayed to the user by the information display application, disable automatic provision of the user information into the at least one field, and prevent the user from manually inputting information into the at least one field that is displayed to the user by the information display application, and in response to determining that the user interface information originates from a verified source, enable automatic provision of the user information into the at least one field based on the at least one field corresponding to the predefined authorized set of fields and based on predefined information that corresponds to the at least one field; and a disposable credit card number module to, generate, in response to the determining that the user interface information originates from a verified source, a limited use credit card number for a financial transaction, and provide the limited use credit card number to the form fill module, wherein the form fill module is configured to automatically fill the limited use credit card number into a credit card number field, designated as such by the detection module, for the financial transaction in response to receiving the limited use credit card number from the disposable credit card number module and based on the credit card number field corresponding to the predefined authorized set of fields.