Skip to content

BehavioralProcessor

Defined in: packages/core/src/core/behavioral/processor.ts:30

new BehavioralProcessor(logger, eventBus): BehavioralProcessor

Defined in: packages/core/src/core/behavioral/processor.ts:35

Logger

SecurityEventBus

BehavioralProcessor

getEndpointId(request): string

Defined in: packages/core/src/core/behavioral/processor.ts:215

GuardRequest

string


processGlobalReturnRules(request, response, clientIp, rules): Promise<void>

Defined in: packages/core/src/core/behavioral/processor.ts:132

GuardRequest

GuardResponse

string

readonly BehaviorRule[]

Promise<void>


processReturnRules(request, response, clientIp, routeConfig): Promise<void>

Defined in: packages/core/src/core/behavioral/processor.ts:94

GuardRequest

GuardResponse

string

RouteConfig

Promise<void>


processUsageRules(request, clientIp, routeConfig): Promise<void>

Defined in: packages/core/src/core/behavioral/processor.ts:61

GuardRequest

string

RouteConfig

Promise<void>


setDefaultTracker(tracker): void

Defined in: packages/core/src/core/behavioral/processor.ts:48

BehaviorTracker

void


setGuardDecorator(decorator): void

Defined in: packages/core/src/core/behavioral/processor.ts:40

BehaviorTracker

void


setSuspiciousCountsReader(reader): void

Defined in: packages/core/src/core/behavioral/processor.ts:52

SuspiciousCountsReader

void