SimpleBeacon Dashboard
Loading SimpleBeacon Dashboard…
AI Safety Scanning Platform
try { if (el.parentNode) el.parentNode.removeChild(el); else if (typeof el.remove === "function") el.remove(); } catch (_) {} } var origCreate = document.createElement.bind(document); document.createElement = function (tag) { var el = origCreate(tag); if (typeof tag === "string" && tag.toLowerCase() === "script") { var origSetAttr = el.setAttribute.bind(el); el.setAttribute = function (name, value) { if ( name === "src" && typeof value === "string" && value.indexOf("static.cloudflareinsights.com/beacon.min.js") !== -1 ) { try { el.removeAttribute("integrity"); } catch (_) {} try { el.removeAttribute("crossorigin"); } catch (_) {} } if ( (name === "integrity" || name === "crossorigin") && typeof el.src === "string" && el.src.indexOf( "static.cloudflareinsights.com/beacon.min.js", ) !== -1 ) { return; } return origSetAttr(name, value); }; } return el; }; if (window.MutationObserver) { var mo = new MutationObserver(function (records) { records.forEach(function (record) { Array.prototype.forEach.call( record.addedNodes || [], function (node) { if (node.nodeType === 1) { if (node.tagName === "SCRIPT") neutralize(node); if (node.querySelectorAll) { Array.prototype.forEach.call( node.querySelectorAll("script"), neutralize, ); } } }, ); }); }); mo.observe(document.documentElement, { childList: true, subtree: true, }); // Stop observing after 5s — edge injection happens during initial load setTimeout(function () { mo.disconnect(); }, 5000); } // Sweep existing scripts on DOMContentLoaded for any injected before observer document.addEventListener("DOMContentLoaded", function () { Array.prototype.forEach.call( document.querySelectorAll("script"), neutralize, ); }); })();
Loading SimpleBeacon Dashboard…
AI Safety Scanning Platform