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

7 lines 1.03 kB
export { SecurityModule, SecurityInterceptor, SanitizeInterceptor, HelmetConfig, RolesGuard, Roles, ValidationPipe, LoggerMiddleware, ModernCsrfMiddleware, RateLimiterMiddleware, SecurityConfigService, ApiSecurityGuard, CorsMiddleware, AuditLogInterceptor, SqlInjectionGuard, ValidateInput, ApiVersion, ApiVersions, KeycloakGuard, SsrfProtectionGuard, SecurityMonitoringService, SessionSecurityService, SecretsManagerService, SecurityHealthController, MfaService } from './backend'; export { sanitizeInput as backendSanitizeInput } from './backend/xssSanitizer'; export { XssSanitizer, sanitizeInput, sanitizeRecursive, sanitizeUrl, xssSanitizer, CspConfig, cspConfig, SecureStorage, secureStorage, ContentSecurity, contentSecurity, SecurityHeaders, securityHeaders, SecurityConfig as FrontendSecurityConfig, securityConfig as frontendSecurityConfig, KeycloakClient, SecurityScanner } from './frontend'; export * from './crypto'; export * from './utils/config'; export * from './utils/logger'; //# sourceMappingURL=index.d.ts.map