nikto-mcp
Version:
A secure MCP (Model Context Protocol) server that enables AI agents to interact with Nikto web server scanner
37 lines • 1.18 kB
TypeScript
import { z } from 'zod';
declare const configSchema: z.ZodObject<{
version: z.ZodString;
niktoBinary: z.ZodString;
niktoMode: z.ZodEnum<["local", "docker"]>;
dockerImage: z.ZodString;
dockerNetworkMode: z.ZodString;
maxConcurrentScans: z.ZodNumber;
defaultTimeout: z.ZodNumber;
logLevel: z.ZodEnum<["debug", "info", "warn", "error"]>;
port: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
version: string;
niktoBinary: string;
niktoMode: "local" | "docker";
dockerImage: string;
dockerNetworkMode: string;
maxConcurrentScans: number;
defaultTimeout: number;
logLevel: "debug" | "info" | "warn" | "error";
port?: number | undefined;
}, {
version: string;
niktoBinary: string;
niktoMode: "local" | "docker";
dockerImage: string;
dockerNetworkMode: string;
maxConcurrentScans: number;
defaultTimeout: number;
logLevel: "debug" | "info" | "warn" | "error";
port?: number | undefined;
}>;
export type Config = z.infer<typeof configSchema>;
export declare let config: Config;
export declare function reloadConfig(): Config;
export {};
//# sourceMappingURL=index.d.ts.map