UNPKG

endpoint-sentinel

Version:

User-friendly security scanner with interactive setup that scales from beginner to expert

43 lines 1.18 kB
/** * Endpoint Sentinel - Main Scanner Engine * Orchestrates the complete security scanning process */ import { ScanConfig, ScanResults, Logger } from '../types/scanner.js'; export declare class EndpointSentinel { private logger; constructor(logger: Logger); /** * Main scan orchestration method */ scan(config: ScanConfig): Promise<ScanResults>; /** * Normalizes URL by adding protocol if missing */ private normalizeUrl; /** * Validates network connectivity to target */ validateConnectivity(target: string): Promise<void>; /** * Initialize scan context with all required components */ private initializeScanContext; /** * Endpoint discovery phase - FIXED IMPLEMENTATION * Uses practical, production-tested discovery methods */ private discoverEndpoints; /** * Security analysis phase */ private analyzeEndpoints; /** * Analyze individual response for security issues - FIXED VERSION */ private analyzeResponse; /** * Generate summary statistics */ private generateSummary; } //# sourceMappingURL=scanner.d.ts.map