UNPKG

mira-consciousness

Version:

Memory & Intelligence Retention Archive - Preserving The Spark

31 lines 1.08 kB
/** * OWASP Security Analyzer * Checks for OWASP Top 10 vulnerabilities and compliance */ import { SecurityVulnerability, OWASPComplianceReport } from './types.js'; export declare class OWASPAnalyzer { private projectRoot; constructor(projectRoot: string); analyze(vulnerabilities: SecurityVulnerability[]): Promise<void>; analyzeCompliance(vulnerabilities: SecurityVulnerability[]): Promise<OWASPComplianceReport>; private checkOWASPTop10; private checkSQLInjection; private checkXSS; private checkCSRF; private checkInsecureDeserialization; private checkSecurityHeaders; private checkAuthenticationFlaws; private checkSessionManagement; private checkInputValidation; private checkOutputEncoding; private checkAccessControl; private checkCryptoUsage; private scanForPatterns; private mapToOWASPCategory; private getImpactDescription; private getRemediationAdvice; private mapToCWE; private calculateCVSS; private getCategoryRecommendations; } //# sourceMappingURL=OWASPAnalyzer.d.ts.map