RegexSecurityService

Executes regular expressions safely in a Web Worker to prevent ReDoS (Regular Expression Denial of Service) attacks. Provides timeout protection, complexity analysis, and safe mode enforcement.

TypeScriptexample.ts
import { RegexSecurityService } from '@angular-helpers/security'

# Methods

MethodSignatureReturnsDescription
testRegextestRegex(pattern: string, text: string, config: RegexSecurityConfig): Promise<RegexTestResult>Promise<RegexTestResult>Executes a regular expression safely with a timeout
analyzePatternSecurityanalyzePatternSecurity(pattern: string): Promise<RegexSecurityResult>Promise<RegexSecurityResult>Analyzes the security of a regular expression pattern
LCP N/A
CLS N/A
INP N/A