Recheck is a JavaScript library for validating strings against regular expressions, offering improved safety against ReDoS (Regular Expression Denial of Service) attacks. It analyzes regular expressions to detect potential vulnerabilities, providing static analysis and runtime protection. Recheck helps developers write more secure and reliable code by identifying and mitigating problematic regular expressions before they cause performance issues or vulnerabilities in production. It's a valuable tool for enhancing application security and preventing unexpected downtime.
The npm package recheck had frequent releases from November 2021 to February 2022, with a peak of 3 versions in January 2022. Releases became sparse after that, with occasional versions in mid-2022 and early 2023. No releases occurred throughout 2024. A single version, 4.5.0, was released in March 2025, with no releases since then up to August 2025.
Recheck's npm package downloads show a strong upward trend. Starting with 61,883 downloads in March 2024, it peaked at 265,539 in July 2025, followed by a similar count in August. September 2025 shows a significant decrease, but the month is not yet complete. Overall, the package has seen considerable growth.