mcpField

Security Audit Weekly

おすすめ定期実行

Security Audit Weekly について

一定の間隔で起動するメンテナンスループで、npm 依存関係の既知の脆弱性を定期的に確認します。各ラウンドで npm audit --json を実行し、結果を優先度順に整理して、対応計画を含むサマリーを投稿します。

主な機能

  1. 01npm audit --json による構造化された結果
  2. 02検出した問題を優先度順に整理
  3. 03すべてのサマリーに対応計画を付属
  4. 04間隔ごとに自動起動し、手動操作が不要

活用シーン

  1. 01毎週の定例的な依存関係セキュリティチェック
  2. 02チーム向けのセキュリティ状況報告の準備
  3. 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 --json
02
優先度で並べ替える

検出した問題を深刻度と影響範囲で並べ、先に対応すべきものを判断します。

03
対応計画を作成する

上位の問題それぞれに対する修正方法を挙げ、実行しやすい対応計画にまとめます。

04
サマリーを投稿する

監査結果と優先度付きの修正項目を今週のサマリーにまとめて投稿します。投稿が終わればラウンド完了です。

未達 → 次のラウンド条件を満たせば終了

対応エージェント

この Loop をそのまま実行できるコーディングエージェントです。

Claude Code
Cursor

コメント