UNPKG

aimless-sdk

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

26 lines 742 B
import { SecurityThreat, SecurityAnalytics } from '../types'; interface AnalyticsEntry { timestamp: Date; ip: string; path: string; method: string; threats: SecurityThreat[]; blocked: boolean; responseTime?: number; } export declare class SecurityAnalyticsEngine { private entries; private retentionDays; private startTime; private requestCount; constructor(retentionDays?: number); logRequest(entry: Omit<AnalyticsEntry, 'timestamp'>): void; private cleanup; getAnalytics(): SecurityAnalytics; private getRequestsByHour; exportData(): AnalyticsEntry[]; getMetricsSummary(): string; private formatUptime; } export {}; //# sourceMappingURL=security-analytics.d.ts.map