ユーザーが PHP アプリの CSS をカスタマイズできるようにする必要があります。通常、そのユーザーのみがカスタム CSS を表示できますが、グループ内の他のユーザーも CSS を表示できる場合があるため、そのサニタイズを確実にする必要があります。
HTMLPurifier と CSSTidy を PHP に使用できることは承知していますが、CSSTidy は非常に時代遅れであり、必要なすべてを処理できないようです。
これを実行できる他の PHP ライブラリは見つかりませんでした。
私が検討している代替手段の 1 つは、Ruby ライブラリ (http://apidock.com/rails/HTML/WhiteListSanitizer/sanitize_css またはhttps://github.com/courtenay/css_file_sanitize/blob/master/lib/css_sanitize.rb )を使用することです。そしてそれをphpに変換します。
そのルートをたどる前に、上記の代替手段はありますか? また、Ruby ライブラリの 1 つを使用する前に知っておくべき落とし穴はありますか?