bugnitor-security-scanner
Version:
AI-Era Security Scanner: Intelligent automated security review agent specializing in AI-generated vulnerability patterns
27 lines • 834 B
TypeScript
import { SecurityFinding } from './types';
export interface AdvancedVulnerabilityRule {
id: string;
name: string;
category: string;
type: SecurityFinding['type'];
description: string;
patterns: RegExp[];
severity: SecurityFinding['severity'];
confidence: number;
fileTypes: string[];
recommendation: string;
cwe?: string;
owasp?: string;
impact: string;
effort: SecurityFinding['effort'];
contextPatterns?: {
before?: RegExp[];
after?: RegExp[];
};
}
export declare const advancedVulnerabilityRules: AdvancedVulnerabilityRule[];
export declare function checkAdvancedVulnerabilities(content: string, filename: string): Array<{
rule: AdvancedVulnerabilityRule;
matches: RegExpMatchArray[];
}>;
//# sourceMappingURL=advanced-vulnerabilities.d.ts.map