The present invention is directed to systems and methods for enhancing electronic
communication security. An electronic communication is received and stored. A plurality
of risk assessments are made with respect to the received communication thereby
generating a risk profile associated with the communication. The assessments are
made in a sequential manner by assigning the stored communication and index and
serially placing the index on queue associated with interrogation engines that
perform the various assessments. The index is initially placed in a queue associated
with an interrogation engine performing the first type of assessment on the communication.
The index is placed in a subsequent queue only after the interrogation engine associated
with the prior queue in which the index was placed has assessed the communication.
This is repeated until all desired assessments have been performed. Each assessment
may result in the output of an assessment indicator that indicates the results
of the particular assessment.