block xss

block and alert user of potential autofil xss attacks

// ==UserScript==
// @name			block xss
// @description		block and alert user of potential autofil xss attacks
// @match			https://epicmafia.com/*
// @version 0.0.1.20160513012604
// @namespace https://greasyfork.org/users/4723
// ==/UserScript==

new MutationObserver(function(mutations) {
	var	mutation, node;
	for(var i=0, j=0; i<mutations.length; i++) {
		mutation=mutations[i];
		for(j=0; j<mutation.addedNodes.length; j++) {
			node=mutation.addedNodes[j];
			if(node.querySelector("input[name='user[password]']")) {
				alert("Blocked XSS");
				node.parentElement.removeChild(node);
				}
			}
		}
	}).observe(document.body, {
		childList: true
		});