recheck
306
Stars
17
Forks
2
Watchers
3
Open Issues
MIT
许可证
Scala
语言
2020-10-24
创建时间
2026-11-12
最近更新
项目能做什么
recheck 是一款值得信赖的 ReDoS(正则表达式拒绝服务攻击)检测工具。它主要用 Scala 开发,旨在解决不安全正则导致的性能崩溃或安全漏洞问题。其核心功能是分析和检测正则表达式中的 ReDoS 风险,并提供相关 ESLint 插件以保障代码安全。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# recheck > The trustworthy ReDoS checker [](https://github.com/makenowjust-labs/recheck/actions) [](https://search.maven.org/artifact/codes.quine.labs/recheck-core_3) [](https://www.npmjs.com/package/recheck) [](https://codecov.io/gh/makenowjust-labs/recheck) ## License MIT License. 2020-2026 (C) TSUYUSATO "MakeNowJust" Kitsune阅读完整原文
项目深度分析 AI 生成
CI/CD ReDoS 自动化防护与修复 GitHub Action / SaaS 门禁
| 产品构想 | 基于 recheck 核心检测引擎,封装开箱即用的 GitHub/GitLab Action,在 PR 阶段检测新增或修改的正则,并自动给出无漏洞等效正则替换建议 |
| 核心功能 | PR自动扫描、精准阻断高危ReDoS、性能退化告警、AI/静态规则辅助生成等效修复正则、扫描报告汇总 |
| 目标用户 | 中小型研发团队、开源项目维护者、DevOps/安全工程师 |
| 难度/周期 | 中等 · 3 - 5 周 · 成本:低(基础云函数/无服务器架构,月成本 < $30) |
| 收费模式 | 免费版支持公开仓库/基础检测配额,商业团队版按席位/私有仓库月费订阅(SaaS模式) |
| 竞争风险 | 误报率或漏报率影响开发者体验;主流SAST工具(如Snyk、SonarQube)自带部分ReDoS规则形成竞争 |
| 依据 | 已验证事实(项目具备eslint-plugin及redos-checker主题,易于集成到CI流水线) |
企业级正则表达式合规与安全防护中间件/微服务
| 产品构想 | 将 Scala 核心引擎封装为轻量级高性能微服务或各语言(Node.js/Go/Python)SDK,在用户输入正则或系统动态编译正则前提供前置防火墙检测 |
| 核心功能 | 实时正则安全性拦截、检测耗时与复杂度评级、动态防爆破降级配置、合规审计日志导出 |
| 目标用户 | 提供用户自定义正则功能的SaaS厂商、日志检索平台、低代码平台、安全合规要求极高的金融/政企客户 |
| 难度/周期 | 中等 · 4 - 6 周 · 成本:低(轻量容器化部署支持) |
| 收费模式 | 按企业实例授权收费(私有化部署)或按 API 调用量分阶梯计费 |
| 竞争风险 | 动态校验对高吞吐场景有轻微时延影响;纯离线私有化交付周期较长 |
| 依据 | 数据支持的判断(依赖项目的高可信度检测能力,满足特定B端动态配置场景) |
VS Code / IDE 实时正则安全与性能诊断插件(Pro版)
| 产品构想 | 基于项目 eslint-plugin 与 CLI,提供开箱即用的 IDE 插件,在编写正则代码时实时标红高危模式并提供可视化性能分析图 |
| 核心功能 | 实时输入安全检测、指数级回溯样例可视化展示、一键安全重写、离线快速分析 |
| 目标用户 | 日常编写复杂正则的前后端工程师、代码审查员 |
| 难度/周期 | 低 · 2 - 3 周 · 成本:极低(纯本地运行,几乎零服务器成本) |
| 收费模式 | 基础检测免费,一键智能修复、深度可视化解释与团队规则统一管理功能采用赞助/买断授权制 |
| 竞争风险 | 独立开发者客单价低,单纯靠开发者自费购买变现上限低 |
| 依据 | AI推测(基于主题中存在 eslint-plugin,技术栈具备向编辑器下沉的潜力) |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
相似项目数据正在完善中,暂不展示(避免误导)
项目优势与风险
| 技术成熟度 | 创建于 2020-10-24,近 30 天仍在推送,发布过 45 个 Release |
| 社区活跃 | Star 306 / Fork 17 / Issue 3(数据支持,可自行核实) |
| 许可证 | MIT |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。