pury
Version:
🛡️ AI-powered security scanner with advanced threat detection, dual reporting system (detailed & summary), and comprehensive code analysis
13 lines • 779 B
TypeScript
import { type ScanOptions, type PuryAIConfig, Severity, FindingType } from '../types/index.js';
export declare class ValidationError extends Error {
field?: string | undefined;
constructor(message: string, field?: string | undefined);
}
export declare function validateScanOptions(options: ScanOptions): Promise<void>;
export declare function validateConfig(config: Partial<PuryAIConfig>): PuryAIConfig;
export declare function validateSeverity(severity: string): Severity;
export declare function validateFindingType(type: string): FindingType;
export declare function validateApiKey(apiKey?: string): void;
export declare function validateEmail(email: string): boolean;
export declare function validateUrl(url: string): boolean;
//# sourceMappingURL=validation.d.ts.map