@appsensorlike/appsensorlike
Version:
A port of OWASP AppSensor reference implementation
22 lines (21 loc) • 694 B
TypeScript
import { AppSensorEvent, RequestHandler, AppSensorServer, Attack, Response } from "../../../core/core.js";
declare class LocalRequestHandler implements RequestHandler {
private appSensorServer;
private static detectionSystemId;
constructor(appSensorServer: AppSensorServer);
/**
* {@inheritDoc}
*/
addEvent(event: AppSensorEvent): Promise<void>;
/**
* {@inheritDoc}
*/
addAttack(attack: Attack): Promise<void>;
/**
* {@inheritDoc}
*/
getResponses(earliest: Date): Promise<Response[]>;
getEvents(earliest: Date): Promise<AppSensorEvent[]>;
getAttacks(earliest: Date): Promise<Attack[]>;
}
export { LocalRequestHandler };