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
TypeScript
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