pullminder/registry

GitHub: pullminder/registry

一个面向自动化拉取请求审查的规则与策略包注册表,解决代码安全与质量的一致性检测问题。

Stars: 0 | Forks: 0

# Pullminder Registry 官方开源的 Pullminder 检测与策略包集合。这些包定义了 Pullminder 用于分析拉取请求的安全问题、代码质量问题和策略违规的规则、模式和策略。 ## 快速开始 使用 Pullminder CLI 安装一个包: ``` # 安装单个包 pullminder init --pack secrets # 安装多个包 pullminder init --pack secrets --pack go-security --pack bot-detection # 安装所有默认包 pullminder init --defaults ``` 包将从本注册表下载并存储在仓库的 `.pullminder/` 目录中。 ## 可用包 | Slug | 名称 | 描述 | 默认启用 | |------|------|-------------|---------| | `secrets` | 密钥检测 | 检测代码和配置文件中的泄露 API 密钥、令牌、密码和凭据 | 是 | | `go-security` | Go 安全 | 识别 Go 代码中的安全漏洞,包括 SQL 注入、命令注入和不安全的指针使用 | 否 | | `python-security` | Python 安全 | 检测 Python 代码中的安全问题,如不安全反序列化、eval 使用和 SQL 注入 | 否 | | `rust-security` | Rust 安全 | 查找不安全的代码块、内存安全问题以及 Rust 代码中的常见安全陷阱 | 否 | | `ruby-security` | Ruby 安全 | 识别 Ruby 和 Rails 代码中的安全漏洞,包括批量赋值和命令注入 | 否 | | `php-security` | PHP 安全 | 检测 PHP 代码中的安全问题,如 SQL 注入、文件包含和反序列化缺陷 | 否 | | `react-security` | React 安全 | 查找 XSS 向量、不安全的 innerHTML 使用以及 React 和 JSX 代码中的不安全模式 | 否 | | `infra-security` | 基础设施安全 | 检测 Dockerfile、Kubernetes 清单、Terraform 和 CI/CD 管道中的配置错误 | 是 | | `bot-detection` | 机器人检测 | 根据提交模式和元数据识别可能是由机器人或自动化工具编写的 PR | 是 | | `ai-detection` | AI 检测 | 检测可能是由 AI 助手生成的代码,基于常见模式和标记 | 是 | | `dependency-detection` | 依赖检测 | 标记锁文件和清单文件中的依赖项变更以便进一步审查 | 是 | | `test-conventions` | 测试约定 | 强制执行测试命名、覆盖率阈值和测试文件组织标准 | 是 | | `review-quality` | 审查质量 | 确保 PR 描述、提交消息和审查评论符合质量标准 | 是 | | `sensitive-paths` | 敏感路径 | 标记对安全关键路径的更改,例如认证、加密、权限和基础设施文件 | 是 | ## 包结构 每个包都位于 `packs/` 下的独立目录中,并包含一个 `pack.yaml` 文件,用于定义包的元数据、模式和评分规则。完整的包编写指南请参考 [CONTRIBUTING.md](CONTRIBUTING.md)。 ## 许可证 本项目根据 Apache License 2.0 授权。完整文本请参见 [LICENSE](LICENSE)。 ## 链接 - [Pullminder](https://pullminder.com) —— 人工智能驱动的 PR 审查平台 - [文档](https://docs.pullminder.com) - [报告问题](https://github.com/pullminder/registry/issues)
标签:AI, Bot检测, Chrome Headless, CI/CD安全, Docker安全, Go安全, Kubernetes安全, Llama, PHP安全, PR审查, Pullminder, React安全, Ruby安全, Rust安全, SEO: Pullminder registry, SEO: 安全规则包, SEO: 自动化PR审查, Terraform安全, URL发现, 可视化界面, 安全扫描, 安全检测, 提交模式分析, 日志审计, 时序注入, 检测包, 策略包, 自动化代码审查, 规则包, 请求拦截, 逆向工具