Not sure where to bring this up, or if its already on the radar, but…
I just got a EE Forum Notification email, and all the email addresses in the post were obfuscated in scripts, which appeared in the plain-text email as:
<span>.(JavaScript
must be enabled to view this email address)</span>[removed]
//<![CDATA[
var l=new Array();
var output = '';
l[0]='>';l[1]='a';l[2]='/';l[3]='<';l[4]=' 109';l[5]=' 111';l[6]='
99';l[7]=' 46';l[8]=' 101';l[9]=' 101';l[10]=' 45';l[11]=' 116';l[12]='
111';l[13]=' 118';l[14]=' 101';l[15]=' 100';l[16]=' 64';l[17]=' 110';l[18]='
97';l[19]=' 121';l[20]=' 114';l[21]='>';l[22]='"';l[23]=' 109';l[24]='
111';l[25]=' 99';l[26]=' 46';l[27]=' 101';l[28]=' 101';l[29]=' 45';l[30]='
116';l[31]=' 111';l[32]=' 118';l[33]=' 101';l[34]=' 100';l[35]=' 64';l[36]='
110';l[37]=' 97';l[38]=' 121';l[39]='
114';l[40]=':';l[41]='o';l[42]='t';l[43]='l';l[44]='i';l[45]='a';l[46]='m';
l[47]='"';l[48]='=';l[49]='f';l[50]='e';l[51]='r';l[52]='h';l[53]='a
';l[54]='<';
for (var i = l.length-1; i >= 0; i=i-1){
if (l[i].substring(0, 1) == ' ') output +=
"&#"+unescape(l[i].substring(1))+";";
else output += unescape(l[i]);
}
document.getElementById('eeEncEmail_gRip3zEyAz')[removed] = output;
//]]>
[removed]It would be more helpful to print the address, or the note about how it got scrambled, but not the raw script itself… 😊