Enum Xss.AttackVector (2.2.1)

public enum Xss.AttackVector extends Enum<Xss.AttackVector> implements ProtocolMessageEnum

Types of XSS attack vector.

Protobuf enum google.cloud.websecurityscanner.v1.Xss.AttackVector

Implements

ProtocolMessageEnum

Static Fields

NameDescription
ATTACK_VECTOR_UNSPECIFIED

Unknown attack vector.

ATTACK_VECTOR_UNSPECIFIED = 0;

ATTACK_VECTOR_UNSPECIFIED_VALUE

Unknown attack vector.

ATTACK_VECTOR_UNSPECIFIED = 0;

The attack comes from fuzzing the browser's cookies.

COOKIE = 6;

The attack comes from fuzzing the browser's cookies.

COOKIE = 6;

FORM_INPUT

The attack comes from fuzzing an input element.

FORM_INPUT = 5;

FORM_INPUT_VALUE

The attack comes from fuzzing an input element.

FORM_INPUT = 5;

GET_PARAMETERS

The attack comes from fuzzing parameters in the url.

GET_PARAMETERS = 8;

GET_PARAMETERS_VALUE

The attack comes from fuzzing parameters in the url.

GET_PARAMETERS = 8;

HTML_COMMENT

The attack comes from fuzzing the HTML comments.

HTML_COMMENT = 10;

HTML_COMMENT_VALUE

The attack comes from fuzzing the HTML comments.

HTML_COMMENT = 10;

LOCAL_STORAGE

The attack comes from fuzzing the browser's localStorage.

LOCAL_STORAGE = 1;

LOCAL_STORAGE_VALUE

The attack comes from fuzzing the browser's localStorage.

LOCAL_STORAGE = 1;

POST_MESSAGE

The attack comes from hijacking the post messaging mechanism.

POST_MESSAGE = 7;

POST_MESSAGE_VALUE

The attack comes from hijacking the post messaging mechanism.

POST_MESSAGE = 7;

POST_PARAMETERS

The attack comes from fuzzing the POST parameters.

POST_PARAMETERS = 11;

POST_PARAMETERS_VALUE

The attack comes from fuzzing the POST parameters.

POST_PARAMETERS = 11;

PROTOCOL

The attack comes from fuzzing the protocol.

PROTOCOL = 12;

PROTOCOL_VALUE

The attack comes from fuzzing the protocol.

PROTOCOL = 12;

REFERRER

The attack comes from fuzzing the referrer property.

REFERRER = 4;

REFERRER_VALUE

The attack comes from fuzzing the referrer property.

REFERRER = 4;

SAME_ORIGIN

The attack is a Same-Origin Method Execution attack via a GET parameter.

SAME_ORIGIN = 14;

SAME_ORIGIN_VALUE

The attack is a Same-Origin Method Execution attack via a GET parameter.

SAME_ORIGIN = 14;

SESSION_STORAGE

The attack comes from fuzzing the browser's sessionStorage.

SESSION_STORAGE = 2;

SESSION_STORAGE_VALUE

The attack comes from fuzzing the browser's sessionStorage.

SESSION_STORAGE = 2;

STORED_XSS

The attack comes from the server side and is stored.

STORED_XSS = 13;

STORED_XSS_VALUE

The attack comes from the server side and is stored.

STORED_XSS = 13;

UNRECOGNIZED
URL_FRAGMENT

The attack comes from fuzzing the fragment in the url.

URL_FRAGMENT = 9;

URL_FRAGMENT_VALUE

The attack comes from fuzzing the fragment in the url.

URL_FRAGMENT = 9;

USER_CONTROLLABLE_URL

The attack payload is received from a third-party host via a URL that is user-controllable

USER_CONTROLLABLE_URL = 15;

USER_CONTROLLABLE_URL_VALUE

The attack payload is received from a third-party host via a URL that is user-controllable

USER_CONTROLLABLE_URL = 15;

WINDOW_NAME

The attack comes from fuzzing the window's name property.

WINDOW_NAME = 3;

WINDOW_NAME_VALUE

The attack comes from fuzzing the window's name property.

WINDOW_NAME = 3;

Static Methods

NameDescription
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

NameDescription
getDescriptorForType()
getNumber()
getValueDescriptor()