AIツールからセキュアコーディングプログラムを実行する
AIはコードの記述方法を変えつつあります。セキュリティおよびトレーニングのリーダーは、すべてのチームが軌道に乗るよう、コード内の最も一般的な脆弱性をターゲットにしたトレーニングを提供する必要があります。そうすることで、開発者は自らコードを書く場合でも、AIが生成したコードをレビューする場合でも、脆弱性を発見できるようになります。課題は明確です。必須トレーニングを完了したのは誰か?各チームの進捗状況はどうか?カリキュラムはコードに現れる脆弱性をカバーしているか?これらの問いに答えるには、本来必要以上の労力がかかっています。プログラムの成果を示すには、通常、プラットフォームにログインし、複数のレポートを抽出し、手作業で統合し、依頼者のために結果を再構築する必要があります。チームの計画、構築、レポート作成の多くは現在AIツール内で行われていますが、SCWのデータは依然としてプラットフォーム内にあり、実際の作業場所から一歩離れた状態にあります。
本日、SCW MCP Serverの一般提供を開始しました。これにより、あらゆるMCP対応AIツールを最新のSCWデータに直接接続できます。自然言語でプログラムについて質問し、その回答を使ってクエストのドラフトを作成したり、次回のレビューに向けたレポートを作成したりできます。追加料金なしで、SCWプランに含まれています。
SCW MCP Serverとは
Model Context Protocol(MCP)は、AIツールを他のシステムに接続するためのオープンスタンダードです。SCW MCP Serverは、SCWプラットフォーム用のホスト型MCPエンドポイントです。企業管理者は、チャットアシスタント、コードエディタ、コマンドラインコーディングツール、独自のエージェントなど、既に使用しているAIツールから一度設定するだけで利用を開始できます。
接続が完了すると、AIツールはSCWダッシュボードの背後にあるデータ(トラストスコア、学習およびアダプティブラーニングのアクティビティ、評価、クエストへの参加状況、コミットおよび脆弱性のレポート)を扱えるようになります。
必須トレーニングを確実に完了させる
年間のトレーニング要件は、早い段階で進捗状況を確認できれば、最も達成しやすくなります。SCW MCP Serverを使用すれば、期限に向けた各チームの進捗状況をいつでも確認でき、時間があるうちにどこに注力すべきかを把握できます。
チームごとの進捗状況を問い合わせ、会話の中でダッシュボードを作成できます。データがAIツールで利用可能になるため、完了状況の追跡をチームが既に実行している自動化プロセスに組み込むこともでき、誰かがレポートを抽出するのを忘れないようにするといった依存関係を減らすことができます。
プロンプトの例:「[年次トレーニングクエスト] における各チームの進捗状況を表示し、注力すべきポイントをハイライトしてください」
カリキュラムを最新のリスクに合わせる
トレーニングプログラムは、コード内の脆弱性に追随しているときに最も価値を発揮します。これまで、カリキュラムの更新にはプラットフォームでの数日間の設定作業が必要でした。今後は、必要なものを記述するだけです。複数の役割やレベルに応じたカリキュラム、優先トピックのセット、あるいは最新の調査結果から得られた脆弱性クラスなどを指定できます。AIツールは、必要な内容をSCWで利用可能なトピック、言語、コースと照合し、目的や命名規則、リマインダーのスケジュールに至るまで、既存の慣習に従ったクエストのドラフトを作成します。何かを作成する前に、そのクエストが誰を対象とするか、どれくらいの時間がかかるかをプレビューすることも可能です。以前は作成に1週間以上かかっていた役割ベースのトレーニングプログラムを、1時間以内にドラフト作成できるようになりました。各クエストの確認と公開は、プラットフォーム上で行います。
プロンプトの例:「コード内にCWE-79、CWE-89、CWE-352の検出が多すぎます。これらをカバーするクエストを作成し、下書きとして保存してください」
プログラムの成果を可視化する
リーダーは、単にログインしたかどうかではなく、プログラムが成果を変えているかどうかを知りたがっています。SCW MCP Serverを使用すれば、プラットフォームと同じデータからそのストーリーを構築できます。ステアリングミーティング用の進捗ダッシュボードや、事前評価、クエスト、トーナメント、事後評価の結果をまとめたビフォーアフターのビューなどが作成可能です。エクスポートしたデータを手作業で統合する必要はもうありません。
AIツールが分析を行うため、共有する前にプラットフォームで主要な数値を確認してください。
プロンプトの例:「[クエスト名] を完了した開発者の事前アセスメントと事後アセスメントの合格率を比較し、スキルの向上度を要約してください」
SCWデータを活用する
SCWデータをAIツールがアクセスできる他のソースと組み合わせ、トレーニング以外の意思決定にも活用しましょう。例えば、クエストの完了状況とセキュリティチャンピオンリストを組み合わせて表彰プログラムを実施したり、最も優秀な学習者を技術的負債の多い領域に配置したり、SCWの結果を各事業部門のレポートに反映させたりすることが可能です。
プロンプトの例:「クエストの完了状況をセキュリティチャンピオンのリストと照合し、各チャンピオンの獲得ポイントを計算してください」
アクセスとセキュリティ
接続できるのはSCWの企業管理者のみです。アクセスには独自のSCWサインインを使用し、明示的な同意が必要であり、AIツールの設定からいつでも取り消すことができます。AIツールが参照できるのは、プラットフォーム上であなたに許可されているデータのみであり、米国とEUのエンドポイントは完全に分離されています。
利用を開始する
SCW MCPサーバーは、すべてのSCWプランで今すぐご利用いただけます。お住まいの地域やご利用のAIツールに応じた詳細な手順は、「SCW MCPサーバーのセットアップ」をご覧ください。
これは、SCWプラットフォームの機能をチームが既に使用しているツールに統合するための第一歩であり、SCWがチームによる安全なAI導入を支援し、AIソフトウェアのリスクを根本から阻止するための新たな手段です。
AI主導の開発をリリース前にガバナンスする
AIを活用したリスク測定、コミット時のセキュアコーディングポリシーの強制、そしてSDLC全体を通じたセキュアなデリバリーの加速を実現します。
他のブログ記事を見る
セキュアコーディング、AIガバナンス、ソフトウェアリスク管理に関する専門的なコンテンツをご覧ください。
AIを活用した開発をリリース前にセキュアに
開発者のリスクを可視化し、ポリシーを適用することで、ソフトウェア開発ライフサイクル全体における脆弱性を未然に防ぎます。




