ardalis / ardalis/RegExLib.com

ReDoS Countermeasures

Open
#13 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
9
Forks
4
PR merge metrics
No merged PRs in 30d

Description

Ensure proper timeouts, input validations or other [Regular Expression Denial of Service](https://en.wikipedia.org/wiki/ReDoS) countermeasures are in place for each regex engine.

Note that [Wikipedia cites regexlib.com](https://en.wikipedia.org/wiki/ReDoS#Vulnerable_regexes_in_online_repositories) as persisting evil (malicious) regexes, i.e. http://regexlib.com/REDetails.aspx?regexp_id=1757

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no files, tests, or entry points. Start by locating each regex engine and the paths that accept or process regular expressions, then determine how validation, timeouts, or other ReDoS protections should apply to each; done means every engine has an identified countermeasure.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
security
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.