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
}