UNPKG

tl-shared-security

Version:

Enterprise-grade security module for frontend and backend applications with comprehensive protection against XSS, CSRF, SQL injection, and other security vulnerabilities

25 lines 754 B
export interface SecurityScanResult { score: number; issues: SecurityIssue[]; recommendations: string[]; } export interface SecurityIssue { type: 'high' | 'medium' | 'low'; category: 'xss' | 'csrf' | 'headers' | 'storage' | 'network' | 'content'; message: string; element?: string; fix?: string; } export declare class SecurityScanner { scan(): SecurityScanResult; private checkSecurityHeaders; private checkXssVulnerabilities; private checkHttpsUsage; private checkStorageSecurity; private checkMixedContent; private checkContentSecurityPolicy; private containsSensitiveData; private calculateScore; private generateRecommendations; } //# sourceMappingURL=security-scanner.d.ts.map