/** * Balero CMS Project: Proyecto 100% Mexicano de código libre. * Página Oficial: http://www.balerocms.com * * @author Anibal Gomez <anibalgomez@icloud.com> * @copyright Copyright (C) 2015 Neblina Software. Derechos reservados. * @license Licencia BSD; vea LICENSE.txt */ package com.neblina.balero.util; import org.owasp.html.Sanitizers; public class AntiXSS { /** * Sanitize common elements b, p, etc. img and a. * @author Anibal Gomez * @param input Unsafe Input * @return Safe Output */ public String blind(String input) { org.owasp.html.PolicyFactory policy = Sanitizers.STYLES .and(Sanitizers.FORMATTING) .and(Sanitizers.IMAGES) .and(Sanitizers.LINKS); String output = policy.sanitize(input); return output; } }