aimless-security
Version:
Enhanced Runtime Application Self-Protection (RASP) and API Fuzzing Engine with advanced threat detection, behavioral analysis, and intelligent response scoring for Node.js applications
18 lines • 650 B
TypeScript
import { WebhookPayload } from '../types';
import { Logger } from '../logger';
export declare class WebhookNotifier {
private url;
private events;
private includePayload;
private customHeaders;
private logger;
private queue;
private processing;
constructor(url: string, events: string[] | undefined, includePayload: boolean | undefined, customHeaders: Record<string, string> | undefined, logger: Logger);
notify(payload: WebhookPayload): Promise<void>;
private processQueue;
private sendWebhook;
private sendSlackWebhook;
private sendDiscordWebhook;
}
//# sourceMappingURL=webhook-notifier.d.ts.map