nikto-mcp
Version:
A secure MCP (Model Context Protocol) server that enables AI agents to interact with Nikto web server scanner
22 lines • 705 B
TypeScript
import type { ScanOptions, ScanResult } from '../types/scan.types';
import { ScanStatus } from '../types/scan.types';
export declare class NiktoService {
private activeScans;
constructor();
startScan(options: ScanOptions): Promise<ScanResult>;
private spawnNiktoProcess;
private buildNiktoArgs;
getScanStatus(scanId: string): ScanResult;
stopScan(scanId: string): void;
getActiveScans(): Array<{
scanId: string;
status: ScanStatus;
target: string;
}>;
private parseNiktoOutput;
private determineSeverity;
private determineSeverityFromVuln;
private targetHasPort;
private cleanup;
}
//# sourceMappingURL=nikto.service.d.ts.map