SuperAPI AI 工具集

security-digest

安全与审计

查看项目

更新于 10-16 05:55

技能介绍

用途:为 UniFi 环境生成安全摘要,汇总 Protect 摄像头智能检测(人、车、包裹、动物)、Access 门禁事件与 Network 防火墙活动,并按时间顺序列出值得关注的事件。

依赖:必需 protect,可选 network 和 access。通过 MCP 发现工具前需先确认控制器连通性与授权;必需工具缺失或读取失败时应停止并报告不可用。

使用方式:先用 protect_tool_index 发现 Protect 工具,并用 unifi_tool_index、access_tool_index 检查可选服务;在采集前确定时间区间与时区(默认 overnight 为最近 12 小时、today 为当日零点起、recent 为最近 4 小时)。采集时用各服务器的批次工具并行调用,例如 protect_batch 调用 protect_list_smart_detections 与 protect_list_events,access_batch 调用 access_list_events(topic="unlocks" 和 topic="access_denial")与 access_get_activity_summary,unifi_batch 调用 unifi_list_alarms 与 unifi_list_events。查询事件时用 compact=true。采集预算为最多三批加每产品一次有限跟进,6 次调用或 60 秒为限,超限记为 partial。

分析:按 references/event-types.md 分类事件,按 references/correlation-rules.md 应用 CORR-01 至 CORR-05 跨产品关联规则(涉及 Protect、Access、Network 的时间窗口 2 至 10 分钟),并按 references/severity-model.md 计算严重度。

报告格式:包含 Coverage and Limitations、Summary、Notable Events、Activity Counts、Recommendations 分段,并区分 Observations、Hypotheses 和 Identity。状态分类为 clear、partial/unavailable、notable、alert。

限制:有上限的查询须标注 capped,无法确定完整性时标为 partial;不得从不可用或部分数据得出 complete coverage 或 all-clear;默认智能检测置信过滤会排除低分记录,需记为覆盖限制;Network 的 start 是分页偏移而非时间戳;Access 的 activity summary 或 websocket 缓冲区不能填补历史缺口。定时、邻近或名称相似不能单独证明身份或原因。不要向用户索取密钥。