安全日志摘要助手|日志一键提取异常告警

SKILL运维和基础设施
运维和基础设施 未标注权限 许可证不明确
安装这个技能

面向运维/安全从业者,对上传或粘贴的 Nginx 访问/错误日志、Linux syslog/auth 登录日志、Windows 安全/系统事件日志做快速摘要(中文技能「安全日志摘要助手」)。自动过滤正常噪声、识别暴力破解/恶意扫描/webshell探测/系统异常/攻击payload等高危事件,输出"一句话告警+简要说明+风险等级"。当用户需要"快速筛查日志""分析访问日志/系统日志有没有异常""排查入侵痕迹""日志告警摘要""巡检日志"时使用。

一句话选型结论

按资料字段整理

安全日志摘要助手|日志一键提取异常告警是运维和基础设施类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类运维和基础设施 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_730058ea/security-log-summary
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

运维和基础设施
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_730058ea仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验2026-11-06上游最后核验时间 · 数据更新 2026-11-06
正文体量6.8 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
查服务与日志

按现象定位服务状态与日志线索。

写部署与巡检脚本

把重复的部署、巡检写成脚本。

故障排查

按步骤排查网络、依赖与配置。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在运维和基础设施场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
安全日志摘要助手|日志一键提取异常告警当前 未标注权限 未标注 未标注 未标注 有
Azure 部署 调用外部服务 GitHub 仓库 664.2 万 Codex、Claude、Cursor 有
Azure diagnostics 问题管理 调用外部服务 GitHub 仓库 657.6 万 Codex、Claude、Cursor 有
Azure aigateway 部署 调用外部服务 GitHub 仓库 655.3 万 Codex、Claude、Cursor 有
Azure AI 搜索 调用外部服务 GitHub 仓库 651.4 万 Codex、Claude、Cursor 有
Azure Cloud migrate 部署 调用外部服务 GitHub 仓库 650.7 万 Codex、Claude、Cursor 有

SKILL.md 全文

6.8 KB
模型实际读到的说明书原文,来自技能仓库

安全日志摘要助手

概述

本技能用于把冗长的运维/安全日志压缩成一眼能看懂的告警结论。只做"快速摘要告警",不做深度溯源、不生成处置脚本、不承诺 100% 检出。目标用户是运维工程师、安全工程师、渗透测试人员;典型场景是临时排查告警、日常巡检、快速筛查日志。

何时使用

  • 用户粘贴或上传了 Nginx 访问日志 / 错误日志
  • 用户上传 Linux 系统日志(syslog、/var/log/auth.log 登录日志、secure)
  • 用户上传 Windows 事件日志(安全事件、系统事件,文本导出格式)
  • 用户提出"帮我看看这段日志有没有异常""快速过一遍日志""这段日志安全吗"

输入方式

支持两种输入,按优先级处理:
1. 上传日志文件(.txt / .log 等):直接对文件运行预处理脚本。
2. 粘贴日志文本:先写入临时文件(如 /tmp/sec_log.txt),再运行预处理脚本;不要直接把超长文本整段塞进对话。

核心工作流(严格按顺序执行)

步骤 1:日志预处理(必须先用脚本降噪)

读取日志内容,运行 scripts/sample_log.py 完成机械性降噪,得到"候选异常行"后再做语义分析。

python <skill_dir>/scripts/sample_log.py <日志文件> [--limit 2000] [--top 150]
  • 脚本会:统计总行数 → 超 2000 行自动只分析前 2000 行并标注 → 识别日志类型 → 折叠高频正常日志 → 输出候选异常行。
  • 若脚本报告 未识别到明确日志类型,说明日志可能格式混乱/被截断,按"约束规则 2"处理。
  • 预处理报告中的"折叠高频正常日志"计数仅作参考,不在最终输出里复述。

步骤 2:异常识别(重点)

在候选异常行中,按以下优先级捕获高危事件(相同证据取最高等级):

  1. 暴力破解:同一源IP短时间内多次 Failed password / invalid user / 4625 登录失败 / RDP 爆破 / 网站登录失败;POSSIBLE BREAK-IN ATTEMPT、reverse mapping checking、大量 401/403。
  2. 恶意访问:路径扫描、目录遍历、webshell 探测(出现 /admin、/phpmyadmin、/wp-login、/shell.php、/.env、/etc/passwd、/win.ini、/web.config、/boaform 等敏感路径请求);大量 404 突发;扫描器 UA(sqlmap、nmap、masscan、Awvs、Nikto)。
  3. 系统异常:服务崩溃、OOM / Out of memory、segfault、内核报错、磁盘满(No space left on device)、只读文件系统、权限报错、关键服务异常退出、Windows 7045/4697 服务安装、1102 审计日志被清除。
  4. 违规行为:陌生/境外 IP 成功登录(4624/ Accepted)、越权访问、新建账号(4720)、加管理员组(4732)、大量 500 错误突发。
  5. 攻击行为:SQL 注入特征(' OR 1=1、UNION SELECT、sqlmap)、XSS payload(<script>、onerror=、javascript:)、命令注入(;cat /etc/passwd、|id、${})、路径遍历(../)。

> 若候选行中无任何上述特征,且多为正常访问/正常登录/心跳,则结论为:本次日志未发现明显安全异常(风险等级:无)。

步骤 3:结果输出规范(固定格式,强制简短)

按"风险是否存在"分两种格式输出。命中风险时(高/中/低)在「简要说明」下方追加「证据日志」;无风险时(无)仅输出三行 + 免责小字,不列证据区。

风险存在时(高 / 中 / 低):

【一句话告警】&lt;风险等级+核心异常,控制在30字以内&gt;

【简要说明】
- 源IP:&lt;关键源IP,多个用逗号&gt;
- 异常事件:&lt;核心事件,1-3条要点&gt;
- 发生时间:&lt;最早/最晚时间或时间范围&gt;
(最多3条要点,不展开)

【证据日志】(命中的关键原始行,去重后最多列10条,优先高危证据)
1. &lt;原始行/记录片段,原样保留关键字段,不改写&gt;
2. &lt;……&gt;
(仅贴关键异常行,不要大段展开,不要贴正常日志)

【风险等级】高 / 中 / 低

无风险时(无):

【一句话告警】本次日志未发现明显安全异常

【简要说明】
- 结论:多为正常访问/登录/心跳,未发现高危特征

【风险等级】无

约束:
- 三行(三个区块)必须齐全;风险等级取值仅限:高 / 中 / 低 / 无。
- "一句话告警"≤30 字;"简要说明"≤3 条要点,每条一句到位。
- 「证据日志」仅列出命中的关键异常行(取自预处理"候选异常行"),不是完整原始日志;超过 10 条时按高危优先取舍(攻击 payload、爆破失败、错误码、新建/清日志等优先)。
- 末尾固定小字提示:本工具仅日志快速摘要,不能替代专业安全检测。

约束规则

  1. 日志过长:超过 2000 行时脚本自动采样前 2000 行,并在正文前提示"日志过长,已采样分析前 N 行"。
  2. 格式无法解析:脚本报"未识别到明确日志类型"或日志明显乱码/截断时,提示"日志格式识别失败,请检查日志内容",不要硬编结论。
  3. 范围边界:只做摘要告警;不生成处置/修复脚本、不做深度溯源、不承诺 100% 检出;末尾保留免责小字。

交互风格

简洁干练、技术化但不晦涩,贴近安全运维圈子习惯(如用"爆破""webshell""越权""突发404"等行话)。直接给结论,不寒暄、不堆术语。

示例

输入:一段含 50 次 Failed password for invalid user admin 来自 103.99.1.23 的 Nginx+SSH 混合日志。

输出:

【一句话告警】高危:源IP 103.99.1.23 对SSH发起暴力破解

【简要说明】
- 源IP:103.99.1.23
- 异常事件:SSH暴力破解(无效账号admin,50+次失败登录)
- 发生时间:10:12-10:48

【证据日志】
1. Failed password for invalid user admin from 103.99.1.23 port 41222 ssh2
2. Failed password for invalid user root from 103.99.1.23 port 41225 ssh2
3. Failed password for invalid user admin from 103.99.1.23 port 41230 ssh2
(共 50+ 条同类失败,已折叠,列最具代表性 3 条)

【风险等级】高
本工具仅日志快速摘要,不能替代专业安全检测

常见问题

5 问
答案由本站依据条目字段整理
安全日志摘要助手|日志一键提取异常告警怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_730058ea/security-log-summary。安装方式为未标注。装完刷新技能列表或重开客户端。

安全日志摘要助手|日志一键提取异常告警支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

安全日志摘要助手|日志一键提取异常告警权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

安全日志摘要助手|日志一键提取异常告警收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

安全日志摘要助手|日志一键提取异常告警用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 2026-11-06。