UNPKG

bugnitor-security-scanner

Version:

AI-Era Security Scanner: Intelligent automated security review agent specializing in AI-generated vulnerability patterns

35 lines 1.02 kB
export interface AIVulnerabilityPattern { id: string; name: string; category: string; description: string; aiContext: string; patterns: RegExp[]; contextPatterns?: RegExp[]; excludePatterns?: RegExp[]; severity: 'critical' | 'high' | 'medium' | 'low'; confidence: number; fileTypes: string[]; cwe: string; owasp: string; impact: string; remediation: { description: string; effort: 'low' | 'medium' | 'high'; codeExample?: string; }; } export declare const aiVulnerabilityPatterns: AIVulnerabilityPattern[]; export declare class AIVulnerabilityDetector { detectAIVulnerabilities(content: string, filename: string): Array<{ pattern: AIVulnerabilityPattern; matches: Array<{ match: RegExpMatchArray; confidence: number; context: string; }>; }>; private getMatchContext; private calculateConfidence; } //# sourceMappingURL=ai-vulnerability-detector.d.ts.map