用途:审查 Sentry 后端 Python/Django 代码变更,按真实生产问题归纳的模式查找缺陷。默认审查用户、Warden 或当前分支 diff 提供的代码;未指定目标时审查当前分支 diff,从改动块向外追踪数据流,仅报告高、中置信度发现。
主要能力:按代码类型加载参考文件,覆盖 ORM 查询、类型转换、数据校验、数据库完整性、集成错误、并发、Snuba 查询、URL 安全等。内置 11 类检查,包括指标订阅查询错误、记录缺失或过期引用、搜索查询校验、值校验错误、类型错误、内部 API 请求错误、数据库约束冲突、数据解析与反序列化、缺失键访问、并发与运行时缺陷,以及逻辑正确性推理。
使用方式:先分类代码并加载对应参考,再逐项检查模式,最后报告发现。报告需给出精确位置、严重度与置信度、触发输入或状态、根因与后果、可用的生产先例,以及具体代码修复(优先统一 diff)。API 端点修复建议使用 404、400、409 等状态码,不得建议故意返回 500。
限制:不报告低置信度、理论性或已被缓解的问题;不重复报告同一位置;无匹配发现时应报告零发现,不得为凑数编造。基础设施不变量断言、父类已校验的对象、配置查找等不应标记。具体安装命令、收费与平台信息暂未提供。