| ▲ | bawolff 3 hours ago | |
> My first thought is "support a tiny subset of svg that probably still covers 90% of real-world use cases". It sounds like the linked post was about someone using a blacklist instead of a whitelist. It doesnt matter how tiny your subset is if you allow through stuff you don't recognize. For the most part svg is safe. The dangerous parts are pretty obvious - script tag, image tag, feImage tag, attributes starting with on, embedding html in <foreignObject>, DTD tricks, namespace tricks, CSS that loads external stuff (keep in mind also presentational attributes. Its not just style attribute/tag). The rest of it is pretty safe. | ||