UNPKG

anomaly-express

Version:

Anomaly Express is a security framework for Express.js that provides a set of tools and utilities to help you build secure applications.

18 lines 828 B
import { PolicyDataAtClickhouse, ResultFromCheckRequestForAnomalyFunction } from "../interfaces/Policy"; import { RequestCollectionDataFromSDK } from "../interfaces/Collection"; export declare class PolicyManager { private appId; private apiKey; private refreshInterval; private policies; private endpointMapper; constructor(blockRealtime: boolean | undefined, appId: string, apiKey: string); private fetchPolicies; private initializePolicyFetch; getPolicies(): PolicyDataAtClickhouse[] | null; private getEndpointMappingResultOfRequest; private getPolicyByEndpointAndMethod; private getResultFromCheckingFunction; checkRequestForAnomaly(requestDataFromSDK: RequestCollectionDataFromSDK): ResultFromCheckRequestForAnomalyFunction | null; } //# sourceMappingURL=Policy.d.ts.map