Security issues presented in Chapter 3 discussed how features enabled by certain HTML tags or tag attributes can make users vulnerable to a wide variety of attacks. In order to address these issues a filter needs to be able to modify the HTML and either disable or remove the HTML tags that can cause security problems. The interface provided by the Filter API that best suits this task is the ContentFilter interface.