Skip to content

Add ReCheck to CI? #602

@masklinn

Description

@masklinn

Commit 6e65445 modified a bunch of regexes to try and implement redos mitigation, but without a lot of experience it can be hard to intuit that a regex is sensible (especially to polynomial attacks as they tend to be a bit subtle).

Since then, tools have appeared to try and find out if regexes are sensible to the issue (using both fuzzing and modelling).

https://makenowjust-labs.github.io/recheck/ is available as a javascript & scala library and should be reasonably easy to integrate into a CI script.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions