Skip to content

v2.1.22

Choose a tag to compare

@madneal madneal released this 16 Aug 02:09
· 33 commits to master since this release
13e1b3d

变更说明

本版本扩展 GitHub 扫描范围,并清理未使用配置,提升大规模扫描和邮件通知的实用性。

  • 新增 GitHub Issue/PR 扫描规则类型 github_issue
  • 新增公开 Gist 扫描规则类型 gist,命中后通过 GitHub Gist API 获取文件内容
  • GitHub Issue/PR、Gist 结果支持流式处理和及时落库,减少大结果集内存占用
  • GitHub 搜索增加限流恢复和分页处理,Issue/PR 与 Gist 支持 keywordextension 过滤
  • 邮件通知使用 email.to 作为收件人,并支持逗号、分号或换行分隔多个收件人
  • 移除未使用的 Excel、OSS、旧搜索数量、Gobuster 路径和邮件昵称等配置项及对应前端选项
  • 增加 GitHub Issue/PR、Gist 和邮件收件人解析的单元测试
  • 无 SQL 文件或数据库结构变更,已有部署无需执行数据库升级语句

关联 PR:#345

What's Changed

This release expands GitHub coverage and removes unused configuration while improving large-result scanning and email notifications.

  • Add the github_issue rule type for GitHub issues and pull requests
  • Add the gist rule type for public Gist search and load matching files through the GitHub Gist API
  • Stream and persist GitHub issue/PR and Gist results incrementally to reduce memory retention
  • Add rate-limit recovery and pagination handling, with keyword and extension filters for issues/PRs and Gists
  • Use email.to for notifications and support multiple recipients separated by commas, semicolons, or newlines
  • Remove unused Excel, OSS, legacy search-count, Gobuster path, and email nickname settings and their UI options
  • Add focused unit coverage for GitHub issue/PR, Gist, and recipient parsing behavior
  • No SQL files or database schema changes are included; existing deployments require no database migration

Related PR: #345

完整变更 / Full Changelog: v2.1.21...v2.1.22