1. A document validation system, comprising: a processor; and a non-transitory, computer-readable memory containing programming instructions that, are configured to cause the processor to: receive a scan image of a certified document, identify a security template for the document, prompt a user to provide a validation document, receive the validation document in response to the prompt, use the identified security template identify the location of one or more security elements on the certified document, analyze the validation document to identify expected content that should appear on the certified document at the security element locations, analyze the scan image to identify actual content that appears on the certified document at the security element locations, determine whether the expected content matches the actual content. and output a report of the result to the user.