node-re2

ReDoS protection

A JavaScript library providing safe and fast regular expression matching capabilities to mitigate Regular Expression Denial of Service (ReDoS) attacks

node.js bindings for RE2: fast, safe alternative to backtracking regular expression engines.

GitHub

502 stars
6 watching
52 forks
Language: JavaScript
last commit: 3 months ago
buffersregular-expressionsunicode-mode

Related projects:

Repository Description Stars
jagracey/regex-dos Scans Regular Expressions for potential performance issues that can be exploited for Denial of Service attacks 162
mudge/re2 A fast and safe regular expression engine designed to eliminate security vulnerabilities 130
tjenkinson/eslint-plugin-redos-detector Detects vulnerable regex using an external API 5
redhog/node-i2p An I2P protocol implementation for NodeJS enabling secure communication over the I2P network 43
makenowjust-labs/recheck A tool designed to detect and prevent Denial of Service (DoS) vulnerabilities in JavaScript code using a specific algorithm called ReDoS. 251
crypto-utils/uid-safe Generates cryptographically secure UIDs suitable for both URL and cookie usage. 143
snyk-labs/nopp Protects against Prototype Pollution vulnerabilities in JavaScript objects by freezing specific built-in objects. 25
drup/tyre A system for building type-safe regular expressions with automatic extraction and modification of matched groups 171
tc39/proposal-regexp-atomic-operators Proposal to add control over backtracking in regular expressions 17
davisjam/vuln-regex-detector Detects vulnerable regexes in source code to prevent catastrophic backtracking and other security issues. 320
ibm-early-programs/node-red-contrib-browser-utils Provides Node-RED nodes for capturing images, recording audio, and uploading files from a browser. 16
steveorevo/node-red-contrib-string A node for string manipulation with chaining capabilities in Node-RED 22
fent/randexp.js Generates random strings based on user-provided regular expressions 1,828
johndeere/operationscenterapi-oauth2-nodejs-example An OAuth2 authentication example for NodeJS applications 3
iuioiua/r2d2 A lightweight Redis client for the Deno runtime 56