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

505 stars
6 watching
53 forks
Language: JavaScript
last commit: about 2 years ago
buffersregular-expressionsunicode-mode

Related projects:

RepositoryDescriptionStars
jagracey/regex-dosScans Regular Expressions for potential performance issues that can be exploited for Denial of Service attacks163
mudge/re2A fast and safe regular expression engine designed to eliminate security vulnerabilities130
tjenkinson/eslint-plugin-redos-detectorDetects vulnerable regex using an external API5
redhog/node-i2pAn I2P protocol implementation for NodeJS enabling secure communication over the I2P network43
makenowjust-labs/recheckA tool designed to detect and prevent Denial of Service (DoS) vulnerabilities in JavaScript code using a specific algorithm called ReDoS.256
crypto-utils/uid-safeGenerates cryptographically secure UIDs suitable for both URL and cookie usage.143
snyk-labs/noppProtects against Prototype Pollution vulnerabilities in JavaScript objects by freezing specific built-in objects.27
drup/tyreA system for building type-safe regular expressions with automatic extraction and modification of matched groups171
tc39/proposal-regexp-atomic-operatorsProposal to add control over backtracking in regular expressions17
davisjam/vuln-regex-detectorDetects vulnerable regexes in source code to prevent catastrophic backtracking and other security issues.320
ibm-early-programs/node-red-contrib-browser-utilsProvides Node-RED nodes for capturing images, recording audio, and uploading files from a browser.16
steveorevo/node-red-contrib-stringA node for string manipulation with chaining capabilities in Node-RED23
fent/randexp.jsGenerates random strings based on user-provided regular expressions1,836
johndeere/operationscenterapi-oauth2-nodejs-exampleAn OAuth2 authentication example for NodeJS applications3
iuioiua/r2d2A lightweight Redis client for the Deno runtime57