{"library":"eslint-plugin-redos","type":"library","category":null,"description":"ESLint plugin that detects ReDoS (Regular Expression Denial of Service) vulnerabilities using the recheck engine. Currently at v4.5.0 (stable), with v4.6.0-beta series adding ESLint flat config support and Apple M1 native binaries. It uses a static analysis engine (Scala-based) to identify exponential or polynomial worst-case behavior in regex patterns, differentiating it from simple regex linting rules. Requires Node >=20 and ESLint >=3. Release cadence is irregular with beta versions addressing platform support.","language":"javascript","status":"active","version":"4.5.0","tags":["javascript","eslint","eslint-plugin","eslintplugin","redos","regexp","security"],"last_verified":"Wed May 27","install":[{"cmd":"npm install eslint-plugin-redos","imports":["import plugin from 'eslint-plugin-redos'","import plugin from 'eslint-plugin-redos'; const rule = plugin.rules['no-redos'];","import plugin from 'eslint-plugin-redos'; const recommended = plugin.configs.recommended;"]},{"cmd":"yarn add eslint-plugin-redos","imports":[]},{"cmd":"pnpm add eslint-plugin-redos","imports":[]}],"homepage":"https://makenowjust-labs.github.io/recheck/","github":"https://github.com/makenowjust-labs/recheck","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/eslint-plugin-redos","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/eslint-plugin-redos/compatibility"}}