Security Audit Weekly
おすすめ定期実行Security Audit Weekly について
一定の間隔で起動するメンテナンスループで、npm 依存関係の既知の脆弱性を定期的に確認します。各ラウンドで npm audit --json を実行し、結果を優先度順に整理して、対応計画を含むサマリーを投稿します。
主な機能
- 01npm audit --json による構造化された結果
- 02検出した問題を優先度順に整理
- 03すべてのサマリーに対応計画を付属
- 04間隔ごとに自動起動し、手動操作が不要
活用シーン
- 01毎週の定例的な依存関係セキュリティチェック
- 02チーム向けのセキュリティ状況報告の準備
- 03監査結果をもとにしたアップグレード作業の計画
- 目標
- 週次の npm audit サマリーを、対応計画付きで提出します。
- 終了条件
- 優先度順に並べた修正項目つきのサマリーが投稿された時点で停止します。
- 各ラウンドの間に実行
- npm audit --json
起動プロンプト
Claude Code に貼り付けて実行すると、終了条件を満たすまでエージェントが以下の手順を繰り返します。
prompt.md
「Security Audit Weekly」ループを開始します。 目標:週次の npm audit サマリーを、対応計画付きで提出します。 ステップ 1:npm audit を実行する — 監査コマンドを実行して JSON 出力を解析し、現在の依存関係に含まれる脆弱性の一覧を取得します。 `npm audit --json` ステップ 2:優先度で並べ替える — 検出した問題を深刻度と影響範囲で並べ、先に対応すべきものを判断します。 ステップ 3:対応計画を作成する — 上位の問題それぞれに対する修正方法を挙げ、実行しやすい対応計画にまとめます。 ステップ 4:サマリーを投稿する — 監査結果と優先度付きの修正項目を今週のサマリーにまとめて投稿します。投稿が終わればラウンド完了です。 各ラウンドの間に実行:`npm audit --json` 終了条件:優先度順に並べた修正項目つきのサマリーが投稿された時点で停止します。
手順
各ラウンドは順番に実行され、終了条件を満たさなければ次のラウンドへ進みます(最大 1 ラウンド)。
01
npm audit を実行する
監査コマンドを実行して JSON 出力を解析し、現在の依存関係に含まれる脆弱性の一覧を取得します。
$
npm audit --json02
優先度で並べ替える
検出した問題を深刻度と影響範囲で並べ、先に対応すべきものを判断します。
03
対応計画を作成する
上位の問題それぞれに対する修正方法を挙げ、実行しやすい対応計画にまとめます。
04
サマリーを投稿する
監査結果と優先度付きの修正項目を今週のサマリーにまとめて投稿します。投稿が終わればラウンド完了です。
未達 → 次のラウンド条件を満たせば終了
対応エージェント
この Loop をそのまま実行できるコーディングエージェントです。
Claude Code
Cursor
コメント
Markdown 対応