mcpField
A
AnnualReports

AnnualReports

github.com/danielmiesslerセキュリティ19.6k118 回インストール今日更新
リポジトリ

AnnualReports について

AnnualReportsは、複数の情報源から年次サイバーセキュリティレポートを集約・分析するスキルです。情報源の更新、カテゴリ別検索、レポート取得、知見の統合を行えます。

主な機能

  1. 01GitHubからレポート情報源を更新
  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

コメント