Summary Table

Categories Total Count
PII 0
URL 0
DNS 0
EKL 0
IP 0
PORT 0
VsID 0
CF 0
AI 0
VPD 0
PL 0
Other 0

File Content

package gov.va.med.pbm.ampl.utility;

/**
* Enumeration of different validation types used by the ESAPIValidator class.
*
* @author Asli Goncer
* @since 1.0
*/
public enum ESAPIValidationType {

/**
* XSS persistence.
*/
CROSS_SITE_SCRIPTING_PERSISTENT,

/**
* XSS reflection.
*/
CROSS_SITE_SCRIPTING_REFLECTED,

/**
* Command injection.
*/
COMMAND_INJECTION,

/**
* DOS regular expression.
*/
DENIAL_OF_SERVICE_REG_EXP,

/**
* Json injection.
*/
JSON_INJECTION,

/**
* Log forging.
*/
LOG_FORGING,

/**
* Open redirect.
*/
OPEN_REDIRECT,

/**
* Path manipulation.
*/
PATH_MANIPULATION,

/**
* Portability flaw file separator.
*/
PORTABILITY_FLAW_FILE_SEPARATOR,

/**
* Portability flaw locale.
*/
PORTABILITY_FLAW_LOCALE,

/**
* Privacy violation.
*/
PRIVACY_VIOLATION,

/**
* System information leak, external.
*/
SYSTEM_INFORMATION_LEAK_EXTERNAL,

/**
* XML external entity injection.
*/
XML_EXT_ENTITY_INJ,

/**
* URL validation.
*/
URL
}