<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>markwilson.it</provider_name><provider_url>https://www.markwilson.co.uk/blog</provider_url><title>The Spread Firefox community site got hacked - but how many others don't we know about? - markwilson.it</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="vkymy99J9K"&gt;&lt;a href="https://www.markwilson.co.uk/blog/2005/10/spread-firefox-community-site-got.htm"&gt;The Spread Firefox community site got hacked &#x2013; but how many others don&#x2019;t we know about?&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://www.markwilson.co.uk/blog/2005/10/spread-firefox-community-site-got.htm/embed#?secret=vkymy99J9K" width="600" height="338" title="&#x201C;The Spread Firefox community site got hacked &#x2013; but how many others don&#x2019;t we know about?&#x201D; &#x2014; markwilson.it" data-secret="vkymy99J9K" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://www.markwilson.co.uk/blog/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><description>The Spread Firefox community marketing site has been compromised twice in the last few months. Lots of the comments on the web criticise the site administrators for a) letting this happen, and b) their choice of technology to run the website but I think it&#x2019;s interesting (and commendable, if a touch worrying) that they came &hellip; Continue reading</description></oembed>
