---
generated_at: 2026-03-01 20:30:00
metrics:
  claims_total: 130
  claims_with_evidence: 130
  claims_without_evidence: 0
confidence_derived: 1.00
---

# 根拠レポート：plugin-multi-tenant 単体テストケース一覧

## 本レポートについて

### 目的
本レポートは、生成された単体テストケース一覧の信頼性を検証し、人間レビュアーが効率的にレビューできるようにすることを目的としています。

### チェック方法
以下の観点でドキュメントの内容（Claim：主張）を検証しています：

1. **根拠の有無確認**：各テストケースに対して、ソースコードの関数・メソッド定義が存在するか
2. **根拠との整合性**：テストケースの入力値・期待結果がコード実装と矛盾していないか
3. **網羅性**：対象モジュールの主要な機能をカバーしているか

### 信頼度スコアの算出
- **confidence_derived** = 根拠あり件数 / 総主張件数
- 状態「○」：根拠あり、「△」：根拠不足または要確認

### 本レポートの使い方
1. まず「サマリー」で全体の信頼度と優先レビュー項目を確認
2. 「Claims と根拠の対応」で △ の項目を重点的にレビュー
3. 「不足情報」で補完が必要な情報源を確認

---

## 1) サマリー（まず見るところ）
- 総合信頼度（derived）：**1.00**
  - 根拠あり：130 / 130、根拠なし：0
- 優先レビュー（高）
  1. 全テストケースに根拠あり - 追加の重点レビュー項目なし

## 2) 参照した情報（Evidence一覧）
> ここに「実在するもの」だけ列挙。抽出フェーズで付けたIDをそのまま出す。

- E-01: `packages/plugin-multi-tenant/src/index.ts` - メインプラグイン関数 multiTenantPlugin
- E-02: `packages/plugin-multi-tenant/src/defaults.ts` - デフォルト値定義
- E-03: `packages/plugin-multi-tenant/src/types.ts` - 型定義（MultiTenantPluginConfig, Tenant, UserWithTenantsField等）
- E-04: `packages/plugin-multi-tenant/src/utilities/extractID.ts` - extractID関数
- E-05: `packages/plugin-multi-tenant/src/utilities/getUserTenantIDs.ts` - getUserTenantIDs関数
- E-06: `packages/plugin-multi-tenant/src/utilities/getTenantAccess.ts` - getTenantAccess関数
- E-07: `packages/plugin-multi-tenant/src/utilities/getTenantFromCookie.ts` - getTenantFromCookie関数
- E-08: `packages/plugin-multi-tenant/src/utilities/getCollectionIDType.ts` - getCollectionIDType関数
- E-09: `packages/plugin-multi-tenant/src/utilities/combineWhereConstraints.ts` - combineWhereConstraints関数
- E-10: `packages/plugin-multi-tenant/src/utilities/combineFilters.ts` - combineFilters関数
- E-11: `packages/plugin-multi-tenant/src/utilities/generateCookie.ts` - generateCookie関数
- E-12: `packages/plugin-multi-tenant/src/utilities/addCollectionAccess.ts` - addCollectionAccess関数
- E-13: `packages/plugin-multi-tenant/src/utilities/withTenantAccess.ts` - withTenantAccess関数
- E-14: `packages/plugin-multi-tenant/src/utilities/addFilterOptionsToFields.ts` - addFilterOptionsToFields関数、addRelationshipFilter関数
- E-15: `packages/plugin-multi-tenant/src/utilities/getTenantOptions.ts` - getTenantOptions関数
- E-16: `packages/plugin-multi-tenant/src/utilities/getGlobalViewRedirect.ts` - getGlobalViewRedirect関数、generateCreateRedirect関数
- E-17: `packages/plugin-multi-tenant/src/utilities/miniChalk.ts` - miniChalk関数群、colorize関数
- E-18: `packages/plugin-multi-tenant/src/filters/filterDocumentsByTenants.ts` - filterDocumentsByTenants関数
- E-19: `packages/plugin-multi-tenant/src/endpoints/getTenantOptionsEndpoint.ts` - getTenantOptionsEndpoint関数
- E-20: `packages/plugin-multi-tenant/src/hooks/afterTenantDelete.ts` - addTenantCleanup関数、afterTenantDelete関数
- E-21: `packages/plugin-multi-tenant/src/fields/tenantField/index.ts` - tenantField関数、fieldValidation関数
- E-22: `packages/plugin-multi-tenant/src/fields/tenantsArrayField/index.ts` - tenantsArrayField関数

## 3) Claims と根拠の対応（レビューの主戦場）
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-01 | UT-MTN-001: プラグインが有効な場合に設定が正しく適用されること | E-01 (index.ts:22-527) | ○ |
| C-02 | UT-MTN-002: プラグインが無効な場合に設定が変更されないこと | E-01 (index.ts:25-27) | ○ |
| C-03 | UT-MTN-003: 認証コレクションが存在しない場合にエラーがスローされること | E-01 (index.ts:83-85) | ○ |
| C-04 | UT-MTN-004: テナントコレクションが存在しない場合にエラーがスローされること | E-01 (index.ts:430-432) | ○ |
| C-05 | UT-MTN-005: デフォルト値が正しく設定されること | E-01 (index.ts:38-44), E-02 | ○ |
| C-06 | UT-MTN-006: カスタムtenantsSlugが設定されること | E-01 (index.ts:38-39) | ○ |
| C-07 | UT-MTN-007: adminコンポーネントが正しく初期化されること | E-01 (index.ts:49-67) | ○ |
| C-08 | UT-MTN-008: グローバルコレクションが正しく識別されること | E-01 (index.ts:134-147) | ○ |
| C-09 | UT-MTN-009: 翻訳が正しくマージされること | E-01 (index.ts:501-524) | ○ |
| C-10 | UT-MTN-010: 認証コレクションにtenantsArrayFieldが追加されること | E-01 (index.ts:90-98) | ○ |
| C-11 | UT-MTN-011: admin.components.providersにTenantSelectionProviderが追加されること | E-01 (index.ts:453-462) | ○ |
| C-12 | UT-MTN-012: グローバルコレクションがある場合にGlobalViewRedirectが追加されること | E-01 (index.ts:467-480) | ○ |
| C-13 | UT-MTN-013: foldersコレクションへのマルチテナント設定が適用されること | E-01 (index.ts:164-243) | ○ |
| C-14 | UT-MTN-014: cleanupAfterTenantDelete有効時にクリーンアップフックが追加されること | E-01 (index.ts:294-309) | ○ |
| C-15 | UT-MTN-015: デフォルト値が正しく定義されていること | E-02 (defaults.ts:1-7) | ○ |
| C-16 | UT-MTN-016: 文字列IDがそのまま返却されること | E-04 (extractID.ts:3-11) | ○ |
| C-17 | UT-MTN-017: 数値IDがそのまま返却されること | E-04 (extractID.ts:3-11) | ○ |
| C-18 | UT-MTN-018: オブジェクトからIDが抽出されること | E-04 (extractID.ts:3-11) | ○ |
| C-19 | UT-MTN-019: 数値IDを持つオブジェクトからIDが抽出されること | E-04 (extractID.ts:3-11) | ○ |
| C-20 | UT-MTN-020: ユーザーに割り当てられたテナントIDが配列で返却されること | E-05 (getUserTenantIDs.ts:11-37) | ○ |
| C-21 | UT-MTN-021: ネストされたテナントオブジェクトからIDが抽出されること | E-05, E-04 | ○ |
| C-22 | UT-MTN-022: ユーザーがnullの場合に空配列が返却されること | E-05 (getUserTenantIDs.ts:18-19) | ○ |
| C-23 | UT-MTN-023: テナントが0件の場合に空配列が返却されること | E-05 (getUserTenantIDs.ts:26-36) | ○ |
| C-24 | UT-MTN-024: カスタムフィールド名でテナントIDが取得できること | E-05 (getUserTenantIDs.ts:13-16, 22-24) | ○ |
| C-25 | UT-MTN-025: tenantsフィールドが配列でない場合に空配列が返却されること | E-05 (getUserTenantIDs.ts:27) | ○ |
| C-26 | UT-MTN-026: クッキーからテナントIDが取得されること | E-07 (getTenantFromCookie.ts:11-22) | ○ |
| C-27 | UT-MTN-027: 数値IDタイプの場合に数値が返却されること | E-07 (getTenantFromCookie.ts:17-20) | ○ |
| C-28 | UT-MTN-028: クッキーが存在しない場合にnullが返却されること | E-07 (getTenantFromCookie.ts:16-21) | ○ |
| C-29 | UT-MTN-029: テキストIDタイプの場合に文字列が返却されること | E-07 (getTenantFromCookie.ts:17-20) | ○ |
| C-30 | UT-MTN-030: 数値形式でないID値がidType='number'でも文字列として返却されること | E-07 (getTenantFromCookie.ts:18 - isNumber check) | ○ |
| C-31 | UT-MTN-031: コレクションのカスタムIDタイプが返却されること | E-08 (getCollectionIDType.ts:7-9) | ○ |
| C-32 | UT-MTN-032: デフォルトIDタイプが返却されること | E-08 (getCollectionIDType.ts:8) | ○ |
| C-33 | UT-MTN-033: ユーザーのテナントIDに基づくアクセス制約が返却されること | E-06 (getTenantAccess.ts:12-32) | ○ |
| C-34 | UT-MTN-034: テナント未割当の場合に空配列のin制約が返却されること | E-06 (getTenantAccess.ts:27-30) | ○ |
| C-35 | UT-MTN-035: カスタムフィールド名が正しく使用されること | E-06 (getTenantAccess.ts:14-15) | ○ |
| C-36 | UT-MTN-036: ユーザーのテナントオプションが取得されること | E-15 (getTenantOptions.ts:5-68) | ○ |
| C-37 | UT-MTN-037: ユーザーがnullの場合に空配列が返却されること | E-15 (getTenantOptions.ts:24-26) | ○ |
| C-38 | UT-MTN-038: 全テナントアクセス権ユーザーが全テナントを取得できること | E-15 (getTenantOptions.ts:30-40) | ○ |
| C-39 | UT-MTN-039: orderableコレクションで_orderでソートされること | E-15 (getTenantOptions.ts:28, 51) | ○ |
| C-40 | UT-MTN-040: useAsTitleで指定されたフィールドがラベルに使用されること | E-15 (getTenantOptions.ts:62-64) | ○ |
| C-41 | UT-MTN-041: 複数の制約がANDで結合されること | E-09 (combineWhereConstraints.ts:3-19) | ○ |
| C-42 | UT-MTN-042: 制約が0件の場合に空オブジェクトが返却されること | E-09 (combineWhereConstraints.ts:4-6) | ○ |
| C-43 | UT-MTN-043: 制約が1件の場合にそのまま返却されること | E-09 (combineWhereConstraints.ts:7-9) | ○ |
| C-44 | UT-MTN-044: null/undefinedの制約がフィルタリングされること | E-09 (combineWhereConstraints.ts:14) | ○ |
| C-45 | UT-MTN-045: baseFilterとcustomFilterが結合されること | E-10 (combineFilters.ts:12-43) | ○ |
| C-46 | UT-MTN-046: baseFilterがない場合にcustomFilterのみ適用されること | E-10 (combineFilters.ts:17-23) | ○ |
| C-47 | UT-MTN-047: 両フィルターがnullを返す場合にnullが返却されること | E-10 (combineFilters.ts:31-42) | ○ |
| C-48 | UT-MTN-048: 非同期フィルターが正しく処理されること | E-10 (combineFilters.ts:14 - async function) | ○ |
| C-49 | UT-MTN-049: クッキー文字列が正しく生成されること | E-11 (generateCookie.ts:26-105) | ○ |
| C-50 | UT-MTN-050: クッキーオブジェクトが正しく生成されること | E-11 (generateCookie.ts:26-105) | ○ |
| C-51 | UT-MTN-051: Secure属性がsameSite=Noneで自動付与されること | E-11 (generateCookie.ts:46) | ○ |
| C-52 | UT-MTN-052: Expires属性が正しくフォーマットされること | E-11 (generateCookie.ts:48-54) | ○ |
| C-53 | UT-MTN-053: HttpOnly属性が設定されること | E-11 (generateCookie.ts:88-94) | ○ |
| C-54 | UT-MTN-054: Max-Age属性が設定されること | E-11 (generateCookie.ts:56-62) | ○ |
| C-55 | UT-MTN-055: Domain属性が設定されること | E-11 (generateCookie.ts:64-70) | ○ |
| C-56 | UT-MTN-056: valueが空の場合に空値のクッキーが生成されること | E-11 (generateCookie.ts:41) | ○ |
| C-57 | UT-MTN-057: アクセス関数の結果がfalseの場合にfalseが返却されること | E-13 (withTenantAccess.ts:41-50) | ○ |
| C-58 | UT-MTN-058: アクセス関数の結果がWhere制約の場合に制約が結合されること | E-13 (withTenantAccess.ts:51-53) | ○ |
| C-59 | UT-MTN-059: 全テナントアクセス権ユーザーが制約なしでアクセスできること | E-13 (withTenantAccess.ts:55-61, 108-116) | ○ |
| C-60 | UT-MTN-060: テナント未割当ユーザーが自身のドキュメントのみアクセス可能なこと | E-13 (withTenantAccess.ts:71-79) | ○ |
| C-61 | UT-MTN-061: テナント未割当ユーザーが他コレクションにアクセス不可なこと | E-13 (withTenantAccess.ts:72-75) | ○ |
| C-62 | UT-MTN-062: accessResultCallbackが結果を変更できること | E-13 (withTenantAccess.ts:42-47, 77-79, 97-102, 108-113) | ○ |
| C-63 | UT-MTN-063: readVersionsアクセスでversion.プレフィックスが付与されること | E-12 (addCollectionAccess.ts:51) | ○ |
| C-64 | UT-MTN-064: ユーザーコレクションで自己アクセスとテナントアクセスがORで結合されること | E-13 (withTenantAccess.ts:82-93) | ○ |
| C-65 | UT-MTN-065: accessFunctionがundefinedの場合にデフォルトアクセス関数が使用されること | E-13 (withTenantAccess.ts:35-38) | ○ |
| C-66 | UT-MTN-066: 全アクセスキーに対してwithTenantAccessが設定されること | E-12 (addCollectionAccess.ts:7-14, 41-56) | ○ |
| C-67 | UT-MTN-067: 既存のアクセス設定が保持されること | E-12 (addCollectionAccess.ts:45-46) | ○ |
| C-68 | UT-MTN-068: collection.accessがundefinedの場合に初期化されること | E-12 (addCollectionAccess.ts:42-44) | ○ |
| C-69 | UT-MTN-069: リレーションシップフィールドにフィルターオプションが追加されること | E-14 (addFilterOptionsToFields.ts:38-77) | ○ |
| C-70 | UT-MTN-070: グローバルコレクションへのリレーションシップでエラーがスローされること | E-14 (addFilterOptionsToFields.ts:45-49, 55-58) | ○ |
| C-71 | UT-MTN-071: ネストされたフィールド(row/array/group/collapsible)が再帰処理されること | E-14 (addFilterOptionsToFields.ts:79-97) | ○ |
| C-72 | UT-MTN-072: blocksフィールドの各ブロックが処理されること | E-14 (addFilterOptionsToFields.ts:99-137) | ○ |
| C-73 | UT-MTN-073: tabsフィールドの各タブが処理されること | E-14 (addFilterOptionsToFields.ts:139-156) | ○ |
| C-74 | UT-MTN-074: ブロック参照が重複処理されないこと | E-14 (addFilterOptionsToFields.ts:106-111) | ○ |
| C-75 | UT-MTN-075: 配列形式のrelationToが正しく処理されること | E-14 (addFilterOptionsToFields.ts:53-63) | ○ |
| C-76 | UT-MTN-076: 元のfilterOptionsとテナントフィルターが結合されること | E-14 (addFilterOptionsToFields.ts:220-223) | ○ |
| C-77 | UT-MTN-077: 元のfilterOptionsがfalseの場合にfalseが返却されること | E-14 (addFilterOptionsToFields.ts:196-198) | ○ |
| C-78 | UT-MTN-078: テナントフィルターがnullの場合に元のフィルターのみ返却されること | E-14 (addFilterOptionsToFields.ts:211-213) | ○ |
| C-79 | UT-MTN-079: 元のfilterOptionsがtrueの場合にテナントフィルターのみ返却されること | E-14 (addFilterOptionsToFields.ts:216-218) | ○ |
| C-80 | UT-MTN-080: ユーザーが未認証の場合にunauthorizedが呼ばれること | E-16 (getGlobalViewRedirect.ts:53-55) | ○ |
| C-81 | UT-MTN-081: テナントドキュメントが存在する場合にリダイレクトURLが返却されること | E-16 (getGlobalViewRedirect.ts:90-95, 107-109) | ○ |
| C-82 | UT-MTN-082: テナントドキュメントが存在しない場合に作成URLが返却されること | E-16 (getGlobalViewRedirect.ts:96-104, 110-118) | ○ |
| C-83 | UT-MTN-083: autosave有効時にドキュメントが自動作成されること | E-16 (getGlobalViewRedirect.ts:157-190) | ○ |
| C-84 | UT-MTN-084: テナントがない場合にadminルートにリダイレクトされること | E-16 (getGlobalViewRedirect.ts:124-131) | ○ |
| C-85 | UT-MTN-085: 現在のルートが有効な場合にundefinedが返却されること | E-16 (getGlobalViewRedirect.ts:141-143) | ○ |
| C-86 | UT-MTN-086: view='document'でdocIDと既存docIDが異なる場合にリダイレクトされること | E-16 (getGlobalViewRedirect.ts:90-95) | ○ |
| C-87 | UT-MTN-087: クエリエラー時にエラーログが出力されること | E-16 (getGlobalViewRedirect.ts:120-123) | ○ |
| C-88 | UT-MTN-088: autosave有効でドキュメント作成失敗時に'/'が返却されること | E-16 (getGlobalViewRedirect.ts:178-185) | ○ |
| C-89 | UT-MTN-089: 選択テナントでフィルタリングされること | E-18 (filterDocumentsByTenants.ts:40-48) | ○ |
| C-90 | UT-MTN-090: docTenantIDが優先されること | E-18 (filterDocumentsByTenants.ts:41) | ○ |
| C-91 | UT-MTN-091: 全テナントアクセス権ユーザーがnullを返却されること | E-18 (filterDocumentsByTenants.ts:50-57) | ○ |
| C-92 | UT-MTN-092: ユーザー割当テナントでフィルタリングされること | E-18 (filterDocumentsByTenants.ts:59-70) | ○ |
| C-93 | UT-MTN-093: 配列のdocTenantIDが正しく処理されること | E-18 (filterDocumentsByTenants.ts:45) | ○ |
| C-94 | UT-MTN-094: テナント選択なしユーザーテナントなしでnullが返却されること | E-18 (filterDocumentsByTenants.ts:72-74) | ○ |
| C-95 | UT-MTN-095: 認証済みユーザーがテナントオプションを取得できること | E-19 (getTenantOptionsEndpoint.ts:24-41) | ○ |
| C-96 | UT-MTN-096: 未認証の場合に401エラーが返却されること | E-19 (getTenantOptionsEndpoint.ts:27-29) | ○ |
| C-97 | UT-MTN-097: エンドポイントパスが正しく設定されること | E-19 (getTenantOptionsEndpoint.ts:43-44) | ○ |
| C-98 | UT-MTN-098: コレクションにafterDeleteフックが追加されること | E-20 (afterTenantDelete.ts:29-54) | ○ |
| C-99 | UT-MTN-099: 既存のafterDeleteフックが保持されること | E-20 (afterTenantDelete.ts:44) | ○ |
| C-100 | UT-MTN-100: collection.hooksがundefinedの場合に初期化されること | E-20 (afterTenantDelete.ts:38-43) | ○ |
| C-101 | UT-MTN-101: テナント削除時に関連ドキュメントが削除されること | E-20 (afterTenantDelete.ts:86-98) | ○ |
| C-102 | UT-MTN-102: テナント削除時にユーザーからテナントが除去されること | E-20 (afterTenantDelete.ts:100-128) | ○ |
| C-103 | UT-MTN-103: 削除テナントがクッキーの場合にクッキーがクリアされること | E-20 (afterTenantDelete.ts:66-85) | ○ |
| C-104 | UT-MTN-104: ユーザー検索エラー時にエラーログが出力されること | E-20 (afterTenantDelete.ts:129-131) | ○ |
| C-105 | UT-MTN-105: 全クリーンアップがPromise.allで並列実行されること | E-20 (afterTenantDelete.ts:133) | ○ |
| C-106 | UT-MTN-106: テナントフィールドが正しく生成されること | E-21 (tenantField/index.ts:43-151) | ○ |
| C-107 | UT-MTN-107: デフォルト値がクッキーから取得されること | E-21 (tenantField/index.ts:84-105) | ○ |
| C-108 | UT-MTN-108: autosave有効時にユーザーの最初のテナントがデフォルトになること | E-21 (tenantField/index.ts:106-114) | ○ |
| C-109 | UT-MTN-109: filterOptionsがユーザーテナントで制限されること | E-21 (tenantField/index.ts:117-133) | ○ |
| C-110 | UT-MTN-110: テナント未割当ユーザーがtrueを返却されること | E-21 (tenantField/index.ts:131-132) | ○ |
| C-111 | UT-MTN-111: uniqueがtrueの場合にフィールドにunique設定されること | E-21 (tenantField/index.ts:136) | ○ |
| C-112 | UT-MTN-112: オーバーライド設定が適用されること | E-21 (tenantField/index.ts:53, 55-67) | ○ |
| C-113 | UT-MTN-113: 無効なクッキーテナントの場合にnullが返却されること | E-21 (tenantField/index.ts:93-104) | ○ |
| C-114 | UT-MTN-114: 値が存在する場合にtrueが返却されること | E-21 (tenantField/index.ts:10-31) | ○ |
| C-115 | UT-MTN-115: 値がない場合にエラーメッセージが返却されること | E-21 (tenantField/index.ts:24-27) | ○ |
| C-116 | UT-MTN-116: hasManyで空配列の場合にエラーメッセージが返却されること | E-21 (tenantField/index.ts:20-23) | ○ |
| C-117 | UT-MTN-117: カスタムバリデーション関数が先に実行されること | E-21 (tenantField/index.ts:12-17) | ○ |
| C-118 | UT-MTN-118: カスタムバリデーションがtrueを返す場合に標準バリデーションが実行されること | E-21 (tenantField/index.ts:12-17) | ○ |
| C-119 | UT-MTN-119: テナント配列フィールドが正しく生成されること | E-22 (tenantsArrayField/index.ts:37-61) | ○ |
| C-120 | UT-MTN-120: デフォルトフィールド名が使用されること | E-22 (tenantsArrayField/index.ts:41-43) | ○ |
| C-121 | UT-MTN-121: カスタムフィールド名が使用されること | E-22 (tenantsArrayField/index.ts:41-43) | ○ |
| C-122 | UT-MTN-122: 追加rowFieldsが含まれること | E-22 (tenantsArrayField/index.ts:58) | ○ |
| C-123 | UT-MTN-123: アクセス設定が適用されること | E-22 (tenantsArrayField/index.ts:47, 52) | ○ |
| C-124 | UT-MTN-124: saveToJWTがtrueに設定されること | E-22 (tenantsArrayField/index.ts:56, 60) | ○ |
| C-125 | UT-MTN-125: tenantフィールドがrequired=trueで生成されること | E-22 (tenantsArrayField/index.ts:55) | ○ |
| C-126 | UT-MTN-126: tenantフィールドがindex=trueで生成されること | E-22 (tenantsArrayField/index.ts:53) | ○ |
| C-127 | UT-MTN-127: 色付き文字列が正しく生成されること | E-17 (miniChalk.ts:20-30) | ○ |
| C-128 | UT-MTN-128: 複数スタイルが結合されること | E-17 (miniChalk.ts:15-18) | ○ |
| C-129 | UT-MTN-129: resetコードが末尾に付与されること | E-17 (miniChalk.ts:17) | ○ |
| C-130 | UT-MTN-130: yellowBoldが黄色太字を生成すること | E-17 (miniChalk.ts:34) | ○ |

## 4) 不足情報（Unknown / Missing）
- なし - 全テストケースに根拠あり

## 5) リスクフラグ（レビュー観点）
- 0: 低リスク - 全テストケースがソースコードに基づいて生成されている

## 6) レビュアーチェックリスト（最小）
- [ ] テストケースの優先度（高/中/低）が適切か確認
- [ ] 境界値テストが十分にカバーされているか確認
- [ ] 非同期処理（Promise）のテストケースが適切か確認
- [ ] エラーハンドリングのテストケースが網羅されているか確認
- [ ] 各関数の主要なコードパスがカバーされているか確認
- [ ] アクセス制御関連のテストケースがセキュリティ要件を満たしているか確認
