Esta regra detecta o uso dos atributos setAttribute e getAttribute do WebLogic para XML de análise. Esta regra detecta o código Java. Uma regra separada detecta o uso do WebLogic weblogic.servlet.XMLParsingHelper, que ativa este recurso.
Exemplo:
request.setAttribute("org.xml.sax.helpers.DefaultHandler", someObject)
Exemplo:
String handler = "org.xml.sax.helpers.DefaultHandler";
request.setAttribute(handler, someObject);
Exemplo: Document myDocument = request.getAttribute("org.w3c.dom.Document")
Exemplo:
String handler = "org.w3c.dom.Document";
Document myDoc = request.getAttribute(handler);
Exemplos:
request.setAttribute("org.xml.sax.helpers.DefaultHandler", myHandler);
request.getAttribute("org.w3c.dom.Document");
Quando a correção automatizada é aplicada às linhas anteriores, essas linhas são excluídas.
Nota: Verifique se o objeto,
myHandler
, será inicializado de outras maneiras se for usado no código posteriormente.
Exemplos:
Document myDocument = request.getAttribute("org.w3c.dom.Document");
Quando a correção automatizada é aplicada, o código anterior é alterado para:
Document myDocument;
Nota: Verifique se o objeto,
myDocument
, será inicializado de outras maneiras se for usado no código posteriormente.