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