c3.17 デリバリーにエージェント型セキュリティレビューを追加する
AI コーディングアシスタントや自律エージェントがデリバリープロセスに加わるにつれ、レビューは彼らが生み出すものと到達できるツールをカバーする必要があります。エージェントが生成したコード・依存関係・構成・MCP サーバー・プロンプトは、漏えいシークレット、プロンプトインジェクション、既知の CVE など、従来のスキャナーが見逃すリスクを持ち込みます。
実装ガイダンス
エージェントと、それが生み出すものをレビューする
AI コーディングアシスタントと自律エージェントは今や、コード・依存関係・構成、さらには呼び出す Model Context Protocol(MCP)サーバーまでを生成・変更します。それぞれが、従来のスキャナーが想定していないリスク(漏えいシークレット、プロンプトインジェクションの経路、既知の脆弱性)を持ち込みます。使用するエージェントとそれが生成するアーティファクトの両方を評価する、エージェントを意識したセキュリティレビューを DevSecOps パイプラインに追加します。
設計・コードレビューに AWS Security Agent を使う
AWS Security Agent(AWS Continuum の一部)は、アプリケーションの設計・コード・要件からコンテキストを構築し、複数のチェックポイント(設計レビュー、プルリクエストごとの自動コードレビュー、オンデマンドのペネトレーションテスト)でレビューし、出荷前に検証済みのセキュリティ問題を指摘します。
適用すべきプラクティス
- エージェント生成の変更を、人が書いたコードと同じ厳しさで扱います。パイプラインで脆弱性・シークレット・安全でない構成をスキャンします。
- エージェントが呼び出せる MCP サーバーとツールをレビューし、それらが持つ資格情報と権限に最小権限を適用します。
- エージェントのワークフローにおけるプロンプトインジェクションやデータ持ち出しの経路をテストし、高・重大の検出でビルドを失敗させます。
関連
これはライフサイクルの後半のエージェント型ペネトレーションテストと組み合わせます。
How to validate
- デリバリーで使う AI エージェントとアシスタントのセキュリティをレビューしていますか?
- エージェント生成のコード・依存関係・構成を、出荷前に脆弱性・シークレット・プロンプトインジェクションについてスキャンしていますか?
- エージェントがアクセスできる MCP サーバーとツールを評価し、その権限を制限していますか?
Threats addressed
- AI アシスタントと自律エージェントは、従来のスキャナーが捕捉するようには設計されていない脆弱性の混入、シークレットの漏えい、プロンプトインジェクション指示に基づく動作を引き起こす可能性があります。
- コード・依存関係・構成・MCP サーバー・プロンプトがますますエージェント生成になるにつれ、攻撃対象領域は手書きコードを超えて広がり、エージェントが持つ資格情報が価値の高い標的になります。
AWS サービス
AWS Security Agent
Cloud Security Maturity Model