模型 / 数据集
mukul975/Anthropic-Cybersecurity-Skills avatar
mukul975/Anthropic-Cybersecurity-Skills

Anthropic-Cybersecurity-Skills:给 AI 代理的 818 个结构化安全技能,但先看清它的边界

817 structured cybersecurity skills for AI agents · Mapped to 6 frameworks: MITRE ATT&CK, NIST CSF 2.0, MITRE ATLAS, D3FEND, NIST AI RMF & MITRE F3 (Fight Fraud) · agentskills.io standard · Works with Claude Code, GitHub Copilot, Codex CLI, Cursor, Gemini CLI & 20+ platforms · 29 security domains · Apache 2.0

32,810 个 Star3,962 个 ForkPythonApache-2.0

秒懂

它是什么?
这个开源仓库把 818 个网络安全技能映射到 MITRE ATT&CK、NIST CSF 等六个框架,目标是让 Claude Code、Copilot 这类 AI 代理具备资深分析师的判断力。但它的实际价值取决于技能质量与授权边界,本文拆解它的结构、用法和局限。
适合谁用?
这个库适合两类人:一是正在用 Claude Code、Copilot 或 Codex CLI 做日常安全分析,但苦于代理不懂专业术语和流程的工程师;二是需要快速生成覆盖 ATT&CK 或 NIST CSF 的检查清单、报告模板的团队。不适合把技能当作权威安全知识库的人,因为每个技能只有一条描述和少量示例,没有验证过的操作细节,不能替代实际工具手册或经验丰富的分析师。
能商用吗?
可以。Apache-2.0 是宽松许可证:你可以使用、修改并销售基于它的软件,只需保留版权和许可证声明。
还在维护吗?
在维护。仓库最近一次提交在 16 天前。
用什么语言写的?
主要是 Python(依据 GitHub 的语言统计)。

以上回答依据项目的 GitHub 数据(最近同步于 2026年9月15日)和我们的分析,不构成法律意见。

开源项目深度解析

它解决什么问题:让代理不再说外行话

一个初级分析师知道内存取证该跑哪个 Volatility3 插件,知道哪些 Sigma 规则能捕捉 Kerberoasting,知道跨云厂商的入侵范围怎么界定。但一个 AI 代理不知道,除非你把这些知识显式喂给它。这个仓库的核心主张就在于此:把 818 个结构化的网络安全技能放进代理的上下文,让它在调查、检测或响应时能给出接近专家的指导。目标用户很明确,正在用 Claude Code、GitHub Copilot、Codex CLI、Cursor 或 Gemini CLI 做安全工作的工程师,以及想给内部代理补充安全能力的团队。它不是一个新的安全工具,而是一本给代理读的参考手册,只是手册的粒度被拆成了单个技能。

技能如何组织:agentskills.io 标准与框架映射

每个技能遵循 agentskills.io 开放标准,意味着它有统一的元数据结构,比如名称、描述、适用平台和框架映射。仓库把技能映射到六个框架:MITRE ATT&CK、NIST CSF 2.0、MITRE ATLAS、D3FEND、NIST AI RMF 和 MITRE F3。映射不是一刀切,而是按技能类型选择相关框架。README 给出两个例子:分析恶意软件网络流量的技能映射到 ATT&CK 的 T1071、CSF 的 DE.CM、ATLAS 的 AML.T0047、D3FEND 的 D3-NTA 和 AI RMF 的 MEASURE-2.6,但不映射到 F3;检测商业电子邮件欺诈的技能只映射到 ATT&CK 的 T1566、CSF 的 DE.AE 和 F3 的 F1005.006。这种选择性映射比全量映射更诚实,因为一个日志分析技能硬扯上 AI 风险管理反而没有意义。覆盖数字上,ATT&CK 有 805 个技能,CSF 有 804 个,这两个几乎是通用底座,而 D3FEND 只有 139 个,AI RMF 97 个,F3 94 个,ATLAS 93 个。这个数字分布本身就说明,库的重心在传统攻击与防御,AI 安全和欺诈检测是后加的补充层。

F3 框架的引入:补上 ATT&CK 的欺诈盲区

这个库的亮点之一是对 MITRE Fight Fraud Framework(F3)的支持。F3 由 MITRE 的 CTID 在 2026 年 4 月发布,联合了 JPMorganChase、花旗、劳埃德银行、渣打、CrowdStrike 等机构。它专门描述网络驱动的金融欺诈,填补了 ATT&CK 在初始入侵之后留下的空白。F3 v1.1 增加了两个 ATT&CK 没有的战术:Positioning(FA0001),指获取访问权后为欺诈做准备的动作,比如合成身份种子、账户预热、添加受益人、SIM 换卡预置、银行会话劫持;Monetization(FA0002),指把窃取资产变现的过程,比如钱骡分层、APP 欺诈、加密货币兑现、卡片套现、退款滥用。欺诈技术用 F1XXX 编号,比如 F1005.003 添加受益人、F1025.003 电汇、F1007 浏览器内对手。这个映射的现实意义在于,银行或金融科技的安全团队如果用 ATT&CK 建模,欺诈的后期阶段往往无处安放,F3 给了明确的坐标。但注意,这个库只映射了 94 个欺诈相关技能,覆盖深度有限,更像一个索引而不是完整的欺诈检测手册。

快速上手:克隆、指向代理、开始使用

README 的快速开始路径很直接:克隆仓库,然后让你的代理指向技能目录。虽然没有给出逐条命令,但仓库布局暗示了标准流程,git clone 后,在支持的代理平台(Claude Code、Copilot、Codex CLI、Cursor、Gemini CLI 等 26 种以上)中配置技能路径。agentskills.io 标准通常要求每个技能是一个独立的 SKILL.md 文件,包含 YAML frontmatter 和正文。你需要确认你的代理能正确解析这个格式,不同平台对技能目录的发现方式有差异,比如 Claude Code 可能要求放在 ~/.claude/skills 下,而 Copilot 可能有自己的目录约定。仓库的 homepage 指向 mahipal.engineer 上的项目站点,那里可能有更详细的安装说明。如果你用 Casky.ai 或 Hermes Agent,README 明确标注了兼容性,这两个平台可能开箱即用。实际部署时,建议先复制你需要的技能子集到代理的专用目录,而不是让代理扫描全部 818 个,否则上下文窗口可能被无关技能占满。

真正的局限:技能深度与验证缺失

这个库的最大风险在于技能的浅层性。每个技能本质上是一个带描述的条目,加上框架映射和可能的示例,但它不是一个完整的操作手册。一个名为 analyzing-network-traffic-of-malware 的技能可能告诉你该看哪些流量特征,但不会教你如何配置 Wireshark 过滤器或处理加密流量。对于资深分析师,这些提示可能足够触发记忆;对于新手代理,它可能生成看似专业但缺乏细节的答案。另一个问题是缺少验证记录。README 没有提到任何测试套件或基准,说明这些技能没有经过系统性的质量评估。描述可能过时,因为安全工具和攻击技术变化很快,而仓库的更新频率(最近一次 push 是 2026 年 8 月,但主要版本 v1.3.0 是 6 月发布)并不能保证每个技能都同步更新。还有合规风险:仓库明确警告包含进攻性和双用途技术,比如红队 C2、钓鱼模拟、漏洞利用,只允许对你有书面授权的系统使用。如果你的代理在无人监督时执行这些技能,可能触发法律问题。

替代方案:对比 MITRE 官方 Navigator 与专业 playbook

如果你需要的是框架映射和技能索引,官方工具可能更可靠。MITRE ATT&CK Navigator 提供交互式矩阵,你可以手动或通过 API 查看技术、子技术和缓解措施,数据直接来自 MITRE,更新及时且经过审查。D3FEND 和 ATLAS 也有类似的在线浏览工具。这些官方资源不依赖第三方维护,也不会有映射错误。另一个替代是专业安全厂商的 playbook 库,比如 Splunk 的 ES 内容库或 Elastic 的检测规则仓库,它们提供经过测试的检测逻辑、查询和响应步骤,通常附带验证数据集。差异在于,官方 Navigator 只有框架数据,没有技能描述;厂商 playbook 有深度但绑定特定平台。这个仓库试图填补两者之间的空档,用统一格式把框架知识变成代理可消费的技能,但代价是深度和验证的缺失。如果你需要的是可直接执行的检测规则,这个库不是正确工具;如果你需要的是给代理的概念提示,它可能比空白上下文好。

维护与许可证:社区项目的现实

仓库采用 Apache 2.0 许可证,允许自由使用、修改和商用,包括闭源分发,只要保留版权声明。这比 Creative Commons 或 GPL 对商业集成更友好。但 README 明确声明这是社区项目,与 Anthropic PBC 无关,这是一个重要的信号:没有企业背书,没有 SLA,没有安全响应承诺。版本历史显示 v1.1.0 有 753 个技能,v1.2.0 扩展到五个框架,v1.3.0 加入 F3,说明迭代活跃,但主要贡献者看起来是个人(mukul975),这意味着技能质量取决于一个人的视野和精力。升级成本方面,如果你在代理中引用了具体技能路径,版本更新可能改变文件名或映射,需要重新验证。建议在升级前查看 release notes,特别是 v1.2.0 和 v1.3.0 的变更摘要,确认没有破坏你的工作流。对于安全敏感的部署,建议 fork 仓库并自行审查每个技能的内容,而不是直接信任上游。

编辑结论

这个库适合两类人:一是正在用 Claude Code、Copilot 或 Codex CLI 做日常安全分析,但苦于代理不懂专业术语和流程的工程师;二是需要快速生成覆盖 ATT&CK 或 NIST CSF 的检查清单、报告模板的团队。不适合把技能当作权威安全知识库的人,因为每个技能只有一条描述和少量示例,没有验证过的操作细节,不能替代实际工具手册或经验丰富的分析师。采用前先验证三件事:抽查你所在领域的技能(比如云取证或 BEC 检测),看描述是否精确到可执行;确认你的代理平台能正确解析 agentskills.io 格式,尤其是自定义路径配置;最后检查你用的技能是否包含双用途技术,确保有书面授权再让代理执行。Apache 2.0 许可允许商用和修改,但注意仓库声明为社区项目,与 Anthropic 公司无关,更新节奏和长期维护没有企业承诺。如果你需要的是深度、经过实战检验的 playbook,这个库可能只是起点,不是终点。

官方来源

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
社区笔记

社区笔记