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

35 lines 989 B
import { FuzzingConfig, FuzzingResult } from '../types'; import { Logger } from '../logger'; export interface FuzzTarget { url: string; method: string; headers?: Record<string, string>; body?: any; params?: Record<string, any>; query?: Record<string, any>; expectedStatus?: number; credentials?: { username: string; password: string; }; } export declare class FuzzingEngine { private config; private payloadGenerator; private logger; private baselineResponses; constructor(config: FuzzingConfig | undefined, logger: Logger); fuzz(target: FuzzTarget): Promise<FuzzingResult>; private fuzzParameters; private fuzzHeaders; private testAuthBypass; private testRateLimits; private testGraphQLIntrospection; /** * Analyze response and calculate vulnerability score */ private analyzeResponse; private analyzePayload; private isGraphQL; } //# sourceMappingURL=index.d.ts.map