FuseGuard Logo

fuseguard.components.filters
Component XMLExternalDTDFilter

filters.BaseFilter
  |
  +--filters.XMLExternalDTDFilter

Looks for XML External DTD in Requests.

Method Summary
public array getConfigurables()
          Returns a list of configurable properties
public string getDescription()
public string getName()
public boolean getRejectAllDocTypes()
          Reject any variable with a XML doctype declaration.
public string getThreatCategory()
          Returns injection
public numeric inspectRequest()
public numeric inspectVariable([variableName scope], [any varName], [any value])
public void setRejectAllDocTypes([boolean reject])
          Reject any variable with a XML doctype declaration.

Methods inherited from filters.BaseFilter
inspectsCookieScope, logEnabled, inspectsFormScope, inspectsRequestBody, setFilterWhitelist, setFilterInstanceName, getFilterLevel, getLogLevel, setScopes, getRequestLogMessage, allowURI, inspectsURI, ignoreURI, inspectsRequest, inspectsCGIScope, setIgnoreVariableList, getHelp, getRequestLogMessageDetail, setAllowDenyOrder, getIPWhiteListID, setRequestLogMessage, init, setFilterLevel, filterRequest, blockEnabled, getFilterID, inspectsUrlScope, getFirewall, setAllowURIList, filterEnabled, filterVariables, logOnly, getFilterInstanceName, getFilterComponent, getIPWhiteListProvider, setIgnoreURIList, setFilterID, getBlockLevel, ignoreVariable, denyURI, inspectResponse, hasIPWhiteList, setLogLevel, inspectVariables, setBlockLevel, ignoresVariable
 

Method Detail

getConfigurables

public array getConfigurables()
Returns a list of configurable properties


getDescription

public string getDescription()

getName

public string getName()

getRejectAllDocTypes

public boolean getRejectAllDocTypes()
Reject any variable with a XML doctype declaration.


getThreatCategory

public string getThreatCategory()
Returns injection


inspectRequest

public numeric inspectRequest()

inspectVariable

public numeric inspectVariable([variableName scope], [any varName], [any value])
Parameters:
[variableName scope]
[any varName]
[any value]

setRejectAllDocTypes

public void setRejectAllDocTypes([boolean reject])
Reject any variable with a XML doctype declaration.

Parameters:
[boolean reject]