bugnitor-security-scanner
Version:
AI-Era Security Scanner: Intelligent automated security review agent specializing in AI-generated vulnerability patterns
33 lines • 1.11 kB
TypeScript
import { ScanResult, ScanOptions } from './types';
export declare class SecurityScanner {
private defaultExcludePatterns;
private dependencyAnalyzer;
private cicdAnalyzer;
private securityGrader;
private enhancedSecretDetector;
private dangerousAPIDetector;
private codeQualityAnalyzer;
private aiVulnerabilityDetector;
private getLineNumber;
private getColumnNumber;
scan(options: ScanOptions): Promise<ScanResult>;
private scanForSecrets;
private scanForEnhancedSecrets;
private scanForDangerousAPIs;
private scanForAIVulnerabilities;
private scanForVulnerabilities;
private scanForAdvancedVulnerabilities;
private getCodeContext;
private buildFolderStructure;
private ensureFolderExists;
private buildFolderHierarchy;
private updateFolderSummary;
private countFolders;
private filterBySeverity;
private generateSummary;
private generateCategorySummary;
private calculateAverageConfidence;
private isBinaryFile;
private calculateContextAwareConfidence;
}
//# sourceMappingURL=scanner.d.ts.map