核心用法
该 Skill 通过调用本地 Python 脚本 scripts/regex_tester.py 执行正则表达式匹配,需传入两个位置参数:正则表达式模式和待匹配文本。返回结果为所有匹配项的列表,支持标准 Python re 模块语法。
显著优点
- 零网络依赖:完全本地执行,无需 API 调用,响应即时
- 轻量高效:基于 Python 标准库,无额外依赖安装
- 开发者友好:命令行直接调用,适合 CI/CD 流水线或快速调试
- 中文场景优化:Skill 命名为"正则表达式测试器",对中文开发者友好
潜在缺点与局限性
- 安全风险未明:安全认证报告为占位符,未经过实际安全扫描
- 缺乏输入验证:未提及对恶意正则(ReDoS)的防护措施
- 功能单一:仅支持基础匹配,无替换、分割等高级功能
- 输出格式固定:无法自定义返回格式(如 JSON、高亮显示等)
- 无错误处理说明:未说明正则语法错误的处理机制
适合人群
- 需要快速验证正则语法的开发者
- 在离线环境中工作的工程师
- 构建自动化测试流水线的 DevOps 人员
常规风险
- ReDoS 攻击风险:若输入的正则表达式存在灾难性回溯,可能导致 CPU 资源耗尽
- 命令注入隐患:参数直接拼接至 shell 命令,若未正确转义特殊字符存在注入风险
- 未审计代码:
scripts/regex_tester.py源码未公开,无法审计实现安全性