HTML Purifier est une solution de filtrage HTML qui utilise une combinaison unique de listes blanches robustes et d'analyse syntaxique agressive pour garantir non seulement que les attaques XSS sont bloquées, mais aussi que le code HTML résultant est conforme aux normes.
HTML Purifier est conçu pour les documents riches en formatage provenant de sources non fiables et nécessitant du CSS et un jeu complet de balises. Cette bibliothèque peut être configurée pour accepter un ensemble de balises plus restrictif, mais elle sera moins performante que des analyseurs plus minimalistes. Elle remplira néanmoins parfaitement sa fonction, ce qui est peut-être plus important.