SuperAPI AI 工具集

journal-review

安全与审计

查看项目

更新于 10-15 20:06

技能介绍

用途:审查采用 AI 安全 JSON 格式的漏洞日志,针对 1C-Bitrix 站点管理/盒装 Marketplace 模块重新评分,生成经确定性模式校验的修正日志。核心是区分原始扫描严重级别与结合 BUS 权限的风险级别,在未核实源权限、版本范围和可利用性前,不应把扫描器原始 high 直接当作最终风险。

输入格式:日志须为 JSON,含顶层 success 与 data.vulnerabilities[],每条漏洞至少包含 file、line、type、severity、description、recommendation、fix。脚本保留全部漏洞字段,只改 severity,并新增 reviewed 对象。

工作流:先高层检查日志,按类型/严重度统计,区分 .last_version 与 1.10.8 等版本化更新目录,确认当前发布研判是否聚焦 .last_version;再运行 python3 <skill-dir>/scripts/review_journal.py input.json --output reviewed.json,读取输出中的 data.reviewSummary,解释原始与复核严重度的差异;如需人工报告,汇总原始计数、复核计数、当前 .last_version 计数及降级原因。

分级规则(以脚本分类为准,模型可加注释但不得静默覆盖生成 JSON):无主键校验且匿名/站点用户可触发特权或资金操作的 IDOR/批量赋值、购物车/订单/支付中价格/数量/折扣/优惠券/积分篡改等直接业务资金损失、确认后门(混淆加 exec/网络/文件/外泄接收器)为 high;SQL 注入在影响未被证明时为 medium;跨权限存储型 XSS、反射型 XSS、有实质状态变更的 CSRF、认证后提权/IDOR、依赖会话的开放重定向、受限盲 SSRF、弱安全令牌加密、敏感 TOCTOU/竞态为 medium;前端暴露 OAuth/API-Key/bearer 令牌至少保留 medium,若可能是公开 ID 需说明条件校验;可信 Bitrix 管理/内容编辑器字段的存储型 XSS、可信内容属性控制的开放重定向或仅 LocalRedirect、FILE/绝对路径泄露、硬编码默认/演示外部令牌为 low 加固项。

审查节点:每条输出漏洞须含 oldSeverity、newSeverity、changed、category、versionScope、version、currentVersionRelevance、action、confidence、rationale。

校验要求:必须由脚本校验,验证命令为 python3 <skill-dir>/scripts/review_journal.py input.json --output reviewed.json 或 python3 <skill-dir>/scripts/review_journal.py --validate-only reviewed.json;脚本成功退出前不得声称结构正确。

常见错误:把所有原始 high XSS 当阻塞项;把历史更新包发现当作当前 .last_version 阻塞项;删除原始字段(只应替换 severity);仅凭名称判断 ACCESS_TOKEN 暴露,需确认是 OAuth/API-Key/bearer 令牌还是公开计数器/组件/模型 ID。

限制:资料未提供脚本内部实现细节、支持版本范围与输出字段以外的具体错误处理;实际分级以脚本分类为准。