用途:按流水线方式分析日志文件中的安全威胁,最终产出一份事件报告。调用方式为传入日志文件路径,例如 /cyber-defense-team /var/log/nginx/access.log 或 /cyber-defense-team /tmp/auth.log。
流水线结构:由本技能作为 Team Lead 依次调度四个子智能体——log-ingestor(haiku)解析日志并写出 cyber-defense-events.json;anomaly-detector(sonnet)读取该文件检测异常,写出 cyber-defense-anomalies.json;risk-classifier(sonnet)读取异常结果评估整体风险,写出 cyber-defense-risk.json;threat-reporter(sonnet)读取三份 JSON 生成 cyber-defense-report.md。第2、3阶段顺序依赖前一阶段输出,第4阶段在数据齐备后运行。
执行步骤:先校验输入,若日志路径不存在则立即告知用户并中止;随后依次生成各子智能体,每一步等待完成并确认输出文件已创建。若异常数为 0,可跳过风险分类直接进入报告阶段。完成后读取风险文件,向用户汇总风险等级、评分、威胁数量、报告文件名、主要威胁与建议的首个处置动作。
错误处理:第2阶段失败则停止流水线并展示原始错误;第3阶段及之后失败则展示部分结果并说明失败阶段;日志文件不存在时提示提供有效路径或直接粘贴日志内容。
限制与消耗:各阶段典型令牌用量约为 2K、3K、2K、3K,合计约 10K;当日志超过 10K 行时,log-ingestor 可能用到约 20K 令牌。其他功能、收费与支持平台等细节暂未提供。