Skip to content

/AWS1/CL_SAGACTOR

Represents an actor used during penetration testing. An actor defines a user or entity that interacts with the target application, including authentication credentials and target URIs.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_identifier TYPE /AWS1/SAGSTRING /AWS1/SAGSTRING

The unique identifier for the actor.

it_uris TYPE /AWS1/CL_SAGURILIST_W=>TT_URILIST TT_URILIST

The list of URIs that the actor targets during testing.

io_authentication TYPE REF TO /AWS1/CL_SAGAUTHENTICATION /AWS1/CL_SAGAUTHENTICATION

The authentication configuration for the actor.

iv_description TYPE /AWS1/SAGSTRING /AWS1/SAGSTRING

A description of the actor.


Queryable Attributes

identifier

The unique identifier for the actor.

Accessible with the following methods

Method Description
GET_IDENTIFIER() Getter for IDENTIFIER, with configurable default
ASK_IDENTIFIER() Getter for IDENTIFIER w/ exceptions if field has no value
HAS_IDENTIFIER() Determine if IDENTIFIER has a value

uris

The list of URIs that the actor targets during testing.

Accessible with the following methods

Method Description
GET_URIS() Getter for URIS, with configurable default
ASK_URIS() Getter for URIS w/ exceptions if field has no value
HAS_URIS() Determine if URIS has a value

authentication

The authentication configuration for the actor.

Accessible with the following methods

Method Description
GET_AUTHENTICATION() Getter for AUTHENTICATION

description

A description of the actor.

Accessible with the following methods

Method Description
GET_DESCRIPTION() Getter for DESCRIPTION, with configurable default
ASK_DESCRIPTION() Getter for DESCRIPTION w/ exceptions if field has no value
HAS_DESCRIPTION() Determine if DESCRIPTION has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_ACTORLIST

TYPES TT_ACTORLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_SAGACTOR WITH DEFAULT KEY
.