mcpField
S
SECUpdates

SECUpdates

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

SECUpdates について

SECUpdatesは、セキュリティ情報を簡潔にまとめ、重要度順に提示するスキルです。インシデント、研究、見解に分類し、確認済みの内容を記録して新しい情報に絞ります。

主な機能

  1. 01記載されたセキュリティ情報源の収集
  2. 02ニュースの3カテゴリ分類
  3. 03重要度に基づく順位付け
  4. 04重複記事の統合
  5. 05既読情報の追跡

活用シーン

  1. 01新たなセキュリティインシデントの確認
  2. 02脆弱性研究や開示の把握
  3. 03セキュリティ動向や分析の閲覧
  4. 04順位付きセキュリティ概要の作成

インストール

コマンドをコピーしてターミナルで実行します。

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

インストール後、Claude Code で/secupdatesを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

sources.json
State/
last-check.json
Workflows/
Update.md

詳細

カスタマイズ

実行前に、次の場所にユーザーによるカスタマイズがあるか確認してください: ~/.claude/PAI/USER/SKILLCUSTOMIZATIONS/SECUpdates/

このディレクトリが存在する場合は、そこにある PREFERENCES.md、設定、またはリソースを読み込み、適用してください。これらはデフォルトの動作より優先されます。ディレクトリが存在しない場合は、スキルのデフォルト設定で進めてください。

音声通知(必須)

何かを行う前に、この通知を送信してください:

curl -s -X POST http://localhost:8888/notify \
  -H "Content-Type: application/json" \
  -d '{"message": "Checking security updates from sources"}' \
  > /dev/null 2>&1 &

SECUpdates スキル

目的: 複数の情報源からセキュリティ関連ニュースを集約し、3つのカテゴリに分けて、簡潔かつ重要度順にまとめます。

情報源

情報源URL種類
tl;dr sechttps://tldrsec.comニュースレター/RSS - 包括的なセキュリティ情報のまとめ
No Securityhttps://no.securityCaleb Sima によるセキュリティ関連の知見
Krebs on Securityhttps://krebsonsecurity.com調査報道によるセキュリティニュース
The Hacker Newshttps://thehackernews.comセキュリティ関連のニュースと分析
Schneier on Securityhttps://schneier.comBruce Schneier のセキュリティブログ
Risky Businesshttps://risky.bizセキュリティ関連のポッドキャスト/ニュース

カスタム情報源: USER/SKILLCUSTOMIZATIONS/SECUpdates/sources.json に追加してください。


出力形式

すべてのカテゴリの合計は最大32件とし、各カテゴリ内で重要度順に並べます。

# Security Updates
**Generated:** [timestamp]
**Sources Checked:** [list]
**Period:** Since [last check date]

---

## 🔴 Security News (Breaches & Incidents)
*Hacks, breaches, exploits in the wild, incidents*

1. **[Headline]** - [1-2 sentence summary]. [Source]
2. **[Headline]** - [1-2 sentence summary]. [Source]
...

---

## 🔬 Security Research
*New vulnerabilities, CVEs, techniques, papers*

1. **[Title]** - [1-2 sentence summary]. [Source]
2. **[Title]** - [1-2 sentence summary]. [Source]
...

---

## 💡 Security Ideas
*Opinions, strategies, industry trends, career*

1. **[Title]** - [1-2 sentence summary]. [Source]
2. **[Title]** - [1-2 sentence summary]. [Source]
...

---

## 📊 Summary
| Category | Count | Top Item |
|----------|-------|----------|
| News | X | [headline] |
| Research | X | [title] |
| Ideas | X | [title] |

**Total:** X/32 items | **Next check:** Run `/secupdates` anytime

カテゴリの定義

🔴 セキュリティニュース(侵害とインシデント)
  • データ侵害と情報漏えい
  • 活発なエクスプロイトと攻撃
  • ランサムウェアのインシデント
  • 国家支援による攻撃
  • 重大な脆弱性の悪用
  • 企業のセキュリティインシデント
🔬 セキュリティ研究
  • 新たな CVE と脆弱性
  • セキュリティ研究論文
  • 新たな攻撃手法
  • ツールのリリース
  • 脆弱性の公開
  • バグバウンティで見つかった情報
💡 セキュリティに関する考察
  • 業界の動向と分析
  • セキュリティ戦略と意見
  • キャリアと採用の動向
  • 規制とコンプライアンスに関するニュース
  • セキュリティ文化と慣行
  • 予測と見通し

ランキング基準

各カテゴリ内で、次の基準に従って項目を順位付けします。

  1. 影響度 - 影響を受ける人やシステムの数はどのくらいですか?
  2. 新しさ - どれほど新しい情報ですか?
  3. 実用性 - 読者が何らかの対策を取れますか?
  4. 新規性 - 本当に新しい情報ですか?

状態の追跡

状態ファイル: State/last-check.json

{
  "last_check_timestamp": "2026-01-22T12:00:00.000Z",
  "sources": {
    "tldrsec": {
      "last_hash": "abc123",
      "last_checked": "2026-01-22T12:00:00.000Z",
      "last_title": "tl;dr sec #XXX"
    },
    "nosecurity": {
      "last_hash": "def456",
      "last_checked": "2026-01-22T12:00:00.000Z"
    }
  }
}

実行するたびに:

  1. last-check.json を読み込む
  2. 各情報源から取得する
  3. コンテンツのハッシュを比較して新しい項目を検出する
  4. 前回の確認以降に公開された項目のみを含める
  5. 正常に実行できた後、状態ファイルを更新する

処理の流れ

ステップ1:状態を確認する
# Read last check timestamp
cat State/last-check.json
ステップ2:情報源から取得する(並列)

各情報源から取得する並列エージェントを起動します。

エージェント情報源方法
エージェント1tldrsec.comWebFetch で最新のニュースレターを取得
エージェント2no.securityWebFetch で最近の投稿を取得
エージェント3krebsonsecurity.comWebFetch で最近の記事を取得
エージェント4thehackernews.comWebFetch で見出しを取得
エージェント5schneier.comWebFetch で最近の投稿を取得
ステップ3:解析して分類する

見つかった各項目について:

  1. カテゴリ(ニュース/研究/考察)を判定する
  2. 見出しと1~2文の要約を抽出する
  3. 情報源を記載する
  4. 重要度を評価する
ステップ4:順位付けして件数を制限する
  1. 各カテゴリを重要度順に並べ替える
  2. 合計が32件になるまで上位の項目を選ぶ
  3. 各カテゴリに適切に割り振る(該当項目があれば、各カテゴリ約10~12件を目安にする)
ステップ5:出力して状態を更新する
  1. 書式を整えた出力を生成する
  2. 更新した状態を last-check.json に書き込む

ワークフローの振り分け

ワークフロートリガーファイル
更新"security updates", "sec updates", "/secupdates", "what's new in security"Workflows/Update.md

デフォルト: Update ワークフローを実行します。


主な原則

  1. 簡潔 - 各項目は1〜2文にし、無駄を省きます
  2. 順位付け - 各カテゴリー内で重要度の高い順に並べます
  3. 分類 - ニュース/研究/アイデアを明確に分けます
  4. 重複排除 - 複数の情報源に同じ話題がある場合は、1つの項目にまとめます
  5. 件数制限 - 合計32項目までとし、量より質を重視します
  6. 状態管理 - 既読の項目を記録し、新しい項目のみを表示します

出力例

# Security Updates
**Generated:** 2026-01-22 12:09 PST
**Sources Checked:** tldrsec, no.security, Krebs, THN, Schneier
**Period:** Since 2026-01-20

---

## 🔴 Security News (Breaches & Incidents)

1. **Microsoft Azure Breach Exposes 2M Customer Records** - Misconfigured storage blob allowed unauthorized access to customer data including emails and phone numbers. [Krebs]
2. **LockBit 4.0 Ransomware Hits Healthcare Chain** - 15 hospitals affected, patient data encrypted, $10M ransom demanded. [THN]
3. **Ivanti VPN Zero-Day Actively Exploited** - CVE-2026-XXXX being used by Chinese APT groups against government targets. [tldrsec]

---

## 🔬 Security Research

1. **New Spectre Variant Bypasses All Mitigations** - Researchers demonstrate "Spectre-NG" affecting Intel and AMD processors, no patch available. [tldrsec]
2. **OAuth Token Theft via Browser Extension** - Novel technique allows stealing tokens from any site using malicious extension. [no.security]
3. **SSRF in AWS IMDSv2** - Bypass discovered in metadata service protections. [tldrsec]

---

## 💡 Security Ideas

1. **The Death of Perimeter Security** - Caleb Sima argues zero-trust is no longer optional after recent breaches. [no.security]
2. **CISO Burnout at All-Time High** - Survey shows 70% considering leaving the field within 2 years. [tldrsec]
3. **AI-Generated Phishing Now Indistinguishable** - Schneier on the implications of LLM-powered social engineering. [Schneier]

---

## 📊 Summary
| Category | Count | Top Item |
|----------|-------|----------|
| News | 3 | Microsoft Azure Breach |
| Research | 3 | New Spectre Variant |
| Ideas | 3 | Death of Perimeter Security |

**Total:** 9/32 items | **Next check:** Run `/secupdates` anytime

避けるべきパターン

❌ 悪い例✅ 良い例
長い段落の要約簡潔な1〜2文
「詳細はこちら…」要約と情報源の明記
順位のないリスト重要度順に並べた項目
50項目以上最大32項目に絞り、質を重視
カテゴリーの混在ニュース/研究/アイデアを明確に分ける
古いニュースと新しいニュースの混在前回の確認以降の項目のみ

コメント