bugnitor-security-scanner
Version:
AI-Era Security Scanner: Intelligent automated security review agent specializing in AI-generated vulnerability patterns
32 lines • 927 B
TypeScript
export interface EnhancedSecretPattern {
id: string;
name: string;
patterns: RegExp[];
contextPatterns?: RegExp[];
excludePatterns?: RegExp[];
confidence: number;
description: string;
severity: 'critical' | 'high' | 'medium' | 'low';
cwe: string;
owasp: string;
examples: string[];
remediation: {
description: string;
effort: 'low' | 'medium' | 'high';
codeExample?: string;
};
}
export declare const enhancedSecretPatterns: EnhancedSecretPattern[];
export declare class EnhancedSecretDetector {
detectSecrets(content: string, filename: string): Array<{
pattern: EnhancedSecretPattern;
matches: Array<{
match: RegExpMatchArray;
confidence: number;
context: string;
}>;
}>;
private getMatchContext;
private calculateConfidence;
}
//# sourceMappingURL=enhanced-secrets.d.ts.map