Jak wykonać filtrowanie CSS oparte na białej liście w PHP

Pracuję nad witryną i chciałbym, aby użytkownik mógł wprowadzić niestandardowy CSS, który będzie publicznie wyświetlany.

Jednak widząc, że wiele ataków XSS można przeprowadzić za pomocą CSS, chciałbym znaleźć sposób na „wyczyszczenie” wyjścia CSS, podobnie jakOczyszczacz HTML działa, parsując CSS, uruchamiając przetworzony CSS na białej liście, a następnie wyświetlając nowy arkusz stylów oparty na analizowanym CSS na białej liście.

Czy istnieje już taka biblioteka? Jeśli nie, czy istnieje biblioteka analizująca CSS, której można użyć do utworzenia niestandardowej implementacji?

questionAnswers(1)

yourAnswerToTheQuestion