<!-- ================================================================== --> <!-- File: $Id: secure.mrc,v 1.2 2011/01/09 05:23:25 ehood Exp $ Author: Earl Hood <earl @ earlhood . com> Description: MHonArc, <http://www.mhonarc.org/>, resource file for providing a more secure archive. --> <!-- ================================================================== --> <!-- For public archive sites, it is HIGHLY RECOMMENDED to neutralize HTML. HTML messages can be used for XSS attacks. Although mhonarc attempts to neutralize HTML, there is no guarantee that it is perfect. SIMPLE RULE: If the archive receives messages from untrusted sources, HTML data SHOULD be neutralized. --> <!-- Many HTML message have an alternative text/plain part, therefore, for such messages, lets give preference to text/plain part. --> <MIMEAltPrefs> text/plain text/html </MIMEAltPrefs> <!-- If there is no text/plain part, we treat text/html as plain text. This way, something will show up, but it may not be that pretty depending on how the raw HTML data is formatted. --> <MIMEFilters> text/html; m2h_text_plain::filter; mhtxtplain.pl text/x-html; m2h_text_plain::filter; mhtxtplain.pl </MIMEFilters> <!-- We use media-type method to define arguments since we do not want to interfere with how text/plain may be processed. We disable flowed detection since raw HTML may cause undesired results. --> <MIMEArgs> text/html; disableflowed text/x-html; disableflowed </MIMEArgs>