登录 注册
自动化与工作流安全与隐私工具数据分析与数据处理 eslint-pluginjavascriptredosredos-checkerscalasecurity
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

[![CI Status](https://img.shields.io/github/actions/workflow/status/makenowjust-labs/recheck/main.yml?branch=main&logo=github&style=for-the-badge)](https://github.com/makenowjust-labs/recheck/actions)
[![Maven Central](https://img.shields.io/maven-central/v/codes.quine.labs/recheck-core_3?logo=scala&style=for-the-badge)](https://search.maven.org/artifact/codes.quine.labs/recheck-core_3)
[![npm](https://img.shields.io/npm/v/recheck?logo=javascript&style=for-the-badge)](https://www.npmjs.com/package/recheck)
[![Codecov](https://img.shields.io/codecov/c/gh/makenowjust-labs/recheck?logo=codecov&style=for-the-badge)](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 为准(涉及依赖安装与环境配置,对新手门槛较高)。