bugnitor-security-scanner
Version:
AI-Era Security Scanner: Intelligent automated security review agent specializing in AI-generated vulnerability patterns
35 lines • 1.02 kB
TypeScript
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