bugnitor-security-scanner
Version:
AI-Era Security Scanner: Intelligent automated security review agent specializing in AI-generated vulnerability patterns
34 lines • 972 B
TypeScript
export interface DangerousAPIPattern {
id: string;
name: string;
category: string;
description: 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 dangerousAPIPatterns: DangerousAPIPattern[];
export declare class DangerousAPIDetector {
detectDangerousAPIs(content: string, filename: string): Array<{
pattern: DangerousAPIPattern;
matches: Array<{
match: RegExpMatchArray;
confidence: number;
context: string;
}>;
}>;
private getMatchContext;
private calculateConfidence;
}
//# sourceMappingURL=dangerous-api-detector.d.ts.map