iac-checkov
CheckovでIaCセキュリティをスキャン
インフラチームは、クラウドの設定ミスが本番環境に到達する前に検出する必要があります。このスキルは、Checkovスキャン、コンプライアンスマッピング、CIゲート、抑制、修復レポート作成を支援します。
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
Agent向けリソース
AI Agent、クローラー、またはスクリプトがページ全体ではなくクリーンなコンテキストを必要とする場合は、これらのリンクを使ってください。
テストする
「iac-checkov」を使用しています。 マージ前にTerraformフォルダをスキャンする。
期待される結果:
- Terraformフレームワーク選択と重大度しきい値を含む推奨Checkovコマンド。
- 重大、高、中、スキップされたチェック別にまとめた短い検出事項サマリー。
- 影響を受けるリソースとより安全な設定オプションを特定する修復メモ。
「iac-checkov」を使用しています。 IaCスキャン用のCIワークフローを作成する。
期待される結果:
- Checkovをインストールし、スキャンを実行し、成果物を保存し、重大な検出事項で失敗するパイプライン概要。
- SARIFまたはJSONレポートをセキュリティレビュープロセスに公開するためのガイダンス。
- レポート保持と不要なシークレット露出を避けるための注意点。
「iac-checkov」を使用しています。 提案されたCheckov抑制をレビューする。
期待される結果:
- ビジネス上の必要性、代替コントロール、期限、承認責任者を確認する意思決定チェックリスト。
- 可能な場合は、抑制を1つのリソースと1つのチェックに限定する推奨事項。
セキュリティ監査
中リスクStatic analysis flagged many command, network, secret, and blocker keywords, but review found they are primarily Checkov usage examples, CI templates, and security policy terminology. No prompt injection attempt or malicious exfiltration intent was found. The skill still carries medium operational risk because it instructs users to run external scanners, read IaC files and reports, optionally download external modules, and use cloud security integrations.
中リスクの問題 (3)
低リスクの問題 (2)
リスク要因
🌐 ネットワークアクセス (5)
📁 ファイルシステムへのアクセス (4)
🔑 環境変数 (2)
検出されたパターン
品質スコア
作れるもの
マージ前のIaCセキュリティゲート
プルリクエストにCheckovスキャンを追加し、重大または高重大度の検出事項がある場合にビルドを失敗させます。
コンプライアンス証跡の準備
Checkovレポートを生成し、検出事項を一般的なクラウドセキュリティ管理ファミリーにマッピングします。
カスタムポリシーの展開
組織固有のCheckovポリシーを作成し、外部チェックディレクトリ経由で読み込みます。
これらのプロンプトを試す
iac-checkov skillを使ってTerraformディレクトリをスキャンし、主要なセキュリティ検出事項を平易な言葉で説明してください。
iac-checkov skillを使って、TerraformおよびKubernetesファイルに対する重大および高重大度のCheckov検出事項で失敗するCIゲートを設計してください。
iac-checkov skillを使って、CIS AWSおよびPCI-DSSの証跡収集向けCheckovレポート作成ワークフローを生成してください。
iac-checkov skillを使って、AWSリソース全体に必須タグを適用するカスタムCheckovポリシーのドラフトを作成し、そのテスト方法を説明してください。
ベストプラクティス
- 有用な最小範囲のIaCに対してスキャンを実行し、生成されたレポートはアクセス制御された状態に保ちます。
- 重大および高重大度の検出事項でCIを失敗させ、中重大度の検出事項は修復計画のために追跡します。
- すべてのCheckov抑制について、書面による理由、所有者、期限を必須にします。
回避
- セキュリティ承認なしに広範な抑制を本番環境へコピーしないでください。
- モジュールソースの信頼性を確認せずに、CIで外部モジュールのダウンロードを有効にしないでください。
- リソース名、パス、またはシークレットのような値が含まれる場合、生のCheckovレポートを公開しないでください。