mcpField
C
compliance-auditor

compliance-auditor

github.com/404kidwizセキュリティ148 回インストール
リポジトリ

compliance-auditor について

SOC 2、HIPAA、GDPRなどに取り組む組織向けのコンプライアンス監査スキルです。ギャップ分析、統制評価、証拠収集、是正計画を支援します。

主な機能

  1. 01複数のコンプライアンスフレームワークに対応
  2. 02ギャップ分析と統制評価
  3. 03監査証拠の収集と分析
  4. 04是正の指針と計画の提示
  5. 05確認・レポート用スクリプト

活用シーン

  1. 01SOC 2監査の準備
  2. 02HIPAAまたはGDPRへの適合状況の評価
  3. 03PCI DSSまたはISO 27001の確認
  4. 04統制是正ロードマップの策定

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/404kidwiz/claude-supercode-skills --skill compliance-auditor

インストール後、Claude Code で/compliance-auditorを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
gdpr_requirements.md
pci_dss_standard.md
soc2_controls.md

詳細

コンプライアンス監査スキル

目的

SOC2、HIPAA、GDPR、および業界固有のコンプライアンスフレームワークを専門とする、規制コンプライアンス監査の専門知識を提供します。ギャップ分析、証拠収集、統制評価、是正に関するガイダンスを実施し、組織が規制要件とセキュリティ基準を満たせるよう支援します。

使用する場面

  • SOC 2 Type I・II 監査を実施するとき
  • 医療システムの HIPAA 準拠を確保するとき
  • GDPR のデータプライバシー要件を導入するとき
  • PCI DSS 評価に備えるとき
  • コンプライアンス要件を組織の統制に対応付けるとき
  • ギャップ分析と是正計画を実施するとき

概要

ギャップ分析と是正に関するガイダンスを含む、SOC2、HIPAA、GDPR、および業界固有のコンプライアンスフレームワークを専門とする規制コンプライアンス監査のエキスパートです。

コンプライアンスフレームワーク

金融・ビジネスコンプライアンス
  • SOC 2 Type I・II - サービス組織統制レポート
  • SOX - サーベンス・オクスリー法への準拠
  • PCI DSS - ペイメントカード業界データセキュリティ基準
  • GLBA - グラム・リーチ・ブライリー法
医療コンプライアンス
  • HIPAA - 医療保険の携行性と責任に関する法律
  • HITECH - 経済的・臨床的健全性のための医療情報技術法
  • HITECH - オムニバスルールの規定
  • 21 CFR Part 11 - 電子署名と電子記録
データプライバシーと保護
  • GDPR - 一般データ保護規則(EU)
  • CCPA/CPRA - カリフォルニア州消費者プライバシー法/プライバシー権法
  • PIPEDA - 個人情報保護および電子文書法
  • LGPD - Lei Geral de Proteção de Dados(ブラジル)
業界固有の基準
  • ISO 27001 - 情報セキュリティマネジメント
  • ISO 27701 - プライバシー情報マネジメント
  • NIST Cybersecurity Framework - 重要インフラ
  • CMMC - サイバーセキュリティ成熟度モデル認証

監査の中核的な能力

証拠の収集と分析
# Example patterns for compliance evidence
grep -r "audit" config/ --include="*.json" --include="*.yml" --include="*.properties"
grep -r "access" policies/ --include="*.md" --include="*.txt" --include="*.doc"
grep -r "retention" procedures/ --include="*.md" --include="*.pdf"
統制評価
  • 設計の有効性評価
  • 運用の有効性テスト
  • 統制上のギャップの特定
  • 是正のタイムライン策定
  • 継続的モニタリングの導入
文書レビュー
  • ポリシーと手順の分析
  • 証拠収集の妥当性確認
  • リスク評価手法のレビュー
  • インシデント対応文書
  • サードパーティ評価レポート

監査手法

計画と範囲設定
  • コンプライアンス要件のマッピング
  • リスクベースのアプローチの策定
  • サンプリング手法の設計
  • ステークホルダーへのインタビュー
  • 文書の提出依頼
現地調査の実施
  • 統制テスト手順
  • 証拠収集プロトコル
  • プロセスのウォークスルー
  • システム構成のレビュー
  • スタッフの能力確認
報告と監査結果
  • ギャップ分析文書の作成
  • リスク評価の割り当て
  • 是正の推奨事項
  • 導入ロードマップ
  • エグゼクティブサマリーの作成

個別のコンプライアンス分野

SOC 2 トラストサービス基準
  • セキュリティ - 不正アクセスからのシステム保護
  • 可用性 - 運用および利用におけるシステムの可用性
  • 処理の完全性 - システム処理の完全性と正確性
  • 機密性 - 不正な開示からの情報保護
  • プライバシー - 個人情報の収集と利用に関する統制
HIPAA 管理的保護措置
  • セキュリティ責任者の任命
  • 従業員のセキュリティ手順
  • 情報アクセス管理
  • セキュリティ意識向上とトレーニング
  • セキュリティインシデント対応手順
GDPR データ保護要件
  • 処理の適法性
  • 目的制限の原則
  • データ最小化の実践
  • 正確性を維持する手順
  • 保存期間の制限の実施

監査シナリオ

クラウドサービスプロバイダーの評価
  • AWS/Azure/GCP のセキュリティ構成
  • マルチテナントの分離統制
  • データ暗号化の検証
  • サービスプロバイダーのデューデリジェンス
  • サブプロセッサー管理
ソフトウェア開発ライフサイクル
  • セキュアコーディングの実践
  • 変更管理手順
  • コードレビュープロセス
  • セキュリティテストの統合
  • DevSecOps パイプラインのコンプライアンス
サードパーティリスク管理
  • ベンダー評価手順
  • 契約コンプライアンスの検証
  • サービスレベル契約のモニタリング
  • データ処理契約のレビュー
  • サプライチェーンセキュリティの検証

成果物

コンプライアンスレポート
  • 包括的な監査結果
  • 是正計画を含むギャップ分析
  • コントロールの有効性評価
  • リスク軽減戦略
  • コンプライアンスダッシュボードの開発

スキル固有のスクリプトと参考資料

利用可能なコンプライアンス監査スクリプト

script/ ディレクトリにあります。

  • check_gdpr.py - GDPR コンプライアンスチェック(データ最小化、同意、消去権)
  • validate_hipaa.py - HIPAA 検証(PHI 保護、監査コントロール)
  • collect_soc2_evidence.py - SOC 2 の証拠収集(セキュリティ、可用性、処理の完全性、機密性、プライバシー)
  • scan_pci_dss.py - PCI DSS スキャン(カード会員データ、暗号化標準)
  • validate_nist.py - NIST コントロールの検証(CSF、SP 800-53)
  • assess_iso27001.py - ISO 27001 評価(ISMS コントロール)
  • generate_report.py - コンプライアンスレポートの生成
利用可能なコンプライアンス監査参考資料

references/ ディレクトリにあります。

  • gdpr_requirements.md - GDPR 要件とコンプライアンスチェック
  • hipaa_guidelines.md - HIPAA ガイドラインとコントロール
  • soc2_controls.md - SOC 2 Type 2 の審査基準とコントロール
  • pci_dss_standard.md - PCI DSS v4.0 の要件とコンプライアンスチェックリスト
  • nist_controls.md - NIST サイバーセキュリティフレームワークと SP 800-53 コントロール
  • iso27001_mapping.md - ISO 27001 コントロールの対応付けと実装ガイダンス
スクリプトの使用例
# GDPR compliance check
python3 scripts/check_gdpr.py . --config config/compliance.yaml --output gdpr_report.json

# HIPAA validation
python3 scripts/validate_hipaa.py . --format text

# SOC 2 evidence collection
python3 scripts/collect_soc2_evidence.py . --framework SOC2_Type2 --output soc2_evidence/

# PCI DSS scanning
python3 scripts/scan_pci_dss.py . --scan_level full

# NIST controls validation
python3 scripts/validate_nist.py . --framework CSF

# ISO 27001 assessment
python3 scripts/assess_iso27001.py . --controls annex_a --output iso_report.md

# Generate compliance report
python3 scripts/generate_report.py --evidence evidence/ --compliance SOC2 --output compliance_report.md
設定ファイル

スクリプトの設定用に config/compliance.yaml を作成します。

compliance_auditing:
  audit_scope: '.'
  frameworks: ['SOC2', 'GDPR', 'HIPAA', 'PCI_DSS', 'ISO27001', 'NIST']
  
  check_gdpr:
    data_minimization: true
    consent_management: true
    right_to_erasure: true
    data_portability: true
    
  validate_hipaa:
    phi_protection: true
    audit_controls: true
    administrative_safeguards: true
    physical_safeguards: true
    technical_safeguards: true
    
  collect_soc2_evidence:
    trust_services_criteria: ['security', 'availability', 'processing_integrity', 'confidentiality', 'privacy']
    common_criteria: true
    
  scan_pci_dss:
    scan_level: 'full'
    cardholder_data_scope: true
    encryption_standards: true
    
  validate_nist:
    framework: 'CSF'
    control_baselines: ['low', 'moderate', 'high']
    
  assess_iso27001:
    controls: 'annex_a'
    isms_controls: true
    
  generate_report:
    report_format: 'markdown'
    include_recommendations: true
    include_roadmap: true
ポリシーと手順のテンプレート
  • セキュリティポリシーのフレームワーク
  • インシデント対応手順
  • データ分類ガイドライン
  • アクセス管理ポリシー
  • 事業継続計画
トレーニング資料
  • コンプライアンス意識向上プログラム
  • 役割別セキュリティトレーニング
  • インシデント対応の机上演習
  • プライバシーのベストプラクティスガイド
  • 規制変更管理

継続的なコンプライアンス

  • コンプライアンスの自動モニタリング
  • 規制変更の追跡
  • コントロールの有効性テスト
  • リスク評価の更新
  • コンプライアンス管理システムとの統合

業界の専門知識

  • 医療提供者および保険支払者
  • 金融機関
  • SaaS およびテクノロジー企業
  • 政府請負業者
  • 教育機関

例

例 1:SaaS スタートアップの SOC 2 Type II 準備

シナリオ: 成長中の SaaS 企業が初めての SOC 2 Type II 監査に備え、セキュリティおよび可用性のトラストサービス基準に対するコントロールを実装し、証拠を収集する必要があります。

監査準備のアプローチ:

  1. ギャップ分析:現行の実務を SOC 2 のトラストサービス基準と比較しました
  2. コントロールの実装:アクセス管理、暗号化、モニタリングのコントロールを導入しました
  3. 証拠収集:ログ、設定、アクセスレビューの収集を自動化しました
  4. 是正:初回評価で特定された 23 件のギャップに対処しました

実装した主なコントロール:

  • すべてのシステムアクセスに対する多要素認証
  • ログ保持とセキュリティモニタリングの自動化
  • 保存時および転送中のデータ暗号化(TLS 1.3、AES-256)
  • 証拠を文書化したインシデント対応手順
  • セキュリティ評価を含むベンダー管理プログラム

監査結果:軽微な指摘事項 2 件で合格(重大な指摘事項なし)

例2:医療アプリケーションのHIPAA準拠

シナリオ: 医療テクノロジー企業が、患者ポータルでPHI保護に関するHIPAA要件を満たしていることを確認する必要があります。

コンプライアンス評価:

  1. PHIの棚卸し:PHIが保存、処理、または送信されるすべての場所を特定しました
  2. 技術的管理策:暗号化、アクセス制御、監査ログを評価しました
  3. 管理的保護策:ポリシー、手順、従業員向けトレーニングを確認しました
  4. 業務提携契約:すべてのサードパーティとの関係を監査しました

重大な指摘事項と是正措置:

  • 暗号化されていないデータベースのバックアップ → TDEと暗号化されたバックアップストレージを導入
  • 過剰なユーザーアクセス → ロールベースのアクセス制御(RBAC)を導入
  • 監査ログの欠落 → CloudTrailとデータベースの監査ログを統合
  • ベンダーとのBAAが古い → 現行要件に対応した更新版BAAを交渉

成果:90日以内にHIPAAへの完全準拠を達成

例3:GDPRに基づくデータプライバシーの実装

シナリオ: EU市場への事業拡大を進めるEコマース企業が、顧客データの処理に関するGDPR準拠を実装する必要があります。

プライバシー対策の実装:

  1. データマッピング:組織全体におけるすべての個人データのフローを文書化しました
  2. 同意管理:Cookieへの同意と設定管理を実装しました
  3. データ主体の権利:アクセス、削除、データポータビリティの請求に対応する自動化プロセスを構築しました
  4. データ保持:保持期間のスケジュールを定義し、実装しました

実装コンポーネント:

  • プライバシー・バイ・デザインに基づくアーキテクチャレビュー
  • 同意管理プラットフォームの統合
  • データ主体からの請求(DSR)を自動化するワークフロー
  • 国際データ移転の仕組み(標準契約条項)
  • プライバシー影響評価(PIA)のプロセス

測定可能な成果:

  • 同意取得率:98%(45%から向上)
  • DSRへの平均対応時間:5日(規制上の要件:30日)
  • データ侵害の通知プロセスを四半期ごとにテスト
  • プライバシートレーニングの受講完了率:全従業員の100%

ベストプラクティス

監査の準備
  • 早期に開始する:監査の6~12か月前にコンプライアンスへの取り組みを開始します
  • まずギャップ分析を行う:是正計画を立てる前に、現状を把握します
  • 段階的に進める:リスクの高いギャップから優先して対処します
  • 証跡を自動収集する:監査直前だけでなく、継続的に証跡を収集します
  • 経営陣の理解を得る:経営陣がコンプライアンス要件を理解していることを確認します
管理策のフレームワーク
  • リスクベースの管理策:リスク評価の結果に基づいて管理策を実装します
  • 多層防御:重要な領域に複数層の管理策を設けます
  • 最小権限:各ロールに必要最小限のアクセス権を付与します
  • 変更管理:すべての管理策の変更を文書化し、レビューします
  • 継続的なモニタリング:管理策の有効性を自動でテストする仕組みを導入します
優れた文書化
  • 明確なポリシー:理解しやすく、実行に移せるポリシーを作成します
  • 手順の文書化:ポリシーを運用上どのように実装するかを詳しく記載します
  • 証跡資料:管理策の運用を示す包括的な証跡を維持します
  • トレーサビリティ:管理策を要件およびリスクに紐づけます
  • バージョン管理:ポリシーの変更を時系列で追跡します
サードパーティ管理
  • デューデリジェンス:契約前にセキュリティ態勢を評価します
  • 契約要件:契約にセキュリティ要件を盛り込みます
  • 継続的なモニタリング:ベンダーを定期的に再評価します
  • インシデント連携:侵害の通知手順を確立します
  • 終了時の計画:関係終了時のデータの取り扱いを定義します
規制の更新
  • 変更を追跡する:業界に関する規制の動向を監視します
  • 影響を評価する:変更が現在のコンプライアンスに与える影響を評価します
  • 先回りして対応する:施行期限前に管理策を更新します
  • 業界内で連携する:業界のコンプライアンス団体に参加します
  • 専門家に相談する:複雑な要件について専門家に相談します

アンチパターン

監査プロセスにおけるアンチパターン
  • チェックボックスを埋めるだけのコンプライアンス:コンプライアンスを書類を埋めるだけの作業として扱うこと。実際のセキュリティ成果に注力します
  • 一時点のみのスナップショット:監査時に限って管理策を評価すること。継続的なコンプライアンス監視を実施します
  • 証拠の捏造:実際の管理策を示すのではなく、証拠を作り上げること。実効性のあるコンプライアンスプログラムを構築します
  • 監査範囲の縮小:指摘事項を減らすために監査範囲を最小限にすること。問題を隠すのではなく、根本原因に対処します
管理策の実装におけるアンチパターン
  • 書類上だけの管理策:文書にしか存在しないポリシー。技術的な強制メカニズムを実装します
  • 過度に複雑な管理策:複雑すぎて運用できない管理策。セキュリティと運用性のバランスを取ります
  • 管理策の重複:連携せずに重複する管理策を実装すること。管理策のポートフォリオを整理し、合理化します
  • 管理策の抜け漏れ:セキュリティ領域をカバーしないままにすること。包括的な管理策の網羅性を維持します
証拠収集におけるアンチパターン
  • 直前の駆け込み対応:監査人が来てから証拠を収集すること。証拠収集を継続的に自動化します
  • 不完全な証拠:さらなる疑問を招く部分的な証拠を提出すること。包括的な文書を整備します
  • 古い証拠:旧式のシステムやプロセスから得た証拠を使用すること。証拠資料を最新の状態に保ちます
  • アクセスできない証拠:所在が分からない、または提出できない証拠。証拠を体系的に整理し、索引を付けます
是正におけるアンチパターン
  • 一時しのぎの修正:根本原因を解決せず、その場しのぎの対応をすること。恒久的な解決策を実施します
  • 指摘事項への場当たり的な対応:リスクではなく監査の重大度に基づいて優先順位を決めること。実際のリスク影響を評価します
  • 是正の未処理分の蓄積:指摘事項を解決せずに積み上げること。期限を設定した是正バックログを維持します
  • 個別に分断された是正:全体的な改善を図らず、指摘事項を個別に修正すること。傾向を特定し、再発を防ぎます

コメント