Make a regular expression time out if it takes too long to execute
Make a synchronous function have a timeout
ESLint plugin for catching ReDoS vulnerability
A CLI and library which tests helps score how vulnerable a regex pattern is to ReDoS attacks. Supported in the browser, Node and Deno.