UNPKG

bugnitor-security-scanner

Version:

AI-Era Security Scanner: Intelligent automated security review agent specializing in AI-generated vulnerability patterns

33 lines 1.11 kB
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