mcpField
A
AnnualReports

AnnualReports

github.com/danielmiessler安全19.6k118 次安装今天更新
代码仓库

关于 AnnualReports

AnnualReports 是汇集和分析多个来源年度网络安全报告的技能,支持更新来源列表、按类别查找、获取报告并综合分析发现。

主要功能

  1. 01从 GitHub 更新报告来源
  2. 02按类别列出来源
  3. 03获取单份报告
  4. 04跨报告分析趋势

适用场景

  1. 01刷新可用报告目录
  2. 02查找特定安全主题的报告
  3. 03比较多份报告中的勒索软件或威胁趋势

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/danielmiessler/lifeos --skill annualreports

安装后在 Claude Code 中输入/annualreports确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

Tools/
FetchReport.ts
UpdateSources.ts
ListSources.ts

详细介绍

自定义

执行前,请检查用户自定义设置: ~/.claude/PAI/USER/SKILLCUSTOMIZATIONS/AnnualReports/

如果此目录存在,请加载并应用其中的任何 PREFERENCES.md、配置或资源。这些内容优先于默认行为。如果目录不存在,则使用技能默认设置。

🚨 强制要求:语音通知(执行任何操作前必须完成)

调用此技能时,必须先发送此通知,然后才能执行任何其他操作。

  1. 发送语音通知:

    curl -s -X POST http://localhost:8888/notify \
      -H "Content-Type: application/json" \
      -d '{"message": "Running the WORKFLOWNAME workflow in the AnnualReports skill to ACTION"}' \
      > /dev/null 2>&1 &
    
  2. 输出文本通知:

    Running the **WorkflowName** workflow in the **AnnualReports** skill to ACTION...
    

此步骤不可省略。调用技能后,请立即执行此 curl 命令。

AnnualReports - 安全报告聚合

聚合并分析来自网络安全行业 570 多个来源的年度安全报告。

来源: awesome-annual-security-reports

工作流路由

  • UPDATE - 从 GitHub 获取最新报告来源(使用 Tools/UpdateSources.ts)
  • ANALYZE - 分析报告中的趋势和见解(使用 Tools/ListSources.ts + 内容分析)
  • FETCH - 下载特定报告(使用 Tools/FetchReport.ts)

快速参考

# Update sources from GitHub
bun run ~/.claude/skills/Security/AnnualReports/Tools/UpdateSources.ts

# List all sources
bun run ~/.claude/skills/Security/AnnualReports/Tools/ListSources.ts [category]

# Fetch a specific report
bun run ~/.claude/skills/Security/AnnualReports/Tools/FetchReport.ts <vendor> <report-name>

类别

分析报告
  • 全球威胁情报(56 份报告) - CrowdStrike、Microsoft、IBM、Mandiant 等
  • 区域评估(11 份报告) - FBI、CISA、Europol、NCSC 等
  • 行业专项情报(13 份报告) - 医疗、金融、能源、交通
  • 应用安全(21 份报告) - OWASP、Veracode、Snyk、GitGuardian
  • 云安全(11 份报告) - Google Cloud、AWS、Wiz、Datadog
  • 漏洞(14 份报告) - Rapid7、VulnCheck、Edgescan
  • 勒索软件(9 份报告) - Veeam、Zscaler、Palo Alto
  • 数据泄露(6 份报告) - Verizon DBIR、IBM Cost of Breach
  • 物理安全(6 份报告) - Dragos、Nozomi、Waterfall
  • AI 与新兴技术(11 份报告) - Anthropic、Google、Zimperium
调查报告
  • 行业趋势(68 份报告) - WEF、ISACA、Splunk、Gartner
  • 高管观点(7 份报告) - CISO 报告、Deloitte、Proofpoint
  • 劳动力与文化(5 份报告) - ISC2、KnowBe4、CompTIA
  • 市场与投资研究(5 份报告) - IT Harvest、Recorded Future
  • 应用安全(9 份报告) - Checkmarx、Snyk、Traceable
  • 云安全(7 份报告) - Palo Alto、ISC2、Fortinet
  • 身份安全(19 份报告) - CyberArk、Okta、SailPoint
  • 渗透测试(5 份报告) - HackerOne、Cobalt、Bugcrowd
  • 隐私与数据保护(8 份报告) - Cisco、Proofpoint、Drata
  • 勒索软件(6 份报告) - Sophos、Delinea、Semperis
  • AI 与新兴技术(12 份报告) - Darktrace、Wiz、HiddenLayer

数据文件

  • Data/sources.json - 所有带有元数据的报告来源
  • Reports/ - 已下载的报告文件(PDF、markdown)

示例

示例 1:从上游更新来源

User: "Update the annual reports"
→ Invokes UPDATE workflow
→ Fetches latest README from GitHub
→ Parses and updates sources.json
→ Reports new/changed entries

示例 2:查找威胁情报报告

User: "What threat reports are available?"
→ Lists Global Threat Intelligence category
→ Shows 56 reports from major vendors
→ Provides direct URLs

示例 3:分析勒索软件趋势

User: "Analyze ransomware reports"
→ Invokes ANALYZE workflow
→ Fetches relevant reports
→ Synthesizes findings across vendors
→ Produces trend analysis

评论

支持 Markdown