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

17 lines 556 B
export interface FrontendSecurityOptions { allowedDomains?: string[]; enableXssSanitization?: boolean; enableCsp?: boolean; enableSecureHeaders?: boolean; encryptionKey?: string; } export declare class SecurityConfig { private static instance; private options; private constructor(); static getInstance(): SecurityConfig; configure(options: FrontendSecurityOptions): void; getOptions(): FrontendSecurityOptions; } export declare const securityConfig: SecurityConfig; //# sourceMappingURL=security-config.d.ts.map