Nu utilizaţi filtrul de servlet WebLogic pentru parsarea XML

Această regulă detectează utilizarea filtrului de servlet weblogic.servlet.XMLParsingHelper. Această regulă detectează utilizarea filtrul de servlet din fişierul web.xml. O regulă separată detectează utilizarea atributului set/get de servlet în fişierele Java, care sunt activate de acest filtru.

Va fi furnizată o soluție automată care șterge elementul de filtrare și elementul de mapare a filtrului asociat acestuia. În exemple, sunt şterse ambele aceste elemente.
Dacă Automated fix nu poate găsi o mapare de filtre cu același nume ca cel furnizat de elementul <filter-name>, atunci numai filtrul este șters deoarece nu a putut fi găsită mapare de filtru.

Următorul caz este detectat:
Prezenţa unei element <filter> într-un fişier web.xml, unde acest element filter are un element <filter-class> cu valoarea: weblogic.servlet.XMLParsingHelper.
Exemplu:
<filter>
      <filter-name>WLXmlParsingFilter</filter-name>
       <filter-class>weblogic.servlet.XMLParsingHelper</filter-class>
</filter>
<filter-mapping>
      <filter-name>WLXmlParsingFilter</filter-name>
      <url-pattern>/somePath</url-pattern>
      <dispatcher>REQUEST</dispatcher>
</filter-mapping>